본문으로 바로가기

post by WHITEHATS

웹기반 정보보안 엔지니어 과정 160211 일곱번째강의 -3




3.기본명령어 (man)

•용도
     - 매뉴얼 확인(상세 도움말)
     - 기본적으로 첫 번째 발견된 매뉴얼 페이지만 출력

•사용법
     - [root@KH-Linux~]# man [option] [section] [command] (값과 값 사이에 공백으로 구분, [,]으로 되어있으면 선택입력)

     OPTION
          - a모든 매뉴얼 페이지 출력
          - f간단한 설명만 출력
     SECTION
           NAME 설명할 명령어
           SYNOPSIS 명령어의 사용 방법
           OPTION 사용되는 옵션
           ENVIRONMENT 명령어가 사용되는 환경

          man 도움말

man 상세 도움말
나갈때는 q누르고 나간당~



3.기본명령어 (date)

•용도
     - 시스템의 시간(커널)과 날짜 확인
     - 권한이 필요 함

•사용법
     - 확인[root@localhost ~]# date
     


     - 수정[root@localhost ~]# date [MMDDhhmm[[CC]YY][.ss]]
     

     




3.기본명령어 (cal)

•용도
     - 간단한 달력 확인

•사용법
     - [root@localhost ~]# cal [연도]




3.기본명령어 (hwclock)

•용도
     -하드웨어(ROM-BIOS) 시간 동기화
     - 권한이 필요 함

•사용법
     - [root@localhost ~]# hwclock [option]

OPTION
-r   하드웨어 시간 확인


-s   시스템 시간을 하드웨어 시간과 동기화


-w  하드웨어 시간을 시스템 시간과 동기화

          



3.기본명령어 (rdate) -> r이 remote

•용도
     - 원격지로부터 시간 동기화

•사용법
     - [root@localhost ~]# rdate [option] [NTPserver address]
    
     OPTION
          -pNTP server 시간 출력
          

   

         
          -sNTP server와 시스템 시간 동기화 -> LG유플러스로 시간 다시 동기화 시킬거임
          

   

      

시스템 시간만 변경된거기 때문에 하드웨어 시간도 동기화 시켜줘야됨..

hwclock -w 로 하드웨어 시간을 시스템시간으로 동기화 시켜줌 ㅇ_ㅇ 바뀐거 확인!

          NTP Server List
          LG U+   time.bora.net 또는 gps.bora.net
          KRISS   time.kriss.re.kr 또는 203.254.163.74 -> 한국표준과학연구원

*표준 시간대
     - UTC : 세계 표준 시간대 -> 좀더 정확한 시간을 표현함.
     - GTC : 그리니치 표준 시간대
     - KST : 한국표준시간대 -> UTC+09:00 (세계 표준 시간대에서 9시간 합한거임)

*한국 표준 시간대 NTP server
     - KT : ntp.kornet.net
     - MS : time.windows.com



3.기본명령어 (logname)

•용도
     - 현재 로그인한 계정 이름 확인
     
•사용법
     - [root@localhost ~]# logname [option]
     




3.기본명령어 (arch)

•용도
     - 시스템 CPU 정보 확인

•사용법
     - [root@localhost ~]# arch [option]
     

     

     도움말 확인.. 



3.기본명령어 (uname)

•용도
     - 시스템 정보 확인

•사용법
     - [root@localhost ~ ]# uname [option]
     


     OPTION
     -a      모든 정보 출력

     -m     하드웨어 타입(CPU 정보) 출력
     -n      호스트명 출력
     -rOS  릴리즈 번호 출력
     -sOS  이름 출력
     -vOS  버전 출력

     다른 옵션들도 해봅시다!!.



3.기본명령어 (whatis)

•용도
     - 명령어의 간단한 설명 확인

•사용법
     - [root@localhost ~]# whatis [option]

man과 date의 상세 페이지 목록을 보여준다.



3.기본명령어 (which)

•용도
     - 명령어의 경로 확인

•사용법
     - [root@localhost ~]# which [option] [command]
     

     man과 date의 경로를 확인할수 있다!



3.기본명령어 (clear)

•용도
     -화면 지우기
     - 내용을 삭제하는 것이 아님
     - 마지막 출력 라인을 화면 제일 위로 올려 줌

•사용법
     - [root@localhost ~ ]# clear
     




3.기본명령어 (echo)

 

(입력받은걸 임시적으로 저장하는곳 -> 입력버퍼) -->
(하나씩 CPU에서 처리하고) -->
(출력받을것을 순차적으로 출력하기전에 저장되는곳 -> 출력버퍼)

•용도
     - 표준 출력
     - 입력한 문자열을 그대로 출력
     


     - redirection을 이용하여 파일 생성(덮어쓰기/추가쓰기)
     

     


•사용법
     - [root@localhost ~] # echo [option] [string]•Redirection
     - 입/출력 방향 전환
     

     cat 명령어는 그 파일에 쓰여있는 것을 보이라는 뜻임.
    >  왼쪽 결과를 오른쪽 출력 (덮어쓰기)

     

     >>왼쪽 결과를 오른쪽으로 출력 (추가쓰기)



3.기본명령어 (history)

•용도
     - 사용한 명령어 목록 확인

•사용법
     - [root@localhost ~ ]# history [num]
     - [num]을 지정하면 해당 숫자만큼 최근 사용한 명령어 출력
     

     가장 최근에 사용한 명령어는 맨 아래 있다. 

     

     history 뒤에 10을 치면 최근에 사용한 10개 명령어가 나온다!
     타인이 명령어 입력을 했을때 history 명령어로 최근 명령어를 확인할 수 있다.
     기본적으로 history명령어에는 시간이 포함되어 있지 않기 때문에 

     이걸로 사용해본다!

     

     짠!~ 이제 히스토리 치면 년/월/일 시간 까지 나오는것을 확인할수 있음.ㅇ_ㅇ
     histoty 지우는거는 모의해킹 배울때...하도록..




3.기본명령어 (alias)

 

•용도
     - 별칭 확인 및 설정

•사용법
     - [root@localhost ~ ]# alias [별칭=‘command’]
     - alias 설정을 무시하고 실행하고 싶을 때는 “\별칭“ 으로 입력
     

     

     일시적인 별칭 해제 ls와, 별칭 ls의 비교

     별칭 cp를 삭제해보고 다시 만들어보자!!


 다른 별칭을 만들어보자!~!@


별칭을 사용하면 긴명령어를 등록해서 필요할때마다 쓸수 있어서 효율적인 리눅스 관리를 할수 있다.


     
3.기본명령어 (unalias)

•용도
     - 별칭 해제

•사용법
     - [root@localhost ~ ]# unalias 별칭

cp 별칭을 해제시켜봄 !!


하얀모자의 whitehat

'▶ 웹기반 정보보안 과정 > Linux' 카테고리의 다른 글

160215 아홉번째강의 - 1  (0) 2016.02.16
리눅스(Linux) - 리다이렉션  (0) 2016.02.14
160212 여덟번째강의  (0) 2016.02.13
160211 일곱번째강의 -2  (0) 2016.02.11
160211 일곱번째강의 -1  (0) 2016.02.11

}