터미널
[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 |