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 |