본문 바로가기

Linux

리눅스 공부 책 추천이요~ 리눅스마스터, 명령어, 쉘 스크립트요~ 서점에서 쭉보고, 제가 직접 본 책들을 위주로 추천드립니다. 리눅스를 공부해야 하는 이유는 세상이 바뀌어도 운영체제는 존재하는데, 강력하게 살아 남았고, 발전하고 있는 운영체제가 리눅스 입니다. 시스템 엔지니어가 되신다고 하면 반드시 필요한 필수입니다. 자격증을 준비하시면서 공부하시는 것도 좋은 방법입니다. https://coupa.ng/bzTXX2 이기적 리눅스마스터 1급 이론서(2020):무료 동영상 강의 제공 COUPANG www.coupang.com 리눅스 명령어 기본적인 책이고, 쉽게 씌여진 책입니다. 리눅스 커맨드 라인 완벽 입문서 https://coupa.ng/bzTYl1 리눅스 커맨드라인 완벽 입문서 COUPANG www.coupang.com 리눅스 고급 엔지니어를 원하신다면! 김태용의 리.. 더보기
[Linux] 리눅스 명령어 - find find 문법 : find [경로] [-옵션] [옵션 내용] ex) find / -perm +6000 ( / 경로 아래로 suid나 sgid가 둘 중 하나라도 걸린 모든 파일을 찾는다.) 아래는 find 플래그 옵션들이다. *************************************************************************************** -name : 파일명으로 탐색한다. -perm : 파일의 권한으로 탐색한다. [- ] : 설정된 권한의 모든 것이 설정된 파일을 찾는 것 [+ ] : 설정된 권한 중 하나라도 설정된 파일을 찾는 것 -group : 해당 그룹 소유의 파일을 탐색한다. -atime +n/-n/n +n : n일 이전 또는 n일보다 더 이전에 엑세스된 .. 더보기
[Linux] 리눅스 명령어 - ps 시스템에서 현재 실행중인(sleep상태도 포함)프로세스에 대한 정보를 각 PID와 각 프로세스의 부모 ID(PPID)를 표시해 준다. [옵션] -a(all processes) 프로세스 현황 표시(다른유저) -u(user) 유저지향적(top 포맷) -x 터미널 제어 없이 프로세스 현황 보기 -e(all processes) 현재 system내에서 실행중인 모든 프로세스 정보를 출력 -f(full listing) (uid,pid,ppid,c stime,tty,time,cmd) -o(user) 유저 포맷팅 $ ps -ef | grep "java" $ ps -ef | grep "aws" $ ps -ef | grep "grep" $ ps -ef | grep "grep" | wc -l 더보기
[Linux] 프로세스 명령어 (ps) ps 현재 터미널에 관련된 프로세스를 보여준다. TTY : teletype 의 약자로 프로세스용 제어터미널을 나타낸다. TIME : 프로세스의 CPU 사용시간 ps x 제어되는 터미널에 상관없이 모든 프로세스를 보여준다. STAT : 프로세스의 현재 상태를 알려준다. (R : 실행 중 또는 실행 대기, S : 수면상태, 이벤트 대기상태, D : I/O입출력을 기다리는 상태, T : 종료상태 ) (Z : 좀비프로세스, 부모프로세스에 의해 종료되지 않은 종료된 자식 프로세스 ) (< : 높은 우선순위 프로세스, 특정 프로세스에 더 중요성을 부여하는 것이 가능) (N : 낮은 우선 순위 프로세스 ) ps aux 모든 사용자에 속한 프로세스를 보여준다. USER : 프로세스 소유자 %CPU : CPU 사용량 %.. 더보기