320x100
320x100
매뉴얼 및 탐색 명령어
- man (매뉴얼)
- whatis (지정한 키워드와 일치하는 매뉴얼 목록)
- apropos (키워드가 포함된 매뉴얼 페이지 목록)
- whereis (명령어의 매뉴얼 페이지 위치)
- info (명령어 매뉴얼)
- --help 옵션
- find (파일 위치 탐색)
- which (명령어 절대 경로)
사용자 관리
- useradd (사용자 추가)
- passwd (사용자 비밀번호 변경 및 관련 내용 수정)
- su (다른 사용자로 전환)
- pwconv (비밀번호 관리 /etc/shadow 파일로 전환)
- pwunconv (비밀번호 관리 /etc/passwd 파일로 전환)
- pwck (비밀번호 관리 파일 검사)
- usermod (사용자 정보 변경)
- userdel (사용자 삭제)
- chage (사용자 비밀번호의 기간 관련 사항 수정)
- users / whoami (시스템에 로그인 되어 있는 사용자들의 이름만 출력)
- who / who am i (시스템에 로그인 되어 있는 사용자들의 터미널 등 정보 출력)
- w (로그인 되어있는 사용자들의 수행중인 작업 등 정보 출력)
- logname (사용자의 로그인 계정 출력)
- id (시스템에 등록된 아이디에 대한 정보 출력)
그룹 관리
- groupadd (그룹 생성)
- groupmod (그룹 수정)
- groupdel (그룹 삭제)
- gpasswd (그룹 비밀번호 설정 및 관리자 지정)
- newgrp (1차 그룹 일시변경)
- grpconv (그룹 비밀번호 /etc/gshadow에서 관리)
- grpunconv (그룹 비밀번호 /etc/group에서 관리)
- grpck (그룹 비밀번호 파일 검사)
시스템 조회
- date (시스템 날짜 출력 및 변경)
- uname (시스템 정보 출력)
- shutdown (시스템 종료 등 전원 관련 작업 실행)
파일 권한 관리
- chmod (파일이나 디렉터리의 허가권 설정)
- chown (파일이나 디렉터리의 소유권 및 그룹 소유권 변경)
- chgrp (파일이나 디렉터리의 소유 그룹 변경)
- umask (파일이나 디렉터리 생성 시 부여되는 기본 허가권 설정)
파일 시스템 관리
- mount (새로운 장치 연결)
- umount (장치 해제)
- fdisk (파티션 설정)
- mkfs (파일 시스템 생성)
- mke2fs (ext 계열 파일 시스템 생성)
- fsck (파일 시스템 검사 및 복구)
- e2fsck (ext 계열 파일 시스템 검사 및 복구)
- df (마운트 된 디스크들의 사용량, 크기 등 확인)
- du (파일이나 디렉터리의 용량 확인)
- dd (파일의 데이터 포맷 변경)
- stat (파일이나 파일 시스템의 정보 출력)
- blkid (블록 장치의 UUID 및 LABEL 확인)
디스크 스왑
- mkswap (스왑 생성)
- swapon (스왑 활성화)
- swapoff (스왑 비활성화)
- free (메모리 상태 출력)
디스크 쿼터
- quotacheck (파일 시스템의 쿼터 정보 업데이트)
- edquota (사용자나 그룹에 쿼터 설정)
- quotaon (쿼터 활성화)
- quotaoff (쿼터 비활성화)
- repquota (파일 시스템에 설정된 쿼터 정보 출력)
- quota (사용자나 그룹의 쿼터 정보 출력)
- setquota (사용자나 그룹에 대해 명령행으로 쿼터 설정)
파일링크
- ln (파일 링크 생성)
프로세스 관리
- ps (동작중인 프로세스 상태 확인)
- pstree (프로세스 상태를 트리구조로 출력)
- top (동작중인 프로세스의 상태 및 리소스 정보를 실시간 확인)
- kill (프로세스에 시그널 전송)
- killall (프로세스 이름을 기준으로 시그널 전송)
- jobs (백그라운드 혹은 중지 상태 프로세스 목록 확인)
- fg (백그라운드 프로세스를 포그라운드로 전환)
- bg (포그라운드 프로세스를 백그라운드로 전환)
- nice (프로세스의 우선순위 변경 -# 2)
- renice (프로세스의 우선순위 수정 --2)
- nohup (터미널이 끝나도 프로세스 실행)
- pgrep (프로세스 이름으로 PID 확인)
- pkill (프로세스 관련 정보를 기반으로 시그널 전송)
- service (데몬 제어)
프로세스 스케줄링
- at (1회성으로 실행할 작업)
- crontab (주기적인 작업 > /30 * * * * /home/test/check.sh)
커널 컴파일
- configure (설치 환경에 맞게 makefile 생성)
- make (컴파일 실행)
- gcc (컴파일러)
make 관련 명령어
- make clean (오브젝트 파일 제거)
- make mrproper (오브젝트, config, 다양한 백업 파일 제거)
- make distclean (백업 및 패치 파일 등 모두 제거)
- make config (텍스트 기반 설정 도구)
- make menuconfig (텍스트 기반 컬러메뉴. 커서 사용)
- make nconfig (텍스트 기반 컬러메뉴, 커서 사용 및 F1~F9 기능키 제공)
- make xconfig (Qt 기반)
- make gconfig (Gtk+ 기반)
패키지 관리
- rpm (레드햇 패키지 관리 도구)
- rpmbuild (패키지 파일 생성)
- yum (레드햇 온라인 패키지 설치 및 업데이트 도구)
파일 압축
- tar (파일 아카이브)
- compress / uncompress (.Z 파일)
- gzip / gunzip (.gz 파일)
- bzip2 / bunzip2 (.bz2 파일)
- xz / unxz (.xz 파일)
- zip / unzip (.zip 파일)
공유 라이브러리 관리
- ldconfig (공유 라이브러리 정보 갱신 및 설정)
- ldd (공유 라이브러리 정보 출력)
모듈 관리
- lsmod (모듈 정보 출력)
- insmod (커널에 모듈 적재)
- rmmod (커널에서 모듈 제거)
- modprobe (커널에서 모듈 적재 혹은 제거 등 수행)
- modinfo (모듈 파일에 대한 정보 출력)
- depmod (모듈간 의존성 관리)
BSD 계열 프린트 관리
- lpr (프린터 작업 요청)
- lpq (프런터 큐 확인)
- lprm (프린터 작업 삭제)
- lpc (프린터 큐 제어)
systemV 계열 프린트 관리
- lp (프린터 작업 요청)
- lpstat (프린터 큐 확인)
- cancel (프린터 작업 삭제)
로그 관리
- logrotate (로테이트 파일로 로그 로테이트 실행)
- last (사용자 로그인 및 재부팅 성공 로그 확인)
- lastlog (각 사용자들의 마지막 로그인 정보 출력)
- lastb (사용자 로그인 실패 로그 확인)
- dmesg (커널 부트 메시지 확인)
- logger (로그 파일에 로그 기록. /var/log/messsage)
시스템 보안 관리
- sysctl (커널 매개 변수 값 제어. /proc 관련)
- sudo (root 권한으로 명령 실행)
- visudo (sudo 환경 설정 편집)
- lsattr (파일에 설정된 속성 확인)
- chattr (파일에 설정된 속성 변경)
- nmap (열려있는 포트 확인)
SSH
- ssh (ssh 서버 접속)
- ssh-keygen (비밀키 및 공개키 생성)
ACL
- getfacl (파일이나 디렉터리에 설정된 ACL 확인)
- setfacl (파일이나 디렉터리에 ACL 설정)
백업 및 복원
- tar (파일 묶음)
- cpio (파일 및 디렉터리 복사. 표준 입출력 기호 사용)
- dump (파티션 단위 백업. 증분 백업 지원)
- restore (dump로 백업한 내용 복원)
- dd (파티션이나 디스크 단위로 백업)
- rsync (원격지 파일 동기화)
HTTP 서버
- httpd (아파치 웹 데몬 실행. httpd.conf 문법 오류 검사 등 수행 가능)
- htpasswd (사용자 인증 파일 생성 및 관리)
NIS (rpc / bind)
- nisdomainname (NIS 도메인 명 조회 및 설정)
- ypwhich (NIS 서버명과 맵 파일 조회)
- ypcat (NIS 서버명 출력)
- yptest (도메인 명, 맵 파일 목록, 사용자 계정 정보 등 출력)
- yppasswd (NIS 사용자 비밀번호 변경)
- ypchsh (NIS 사용자 쉘 변경)
- ypchfn (NIS 사용자 정보 변경)
SAMBA (smb)
- smbclient (smb 서버 접속)
- smbstatus (클라이언트와의 연결 상태 확인)
- testparm (smb.conf 설정 내용 확인)
- nmblookup (WINS 서버에 질의)
- mount.cifs (디렉터리 마운트)
- smbpasswd (삼바 사용자 생성, 수정, 삭제)
- pdbedit (삼바 사용자 데이터 베이스 파일 조회)
NFS (rpc)
- rpcinfo (rpc 관련 정보 확인)
- exportfs (NFS 마운트 디렉터리 관리)
- showmount (NFS 마운트 관련 정보 출력)
- nfsstat (NFS 서버 및 클라이언트 상태 출력)
sendmail
- mailq (메일 큐 확인)
- sendmail (sendmail 서버 관리)
- makemap hash (설정 파일 적용)
- m4 (파일 복원)
DNS (named)
- named-checkconf (named.conf 파일 검사)
- named-checkzone (zone 파일 문법 오류 검사)
- nslookup (DNS 서버에 질의하여 도메인 정보 조회)
VNC
- vncpasswd (VNC 서버 비밀번호 설정)
NTP
- ntpq (NTP 서버 질의)
- ntpdate (NTP 서버를 통해 시간 동기화)
iptables
- iptables (iptables 설정)
- iptables-save (iptables 설정을 표준 출력하여 파일로 저장)
- iptables-restore (iptables 설정 파일을 표준 입력하여 시스템에 적용)
300x250
728x90
'Certification > 리눅스마스터' 카테고리의 다른 글
리눅스 마스터 1급 서버 별 문제풀이 전략 (0) | 2022.11.23 |
---|---|
리눅스 마스터 1급 설정 파일 모음 (0) | 2022.11.23 |
.zone 파일 및 .rev 파일 작성법 (0) | 2022.11.23 |
리눅스 마스터 1급 설정 파일 별 형식 정리 (0) | 2022.11.23 |
리눅스 마스터 1급 중요 명령어 요약 (0) | 2022.11.23 |