Please assign a menu to the primary menu location under menu

Solaris

솔라리스 – prstat (프로세스 상황 보기)

솔라리스에서 프로세스 상황을 보려고 할때 사용한다. prstat 명령어는 리눅스에서 top 과 비슷하다고 보면 된다. /# prstat 또 다른 방법으로는 키값을 사용하여 볼수도 있다. key 값 cpu Sort by process CPU usage. This is the default. time Sort by process execution time. size Sort by size of process image. rss Sort by resident set size. pri Sort by process priority.   size key 사용 (크기가 큰 순서대로 보여준다.) /# prstat -s size

솔라리스 – 네트워크 설정

솔라리스를 처음 설치하면 네트워크 설정이 되어 있지 않으므로 아래와 같이 설정 한다. – 기본 게이트웨이 설정 /# cat > /etc/defaultrouter 192.168.0.1   – 게이트웨이 연결 /# route add default 192.168.0.1 add net default: gateway 192.168.0.1   – 게이트웨이 연결 확인 /# netstat -r     – nsswitch.conf 설정 hosts에 dns 별명 추가 /# vi /etc/nsswitch.conf hosts: files dns     – resolv.conf 생성 도메인을 해석 또는 찾아가기 위한 네임서버 설정 /# cat > /etc/resolv.conf domain kns.korenet.net nameserver 168.126.63.1 nameserver 168.126.63.2 /# cat /etc/resolv.conf domain kns.korenet.net nameserver 168.126.63.1 nameserver 168.126.63.2     – 네트워크 재시작 /# svcadm restart network 또는 재부팅

솔라리스 – 호스트네임(Hostname) 변경

솔라리스에서 호스트네임 변경 방법이다. 호스트네임을 변경하기 위해서 3가지 파일을 수정 해줘야 한다. hosts 파일 수정 /# vi /etc/hosts # # Internet host table # ::1 localhost 127.0.0.1    localhost 192.168.0.100 yongbok    loghost   nodename 파일 수정 /# vi /etc/nodename yongbok   hostname.pcn0 파일 수정 뒤에 붙는 pcn0 은 NIC 의 이름이다. 확인 방법은 ifconfig -a 해서 알아내면 된다. (lo0 은 루프백 인터페이스) /# ifconfig -a lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 pcn0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 192.168.0.100 netmask ffffff00 broadcast 192.168.0.255 ether 0:c:29:e5:ed:6b /# vi /etc/hostname.pcn0 yongbok

솔라리스 – Bash 쉘 사용

솔라리스에서 쉘을 Bash 로 사용하기 위한 방법이다. 현재 쉘 # cat /etc/passwd | grep root root:x:0:0:Super-User:/:/sbin/sh   passwd 수정 # vi /etc/passwd root:x:0:0:Super-User:/:/bin/bash   profile 수정 # vi /etc/profile PS1=” W\$ “; export PS1 CC=gcc; export CC CPP=”gcc -E”; export CPP PATH=/usr/local/bin:/usr/sfw/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/ccs/bin; export PATH LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/usr/ucblib:/usr/ccs/lib:/usr/sfw/lib:/usr/local/xml/lib; export LD_LIBRARY_PATH 위에서 Bash 쉘을 이쁘게 보이기 위해 사용 되는건 PS1=” W\$ “; export PS1 이 구문이고 이 구문을 사용하지 않으면 쉘이 -bash-3.0 # 이런식으로 나오기 때문에 저렇게 지정 해줬다. 그리고 아래의 CC와 CPP 는 컴파일러를 지정해주는 것이고 PATH, LD_LIBRARY 들은 wget 같은 바이러리 프로그램들을 실행하려면 /usr/sfw/bin/wget 처럼 바이너리 경로들을 일일이 입력 해주고 사용해야 하기

솔라리스 – 백스페이스 (Backspace) 사용

솔라리스에서 문자를 지울때 백스페이스(Backspace)를 사용하면 ^H 같은 문자열이 생성이 되어 불편헀다.쉘상에 서 stty erase `tput kbs’ 를 입력하면 백스페이스키를 사용할수 있게 된다.# stty erase `tput kbs`쉘상에서 바로 되는 것도 좋지만 SSH 로그인시 자동으로 백스페이스를 사용해주기 위하여 profile 에 한줄 추가 해준다. # echo ‘stty erase `tput kbs`’ >> /etc/profile# cat /etc/profile | grep sttystty erase `tput kbs`

1 2