※ postgresql 프로세스 예시 #!/bin/bash #postgre_mem.sh MEMSUM=0 PROC_COUNT=`ps -ef | grep -v "grep" | grep "postgre" | wc -l` LIST_FILE=`ps -ef | grep -v "grep" | grep "postgre" | awk '{print $2}' | while read PID; do cat /proc/$PID/status | egrep 'VmRSS' | awk '{print $2'} ; done` for LIST in ${LIST_FILE}; do MEMSUM=`expr $MEMSUM + $LIST` done echo -e "PostgreSQL Process is ${PROC_COUNT} \t/ Memory i..
※ pam 인증등 wheel 그룹등의 권한 추가나 파일 자체의 권한을 수정하는 방법이 아닌 간단히 setfacl 명령으로 권한을 부여하는 방법 [root@TEST01 ~]# [root@TEST01 ~]# cat /etc/passwd | grep test test:x:500:501::/home/test:/bin/bash [root@TEST01 ~]# [root@TEST01 ~]# ls -l /etc/hosts -rw-r--r-- 2 root root 231 Sep 17 05:04 /etc/hosts [root@TEST01 ~]# [root@TEST01 ~]# setfacl -m u:test:rw /etc/hosts [root@TEST01 ~]# [root@TEST01 ~]# getfacl /etc/host..
※ Default Gateway가 eth0 이고 특정 IP에 대하여 eth1 을 통하여 routing 처리 1. 임시성 적용 및 테스트시 (재부팅시 설정 삭제됨) ※ Network 단위 설정시 route add -net 172.27.0.0/24 gw 172.27.0.1 dev eth1 ※ Host 단위 설정시 route add -host 172.27.0.30 gw 172.27.0.1 dev eth1 ※ Default Gateway 설정시 route add default gw 172.27.0.1 eth1 2. 시스템 부팅시 적용되도록 설정 [root@TEST01 ~]#vi /etc/sysconfig/network-scripts/route-eth1 172.27.0.0/24 via 172.27.0.1 #net..
Linux 시스템의 /proc 이하에는 PID번호로 이루어진 Directory가 실시간으로 갱신되며, 이하에는 status 라는 파일로 아래와 같은 정보들을 관리하고 있다. [root@s-node01 /]# [root@s-node01 /]# ps -ef | grep sshd root 2623 1 0 03:40 ? 00:00:00 /usr/sbin/sshd root 22774 2623 0 06:08 ? 00:00:00 sshd: root@pts/0 root 22822 22778 0 06:10 pts/0 00:00:00 grep sshd [root@s-node01 /]# [root@s-node01 /]# [root@s-node01 /]# cat /proc/2623/status Name: sshd State:..
※ 아래와 같이 date 형식은 변경가능 [root@TEST01 ~]# ping yahoo.co.kr | while read net; do echo $(date) $net; done Thu Nov 7 14:57:41 KST 2013 PING yahoo.co.kr (106.10.165.51) 56(84) bytes of data. Thu Nov 7 14:57:41 KST 2013 64 bytes from w2.rc.vip.sg3.yahoo.com (106.10.165.51): icmp_seq=1 ttl=46 time=260 ms Thu Nov 7 14:57:42 KST 2013 64 bytes from w2.rc.vip.sg3.yahoo.com (106.10.165.51): icmp_seq=2 ttl=46..