Unix 733

FTP 설정하기.

이 글의 요지는 대충 1. inet계통 데몬을 솔라리스 서비스로 변환하는 방법 2. 패치를 적용하는 방법 3. 솔라리스 패키지 언인스톨 방법 이 되겠다. 솔라리스10에는 기본적으로 FTP가 설치되어있으며, 기본적으로 돌아가고있다. (텔넷과 XDMCP와 마찬가지로 :D) 하지만 솔라리스 기본FTP는 유감스럽게도, 대부분의 FTP클라이언트가 제대로 디렉토리 구조를 보지 못하게 되어있다. 위 스샷과 같이 파일이나 디렉토리명 앞에 시간이 붙어버린다 -0-;; 기본 제대로 FTP에 접속할 수 있는 클라이언트는 파일질라 최신버전이다. 하지만 그 외의 것들이 제대로 접속되는 것은 본적이 없다. 일단은 기본 FTP를 없애버리자. (설정을 제대로 해서 고칠 수 있는지 연구해봤지만, docs.sun.com의 FTP설정 문..

Unix/Solaris10 2006.06.30

PATH 설정하기

Solaris10의 PATH설정은 개판이다. 너무 개판이라서 wget과 gcc가 설치되었음에도 실행이 안 될 정도이다. http://docs.sun.com/app/docs/doc/806-7612/6jgfmsvrq?l=ko&a=view PATH설정하는 방법: Shell마다 각기 다른 로그인 스크립트를 수정하여 바꾸면 된다. 리눅스에서 .bashrc를 수정해 PATH를 수정한 것이 있는데 ㅡㅡa http://blog.naver.com/ssanzing2.do?Redirect=Log&logNo=140022126824 그때랑 비슷하게 한다. bash셸의 경우, ~/.bash_profile을 로그인 때 읽어들인다. 루트의 홈디렉토리 (디폴트는 /, 필자는 /root로 변경함.) 에다가 .bash_profile을 만..

Unix/Solaris10 2006.06.30

사용자 추가하기

사용자를 추가할 때 주의해야 하는 사항이 있다. 1. useradd -D로 디폴트 옵션이 어떻게 설정되어있는지 봐야 한다. basedir=home으로 되어있는데 필자의 경우 /export/home으로 설정되어야 한다 -0-;; 이걸 바꿔준다. 2. 사용자가 사용할 shell을 결정해야 한다. csh든 ksh든 bash든 뭐든. 놔두면 그냥 broune shell이 된다. 3. 그리고 -m 옵션도 걸어주어야 자동으로 디렉토리 생성도 된다. -0-;;; 4. 마찬가지로 유저를 삭제할 때 userdel -r xyz 로 디렉토리 삭제 옵션을 걸어줘야 한다. 5. 그리고... /export/home에 들어가서 "chown 상용자명 디렉토리명" 명령으로 소유권도 줘야 한다 -0-;; 뷁 OTL 이거 안 하면 Tel..

Unix/Solaris10 2006.06.27

Shell 바꾸기

Telnet같은 것으로 접속해보면 리눅스에서 익숙하게 쓰던 Bash 셸이 아니라 매우 불편하다. 화살표키나 Tab키 자동 완성도 안 먹을뿐더러 delete키나 backspace키조차 먹질 않는다 (-_-!!!!) root가 되어 /etc/passwd를 에디트 한다. root의 셸이 /sbin/sh로 되어 있을 것이다. sbin에 커서를 위치시킨 다음 cw라고 친다. :cw 아님. 그러면 sbi$ 이 될텐데 bin이라고 치고 esc키를 누른다. sbin이 bin으로 바뀔 것이다. sh라고 된 것도 같은 방법으로 bash라고 고친다. adduser를 할 때 -s /bin/bash 옵션을 걸어주어서 bash를 쓰게 수동으로 해야만 한다.

Unix/Solaris10 2006.06.27

VMWare, 화면 해상도 바꾸기

처음에 잘못 설정하면 저해상도로 고정되는 압박이 온다. 대체 어디서 해상도를 바꿔야 할지도 모르겠고... kdmconfig다. 저해상도면 kdmconfig도 실행을 거부할 것이다. 그럴 때는 커맨드라인 로그인을 하면 된다. Xorg를 X서버로 선택하면 어떻게 어떻게 하라고 하지 자동으로, 혹은 메뉴로할 수 있는 것이 나오지 않는다. 귀차니스트라면 반드시 Xsun을 선택하라 ㅡ,.ㅡ;;;

Unix/Solaris10 2006.06.27

고정IP 설정... DNS 등;;

1. /etc/resolv.conf를 리눅스에서 하던대로,DNS 서버 IP를 줄줄이 적어준다. 파일이 존재하지 않으므로, 만들어야 한다.+--------------------------------+| domain xyz.com | | nameserver 0.1.2.3 | | nameserver 1.2.3.4 |+--------------------------------+대충 이렇게 될 것이다. 2. /etc/nsswitch.dns를 /etc/nsswitch.conf로 복사한다. 3. nslookup www.naver.com 혹은 ping www.naver.com을 해서 응답이 있으면 성공 +_+;; 4. 게이트웨이/etc/defaultrouter파일이 없으면 만들어서 게이트웨이의 IP를 넣는다. 5. 넷..

Unix/Solaris10 2006.06.27

telnet 되게 하기 / SSH

unix 운영체제를 원격으로 관리하기 위한 가장 기본적인 장치가 telnet과 ssh이다.(윈도우는 윈도우 2000부터 mstsc (remote desktop connection)이 생겼다.) solaris10이 설치가 되면, default로 동작하고 있다.하지만, 초기에 telnet으로 접속하여 root로 로그인 하고자 하면not on a system console이라고 하면서 로그온을 거부할 것이다.하긴 루트계정을 원격 접속되게하는 것은 좀 위험해보인다. (...) 일단 adduser로 유저를 추가하고passwd로 암호를 지정해주었다. 일반 계정으로 로그인 하니 telnet 접속이 되었다.$ su를 입력한 뒤 root 비번을 치니 root 권한을 획득할 수 있다.물론 작업이 끝난 뒤엔 exit. su..

Unix/Solaris10 2006.06.27