60.Unix2008. 11. 8. 17:10
반응형

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

Posted by 1010