'업무/Σ 창고'에 해당되는 글 13건

  1. 2013.09.05 리눅스 열린 포트 확인
  2. 2013.03.15 [window] 윈도우 CMD 명령어
  3. 2009.12.07 OS별 Shared Library PATH 환경변수
posted by 지니우스 2013. 9. 5. 15:55

리눅스 열린 포트 확인

Jmnote
리눅스 열린 포트 확인
리눅스 서버 LISTEN 중인 포트 확인
netstat, nmap

목차

  [숨기기

포트 확인

방법 1:netstat

명령어
netstat -an | grep "LISTEN "
실행예시
[root@jmnote ~]# netstat -an | grep "LISTEN "
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN      
tcp        0      0 :::80                       :::*                        LISTEN      
tcp        0      0 :::22                       :::*                        LISTEN
→ MySQL(3306), FTP(21), HTTP(80), SSH(22) 포트가 열려 있다.
→ 알 수 없는 포트가 열려 있다면 해킹을 의심해볼 수 있다.

방법 2: nmap

명령어
nmap localhost
실행예시
[root@jmnote ~]# nmap localhost
 
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2012-10-04 22:07 KST
Interesting ports on localhost.localdomain (127.0.0.1):
Not shown: 1675 closed ports
PORT     STATE SERVICE
21/tcp   open  ftp
22/tcp   open  ssh
25/tcp   open  smtp
80/tcp   open  http
443/tcp  open  https
3306/tcp open  mysql
 
Nmap finished: 1 IP address (1 host up) scanned in 0.110 seconds

포트와 프로세스 확인

명령어

netstat -anp | grep "LISTEN "

p 옵션을 더 붙이면 프로세스 정보도 볼 수 있다.

실행예시

[root@jmnote ~]# netstat -anp | grep "LISTEN "
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      5178/mysqld         
tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN      2649/vsftpd         
tcp        0      0 :::80                       :::*                        LISTEN      11646/httpd         
tcp        0      0 :::22                       :::*                        LISTEN      8154/sshd
→ 포트를 LISTEN 중인 프로세스까지 확인할 수 있다.
→ 3306 포트를 LISTEN 중인 프로세스는 mysqld이며 프로세스ID는 5178이다.

같이 보기



명령어[편집]

netstat -tnlp | grep -v 127.0.0.1 | sed 's/:::/0 /g' | sed 's/[:\/]/ /g' | awk '{print $5"\t"$10}' | sort -ug

실행예시[편집]

[root@zetawiki ~]# netstat -tnlp | grep -v 127.0.0.1 | sed 's/:::/0 /g' | sed 's/[:\/]/ /g' | awk '{print $5"\t"$10}' | sort -ug
21 vsftpd
22 sshd
80 httpd
443 httpd
3306 mysqld
8009 java 
8080 java


posted by 지니우스 2013. 3. 15. 15:39

윈도우 CMD 명령어 같은 경우는 알아두면 편리합니다. 텍스트 유저 인터페이스(TUI)기반으로 단순하지만 강력한 기능을 가지고 있습니다. 사실 명령어는 아주 많지만 기본적으로 자주 사용하는 명령어 몇 가지만 알고 있어도 충분하구요. 간단하게 몇 가지 정리해보겠습니다.

 윈도우 7 : 시작->프로그램 및 파일검색->CMD입력
                Shift + 마우스 우 클릭->여기서 명령 창 열기(바탕화면에서)
 윈도우 xp: 시작->실행->CMD입력


 [단축키]

 Tab : 자동완성
  F1  : 직전에 실행한 명령어를 한자씩 입력
  F3  : 직전에 실행한 명령어 전체를 입력
  F7  : 이전에 실행한 명령어 목록 보기

 
 [CMD의 글자색 변경]

 color [숫자] 
 (참고로 숫자는 16진수 0~F까지)


 [명령어]

 -시스템

 help : windows 명령어에 관한 도움말 제공

 cls : 화면의 내용을 지움

 dir : 디렉터리에 있는 파일과 하위 디렉터리 목록을 보여줌

 type : 텍스트 파일의 내용을 보여줌

 cd : 현재 디렉터리 이름을 보여 주거나 바꿀 수 있고 디렉터리로 이동

 md : 디렉터리를 생성

 copy : 한 개 이상의 파일을 다른 위치로 복사

 del : 한 개 이상의 파일을 지움

 rd : 디렉터리를 지움

 move : 파일을 다른 디렉터리로 이동

 tree : 디렉터리의 하위목록들을 그래픽 모드로 화면에 출력

 systeminfo : 컴퓨터의 속성 및 정보를 출력

 xcopy :  디렉토리 내의 파일 및 시스템 파일을 모두 복사

 shutdown : 시스템 종료

 calc : 계산기

 control : 제어판

 cmd : 도스 명령 프롬프트(커맨드) 실행

 explorer : 탐색기

 mstsc : 원격 데스크톱 연결

 notepad : 메모장

 mspaint : 그림판

 wordpad : 워드패드

- 네트워크

 ipconfig : ip 주소 출력

 nbtstat/netstat : 프로토콜 통계와 현재 연결을 표시

 net share : 공유된 리소스 보기

 nslookup : 호스트 조회

 pathping : 패킷속도 및 손실률

 ping : 네트워크 확인

 tracert : 네트워크 경로 추적




참고: http://boxbop.tistory.com/44


posted by 지니우스 2009. 12. 7. 15:43
출처: http://yamoe.tistory.com/97

AIX                   LD_LIBRARY_PATH
OS/2                 LIBPATH
Windows NT/95  PATH
Solaris              LD_LIBRARY_PATH
Linux                LD_LIBRARY_PATH
HP/UX              SHLIB_PATH