클라우드 (419) 썸네일형 리스트형 Linux 사용자 및 그룹 정보 파일 1. /etc/passwd 시스템에 등록된 사용자 정보를 저장 USER:x:UID:GID:설명(주석):HOME:SHELL USER 사용자 이름 x 패스워드를 저장하는 필드,현재 사용하지 않음 UID 사용자를 식별하는 번호 GID 그룹을 식별하는 번호 설명 주석, 생략가능 HOME 홈 디렉토리 SHELL 사용자가 사용 할 쉘 + /sbin/nologin 계정인데 shell은 없다, 로그인이 안되는 계정 2. /etc/group 그룹에 대한 정보를 저장한 파일 wheel:x:10:user 그룹이름:비밀번호:GID:보조그룹 wheel그룹은 관리자 권한을 대행한다. wheel 그룹에 사용자들을 넣어주고 그 외의 사용자들은 su sudo를 사용하지 못하게 해주어 보안을 강화한다. 3.echo $PATH echo .. 가상머신 네트워크 가상머신 네트워크 NAT 외부통신 O HOST X GUEST(가상머신들끼리) X NAT NETWORK 외부통신 O HOST X GUEST(가상머신들끼리) O BRIDGE 외부통신 O HOST O GUEST(가상머신들끼리) O HOST-ONLY 외부통신 X HOST O GUEST(가상머신들끼리) O Linux 프로세스 작업관리 jobs 현재 동작중이거나, 백그라운드에서 정지 중인 모든 작업들을 출력 bg %n 지정한 작업을 백그라운드에서 동작시킴 (n : 작업ID) fg %n 지정한 작업을 포어그라운드에서 동작시킴 (n : 작업ID) Ctrl +Z 포어그라운드에서 작업을 정지 시킨 후 ,정지된 작업으로서 백그라운드에 위치시킴 stop %n 백그라운드에서 동작중인 작업을 정지시킴 (n : 작업ID) 1.백그라운드 프로세스 실행 작업을 백그라운드에서 동작시키기 위해서는 명령어 뒤에 & 기호를 입력한다. 2.작업 목록 확인 jobs명령어를 사용하여 동작중이거나 멈춰있는 작업의 목록 확인 3.백그라운드 작업을 포어그라운드로 이동 fg명령어를 이용하여 백그라운드 작업을 포어그라운드로 이동동 4.포어그라운드 작업을 백그라운드로 이동 Ct.. Linux 프로세스 (PID/PPID) PPID 부모 프로세스 | fork PID 자식 프로세스 fork를 통해 run(동작) 대기-run 프로세스의 상태를 변화시키는것 interrupt 프로그램이 계속 동작 x 업무가 끝나면 대기 상태로 돌아감 PRL을 보고 어떤 PID를 선택할지 관여하는것 세마포어 EXIT(종료신호) 후 PID와memory 자원이 박탈, 권한을 PPID가 가져감 부모 프로세스(PPID) 다른 프로세스를 생성 할 수 있는 프로세스 자식 프로세스(PID) 부모 프로세스로부터 만들어 지는 프로세스 좀비 프로세스 이미 종료 된 프로세스지만, 리소스 반환을 하지 못하고 남아 있는 프로세스 Linux 쉘 프로그래밍 2 / 반복문 1) for 문 값에 있는 개별 아이템이 for에 순차적으로 할당되어 할당이 종료될 때 까지 루프를 반복 ls /proc 에서 숫자만 나오게 해라 `` 와 $() 둘다 가능 100 이하만 나오게 해라 2)while문 for문처럼 특정 회수를 반복하기 어려운 경우 사용하는 반복문. 지정한 조건이 참일 동안만 명령을 수행한다. 조건을 만족시키지 못하면 해당 루프 문을 종료하고 빠져나감 3)until문 조건문의 반환값이 참이 될 때 까지 루프를 반복. 조건이 거짓일때만 명령을 수행 Linux 쉘 프로그래밍 1 /제어문 1. if~then~elif~else 문 여러가지 조건을 처리하기 위한 구문 2.case문 if문장의 또 다른 형태 ,if문장보다 간결하게 구성할 수 있다. 1) 2) Linux 파일 입출력 관련 명령어 cut paste sort sed awk Linux (리눅스) Shell (쉘) 명령어 2 1.방향 재지정 메타문자 표준 입력 (standard input)/stdin - 키보드 표준 출력 (standard output)/stdout -모니터 표준 에러 (standard error)/stderr -모니터 1) 파일 디스크립터 표준 입력 -0 표준 출력 -1 표준 에러 -2 2) 표준 입력 재지정 메타문자를 사용하여 표준 출력을 키보드가 아닌 파일로 표준출력을 한다.(1> 인데 1생략하여 사용가능) 4) 표준 에러 재지정 >메타문자와 파일 디스크립터 2번 사용 command 2> /dev/null -> 에러를 무시한다 5) ;, && ; 앞의 명령어는 거짓(Fa.. 이전 1 ··· 41 42 43 44 45 46 47 ··· 53 다음