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