[shell] netstat

usage: netstat [-veenNcCF] [<Af>] -r         netstat {-V|--version|-h|--help}
      netstat [-vnNcaeol] [<Socket> ...]
      netstat { [-veenNac] -I[<Iface>] | [-veenNac] -i | [-cnNe] -M | -s } [delay]

       -r, --route                display routing table
       -I, --interfaces=[<Iface>] display interface table for <Iface>
       -i, --interfaces           display interface table
       -g, --groups               display multicast group memberships
       -s, --statistics           display networking statistics (like SNMP)
       -M, --masquerade           display masqueraded connections

       -v, --verbose              be verbose
       -n, --numeric              don't resolve names
       --numeric-hosts            don't resolve host names
       --numeric-ports            don't resolve port names
       --numeric-users            don't resolve user names
       -N, --symbolic             resolve hardware names
       -e, --extend               display other/more information
       -p, --programs             display PID/Program name for sockets
       -c, --continuous           continuous listing

       -l, --listening            display listening server sockets
       -a, --all, --listening     display all sockets (default: connected)
       -o, --timers               display timers
       -F, --fib                  display Forwarding Information Base (default)
       -C, --cache                display routing cache instead of FIB
       -T, --notrim               stop trimming long addresses
       -Z, --context              display SELinux security context for sockets

예제(라우팅 정보 출력)

[root /]# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.62.0    0.0.0.0         255.255.255.0   U         0 0          0 eth1
211.174.62.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth1
0.0.0.0         211.174.62.1    0.0.0.0         UG        0 0          0 eth0

예제( Listen 정보 출력)

[root /]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address           State       PID/Program name
tcp        0      0 0.0.0.0:49444               0.0.0.0:*                 LISTEN      2297/rpc.statd
tcp        0      0 0.0.0.0:873                 0.0.0.0:*                 LISTEN      2604/xinetd
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                 LISTEN      2928/mysqld
tcp        0      0 0.0.0.0:29998               0.0.0.0:*                 LISTEN      -
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                 LISTEN      2272/portmap
tcp        0      0 127.0.0.1:631               0.0.0.0:*                 LISTEN      2570/cupsd
tcp        0      0 :::80                       :::*                      LISTEN      5999/httpd
tcp        0      0 :::22                       :::*                      LISTEN      2588/sshd
tcp        0      0 :::443                      :::*                      LISTEN      5999/httpd
2014/01/22 00:00 2014/01/22 00:00
태그 : , ,
글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다

[Window] Windows 7 : 작업표시줄 창 미리보기 기능 끄기

1) 시작 ▷ "프로그램 및 파일 검색" 에 gpedit.msc 입력 ( 혹은 윈도우키+R 입력후 gpedit.msc 입력)
2) 사용자구성 ▷ 관리 템플릿 ▷ 시작 메뉴 및 작업표시줄 선택.
    맨 하단의 "작업 표시줄 미리 보기 사용 안 함""사용 안 함"으로 변경
3) 시스템 재기동

사용자 삽입 이미지

"Windows" 분류의 다른 글

[Window] 윈도우 폴더 링크 걸기 (0)2014/02/14
[Window] iTunes MSVCR80.dll 오류 (0)2014/02/03
2014/01/20 22:54 2014/01/20 22:54
글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다

참고 : http://wiki.redjini.com/linux/script

배열(Array) : 선언하기

array_name_1=("value 1" "value 2" "value 3")
array_name_2=(1 2 3)

배열(Array) : 참조하기

array_name=("value 1" "value 2" "value 3")

echo "array_name[0]     = ${array_name[0]}"  #print array_name[0]
echo "array_name[2]     = ${array_name[2]}"  #print array_name[2]
echo "array_name[*]     = ${array_name[*]}"  #print array_name all item
echo "array_name[@]     = ${array_name[@]}"  #print array_name all item
echo "array_name index  = ${!array_name[@]}" #print array_name index number
echo "array_name size   = ${#array_name[@]}" #print array_name size
echo "array_name[0] size= ${#array_name[0]}" #print array_name[0] size

출력 결과

array_name[0]     = value 1
array_name[2]     = value 3
array_name[*]     = value 1 value 2 value 3
array_name[@]     = value 1 value 2 value 3
array_name index  = 0 1 2
array_name size   = 3
array_name[0] size= 7

배열(Array) : 크기 구하기

array_name_1=("value 1" "value 2" "value 3")

echo ${#array_name_1[@]}  #print "3"

배열(Array) : 출력하기

array_name=("value 1" "value 2" "value 3")

echo "array = ${array_name[@]}"
# 출력 결과
# array = value 1 value 2 value 3

printf "value = %s\n" "${array_name[@]}"
# 출력 결과
# value = value 1
# value = value 2
# value = value 3

for value in "${array_name[@]}"; do
    echo $value
done
# 출력 결과
# value 1
# value 2
# value 3

for (( i = 0 ; i < ${#array_name[@]} ; i++ )) ; do
    echo "value[$i] = ${array_name[$i]}"
done
# 출력 결과
# value[0] = value 1
# value[1] = value 2
# value[2] = value 3

for index in ${!array_name[*]} ; do
    printf "%4d: %s\n" "$index" "${array_name[$index]}"
done
# 출력 결과
#   0: value 1
#   1: value 2
#   2: value 3

 

2014/01/10 19:36 2014/01/10 19:36
태그 : , , ,
글 걸기 주소 : 이 글에는 트랙백을 보낼 수 없습니다