본문 바로가기

전공 과목 시험정리/서버구축실무

시험정리

터미널


[sunrin@localhost /home   ]  $

 계정명@호스트명 디렉토리명 프롬프트



ls

-a : all 숨긴 파일까지 보여주기

-l : long 세부적으로 파일을 보여줌. (사용자, 링크 수, 허가사항)


pwd : 현재 디렉토리


mkdir 

-p : 하위 디렉토리까지 한번에

-m: 디렉토리를 만들면서 접근 권한까지 설정


rmdir

디렉토리 삭제. (안에 내용있으면 안지워짐)


cp

-a     파일의 속성,링크 정보 그대로 유지하면서 복사

-b     이미 파일이 존재하면 백업본을 만들고 복사

-f     복사 파일 대상이 이미 있으면 덮어쓰기

-i     복사 대상 파일이 이미 있으면 사용자에게 물어보기

-p     원본 파일의 소유주, 그룹, 권한, 시간 정보를 복사

-r,-R  디렉토리를 복사


rm

-i    파일을 삭제하기전 물어보기

-f    강제로 삭제

-r    파일이면 삭제. 디렉토리 일 경우 경로 + 파일을 삭제

-v    지우는 정보를 자세히 출력

mv

-i    파일을 이동하기전 겹쳐쓰기 물어보기

-f    강제로 이동


useradd : 사용자 추가

-c    새로운 사용자의 설명 추가

-d    새로운 사용자의 홈 디렉토리

-e    지정된 날짜까지 계정을 사용

-u    사용자의 ID 값 (UID)

-s    사용자의 쉘 종류

-g    사용자의 그룹


usermod : 사용자 수정

-c    사용자의 설명필드 수정

-d    사용자의 홈 디렉토리 변경

-e    사용자의 만료일자를 변경

-l    사용자의 아이디를 변경 (UID 아님!! 로그인할 때 아이디)

-p    사용자의 패스워드 변경

-f    사용자의 사용기간을 지정

-g    사용자의 그룹을 변경

-s    사용자의 기본 쉘을 변경

-u    사용자의 UID를 변경

-L    사용자의 패스워드에 LOCK을 검. (로그인 제한) (p, U 옵션과 같이 사용 불가)

-U    사용자 패스워드의 락을 해제 (p 옵션과 같이 사용 불가)


userdel : 사용자 삭제

-r    사용자 홈 디렉토리까지 삭제


groupadd : 그룹을 추가

-g    그룹의 GID 부여


groupdel : 그룹을 삭제


groupmod : 그룹 수정

-g    그룹 고유의 ID를 변경

-n    그룹명을 변경




grep 명령어 

패턴 찾아줌


/etc/passwd 라인 앞에 '*' 붙이면 임시로 로그인 막을 수 있음. 개꿀팁









다른 계정으로 로그인

su [-] [user_name]




/etc/passwd 파일 구조


sunrin : x : 500 : 501 : ~~~~ : /home/sunrin : /bin/bash


sunrin : 사용자 계정

x : password  (실제 패스워드는 /etc/shadow 에 있음)

500 : uid

501 gid

~~~~: 설명

/home/sunrin : 홈 디렉토리 위치

/bin/bash : 쉘의 종류






vi 편집기

1) 입력모드--> (a 나 i 로 진입)

2) 명령모드 --> 들어가자마자. (dd 나 yy 등)

3) 라인모드 --> : 누르면. (w 나 wq 등)


:wq

ZZ

:x


세 개 모두다 저장하고 나가기.















'전공 과목 시험정리 > 서버구축실무' 카테고리의 다른 글

네임서버(DNS)  (0) 2015.07.02
웹서버  (0) 2015.07.02
FTP 서버  (0) 2015.07.02
데몬  (0) 2015.07.02
서버구축실무 정리 (운영체제 부분)  (0) 2015.04.28