1. 계정생성
#useradd -d /export/home/user1 -s bin/ksh -m user1 (user1 추가)
계정생성시
admintool로 만들면 staff로 만들어진다
useradd로 만들면 other로 만들어진다
#passwd user1 암호설정
#su - user1 유저로 로그인
2. cp(파일복사)
$cp file1 file2 (파일1을 파일2로 복사한다) 없으면 생성 있으면 덮어쓰기
3. ls
ls -a 숨긴파일보기 .붙여서 만들면 숨김파일
ls -l 상세설정
ls -f 파일의 종류를 알수있다
-일반파일
/디랙토리
*실행파일
@링크파일
4. cat 안에있는 내용보기
cat A > B : A에서 출력된 내용을 B로 전달
cat A >> B : A에서 출력된 내용을 B에 추가
cat A < B : B를 A의 인자로 입력받아 전달
cat A << B : 입력의 끝을 지정
5. vi 편집기
esc눌러 편집모드에서
a->문자 뒤에 입력 A->줄 맨끝에 입력
<-i 문자 자리에 입력 <-I 줄 맨 앞에 입력
x 한문자삭제 dd 그줄삭제 yy 복사
$커서 맨뒤로 보내기
shift + ; (:) wq 저장하고 종료
w저장
q종료
!문자뒤에 붙이면 강제종료
6.솔라리스 주소바꾸기
#vi 편집기 이용
#vi /etc/hosts 중요 ip주소가있다
다른곳에서 ip주소 호스트네임 입력하면 접속가능
#vi /etc/hostname.pcn0(pcn0는 물리적 랜카드에따라 다를수있다)
#vi /etc/nodename 자기 컴퓨터이름
#reboot or init 6 솔라리스 리부팅
#poweroff or init 5 솔라리스 종료
7.디랙토리 추가 삭제
1) mkdir 디랙토리 만들기
-p(한번에 연달아 하위 디랙토리 만들수있다)
2) rmdir 비어있는 디랙토리 삭제
-r 지정된 경로모두 삭제
8. 파일추가 삭제
1)touch file 파일추가
2)rm file 파일삭제
rm [옵션] file_name
-i : 삭제하기 전에 사용자의 확인을 요구
-r,-R : 하위 디렉토리와 그 안의 파일까지 모두 삭제
9. cd 폴더이동
cd~ 또는 cd[return] : 자신의 홈디렉토리로 이동
cd / : 루트 디렉토리로 이동
cd .. : 상위디랙토리로 이용 cd ../../.. 형식이로 상위폴더 이동가능
10. pwd : 현재 작업 디렉토리 위치보기
11. 파일보기
more은 한페이지씩 보여준다 (한장씩넘기기 enter 한번에 끝까지 스페이스)
head 파일의 처음부터 지정한 라인까지 보갰다
(ex head -6 파일네임(경로)
tail 마지막라인 출력
-의 경우 마지막 몇라인까지 보갰다
+부터 시작해서 마지막까지 보갰다
12. 링크파일만들기 (바로가기파일)
ex)ln -s /export/home/user1/dir1/dir2/aa 링크네임(바로가기)
현제위치 user1 이면 바로가기 파일 만들어 진다
13. 권한설정
chmod
r 4 u - 사용자 +
w 2 g - 그룹 -
x 1 o - 아무나
u - all =
u g o
rwx | rwx | rwx
421 421 421
7 7 7
.symbolic mode
chmod 사용
ex)chmod u+x(x추가),go-rw(rw빼기) dante
a=rw(전부 rw로)
.octal mode
ex)chmod 542 dante
umask 기본 권한 (디폴트) 022
d777 f666
022 022
14. 인터넷접속(netscape)
#vi /etc/hosts
192.168.123.51 ipea75
네임서버
#vi /etc/resolv.conf
nameserver 168.126.63.1 kt(dns서버)
공유기 셋팅
#vi /etc/defaultrouter
192.168.123.254
#vi /etc/nsswitch.conf
hosts : files dns
#sun_netscape & 실행
#netscape &
15 . grep
파일 그문장이 포함된 글찾을때
#grep 192 /etc/hosts (hosts 에 192포함된 줄을 찾아서 보여조라)
#gre[ -v 192 /etc/hosts (hosts에 192포함된 줄빼고 보여조라)
16. 유저삭제
1)#vi /etc/passwd -> user1 만빼고 나머지 유저를 삭제
2)#vi /etc/shadow -> user1 만빼고 나머지 유저로 삭제
3)해당유저 디랙토리 삭제
17. admintool 사용법
#admintool &
창뜨면 edit -> add - username 지정
-> login shell 을 korn 으로 -> password normal passwd로
막지막 path 에 /export/home user12
->admintool 로 화면 따로 local .profile 을 .profile로 변환안해도된다
#admintool &(백그라운드로보낸다 다른작업가능) 과 #admintool(실행끝내기전 다른작업불가) 차이점
#ps -ef | admintool (#admintool & 을 실행하고 나서실행 (프로세스 고유번호 확인후)
-window-
process창에서 (ctrl+alt-tab) 종료시키는 기능
=>안보이는 process로 찾아서 죽일수 있다.
#kill pid 프로세스 죽이기
#kill (고유번호).
안되면 강제 #kill -9 번호
18. 다른컴퓨터에서 서버접속하기
#telnet (ip or hostname)
#root
->useradd -d /export/home/ipeal -m -s /bin/ksh ipea6
$who 개정접속 확인
$ps -ef 로 프로세스번호확인
root에서 kill -9로 삭제
19. 압축하기
#tar cvf file.tar file1 file2 file3
#tar tvf back.tar 확인
#tar xvf back.tar 압축풀기
#tar cvf back.tar /(절대 상대경로구분)etc
compress back.tar (z)압축 gzip back.tar(gz)
umcompress back.tar 압축풀기 gunzip back.tar
출처 : http://rmsh.tistory.com/3?srchid=BR1http%3A%2F%2Frmsh.tistory.com%2F3