RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
'uname'에 해당되는 글 1

출처 : 대전국제IT교육센터 정성재 강사

 

1. cal(calender)
(1) 설명: 달력을 보여주는 명령이다. 옵션없이 실행시키면 현재 시스템 날짜로 기록된 달을 보여
          준다.
(2) 사용법
   cal [option] [[month] year]
   cal mm yyyy
(3) option
   -j : 1월1일부터 날짜수를 계산하여 출력해준다.
   -y : 올해의 달력을 표시한다.
(4) 사용예
   1) [posein@www posein]$ cal
            May 2003
      Su Mo Tu We Th Fr Sa
             1  2  3
       4  5  6  7  8  9 10
      11 12 13 14 15 16 17
      18 19 20 21 22 23 24
      25 26 27 28 29 30 31
       => 현재 시스템이 속한 달의 달력을 보여준다.
   2) cal 2001
       => 2001년도의 달력을 1월부터 12월까지 보여준다.
   3) cal 1 1993
       => 1993년 1월의 달력을 보여준다.
   4) [posein@www posein]$ cal -j
                May 2003
      Sun Mon Tue Wed Thu Fri Sat
                121 122 123
      124 125 126 127 128 129 130
      131 132 133 134 135 136 137
      138 139 140 141 142 143 144
      145 146 147 148 149 150 151
       => 특별한 년월을 지정하지 않으면 현재 속해있는 달의 날짜수를 1월 1일기준으로 계산하여
         출력한다.
   5) cal -y
       => 올해의 달력을 출력한다.

2. date
(1) 설명: 시스템의 날짜와 시간을 표시하거나 변경한다. 도스의 'date'와 'time'명령과 유사하다.
(2) 사용법
   date [option] [MMDDhhmm[[CC]YY][.ss]]
   date [option] [+FORMAT]
    => (설명)
      MM  : 월(01~12)
      DD  : 일(01~31)
      hh  : 시(00~23)
      mm  : 분(00~59)
      CC  : 연도의 앞 두자리
      YY  : 연도의 뒤 두자리
      .ss : 초(00~59)
(3) option
   -s : 시간을 설정하는 옵션이다. 순서는 'hh:mm:ss'이다.
   (참고) 추가적인 옵션은 date --help 로 확인한다.
(4) FORMAT
  1) 설명: +기호와 함께 사용하며 날짜와 관련된 원하는 출력형태를 제공한다.
  2) 종류
    %% : % 기호를 출력한다.
    %a : 요일을 간략하게 출력한다. (예: Wed)
    %A : 요일을 전체단어로 출력한다. (예: Wednesday)
    %b : 월을 간략하게 출력한다. (예 Apr)
    %B   월을 전체단어로 출력한다. (예 April)
    %c : 'Wed May  7 00:54:17 2003' 형태로 날짜와 시간을 출력한다.
    %C : 세기(Century)를 보여준다. 연도를 100으로 나눈 정수값을 보여준다.
    %d : 날짜만 보여준다. (예 07)
    %D : '05/07/03'형태로 날짜를 보여준다.
    %e : 한칸 띄우고 날짜만 보여준다. (예 7)
    %F : '2003-05-07'형태로 날짜를 보여준다.
    %g : 연도끝 두자리만 보여준다. (예 03)
    %G : 4자리수로 연도를 보여준다. (예 2003)
    %h : %b 와 같은 역할을 하는 것으로 월을 간략하게 출력한다. (예 Apr)
    %H : 24시형태(00~23)로 시간만 출력한다. (예 23)
    %I : 12시형태(00~12)로 시간만 출력한다. (예 01)
    %j : 1월 1일을 기준으로 오늘의 날짜수를 계산해준다.
    %k : 24시형태(00~23)로 시간만 출력한다. (예 23) %H와 같다.
    %l : 12시형태(00~12)로 시간만 출력한다. (예 01) %I와 같다.
    %m : 숫자값형태(01~12)로 월을 출력한다. (예 05)
    %M : 분(00~59)을 출력한다. (예 47)
    %n : 줄을 바꾸어준다.(newline)
    %N : 나노초(Nanoseconds)형태로 출력해준다. 지원하지 않을 수도 있다. (예 000000000)
    %p : 오전/오후를 대문자 약어로 표기해준다. (예 AM)
    %P : 오전/오후를 소문자 약어로 표기해준다. (예 am)
    %r : '01:50:01 AM' 형태로 시간을 출력한다.
    %R : 24시 형태로 시간만 출력한다. (예 01:50)
    %s : 1970년 1월 1일 00:00:00 이후의 초값을 출력해준다. (예 1052239845)
    %S : 현재 초값을 출력해준다. (예 01)
    %t : 탭역할을 한다.
    %T : '01:52:37' 형태로 시간을 출력해준다.
    %u : 요일을 숫자값(1~7)으로 출력해준다. 월요일이 1이다. (예 3)
    %U : 올해가 시작한 이래 지난 일요일의 갯수를 출력해준다. (예 18)
    %V : 올해가 시작한 이래 지난 월요일의 갯수(01~53)를 출력해준다. (예 19)
    %w : 요일을 숫자값(0~6)으로 출력해준다. 일요일이 0이다.
    %W : 올해가 시작한 이래 지난 월요일의 갯수(00~53)를 출력해준다. (예 18)
    %x : '05/07/03'형태로 날짜를 출력해준다.
    %X : '01:58:01'형태로 시간을 출력해준다.
    %y : 년도의 마지막 2자리만 출력해준다. (예 03)
    %Y : '2003'형태로 년도를 출력해준다.
    %z : 타임존값을 출력해준다. (예 +0900)
    %Z : 'KST' 형태의 타임존값을 출력해준다.
(5) 사용예
   1) date
      => 현재 설정된 날짜와 시간을 표시한다.
   2) date 0416182501
       => 현재시간을 2001년 4월 16일 오후 6시 25분으로 설정한다. 순서는 다음과 같이
         '월/일/시/분/년도'순으로 두자리씩 차지한다.
   3) date -s 06:40:20
       => 현재시간을 오전 6시 40분 20초로 한다.
   4) [posein@www posein]$ date +%A
      Wednesday
   5) [posein@www posein]$ date +"Today is %A, %B %d, %Y.%nThe time now is %r, %z."
      Today is 금요일, 일월 10, 2003.
      The time now is 11:24:23 오후, +0900.
(6) 관련명령
   clock -w => 현재의 시간을 CMOS의 시계에 맞춘다.

(참고1) 시스템 시간에 대하여
시스템의 정확한 시간 설정을 위해서는 먼저 타임존(Time zone)을 설정해야 한다. 즉 서로 다른
지역에서의 정확한 시간을 위해 GMT(Greenwich Mean Time)에 기초하여 시간을 설정한다. 보통 GMT는
UTC(Universal Time Clock)으로도 많이 알려져 있다. 타임 존 설정을 timeconfig 명령을 실행하여
설정할 수 있고, 하드웨어 클럭을 GMT에 맞게 설정할 수도 있다.

3. rdate
(1) 설명: 원격으로 시간을 맞추어 주는 명령으로 다른 서버의 시간을 참조하여 표준시간으로 설정
          하는 명령이다. 이 명령어는 해당서버의 NTP(Network Time Protocol)서버시간을 참조한다.
(2) 사용법
    rdate option 원격지서버
(3) option
   -p : 원격지서버의 시간을 출력해준다.
   -s : 원격지서버의 시간을 시스템의 시간으로 설정한다.
(4) 사용예
   1) rdate -s time.bora.net
       => bora.net의 시간을 현재 서버의 표준시간으로 맞춘다.
   2) rdate -s time.kriss.re.kr
       => 표준과학연구원의 시간을 표준시간으로 맞춘다.
   3) [root@www root]# rdate -p time.bora.net
      rdate: [time.bora.net]  Fri May  9 16:13:03 2003
        => 원격지서버의 시간을 출력한다.


4. uname
(1) 설명: 시스템 정보를 출력해주는 명령이다. OS의 버젼이나 vender, machine type등을 알 수
          있다.
(2) 사용법
   uname [option]
(3) option
   -m : 기계의 hardware이름을 알려준다. arch 명령과 같다.
   -n : 네트워크상의 nodename을 알려준다. 일반적으로 호스트네임을 말한다.
   -r : OS의 release를 알려준다.
   -s : 시스템 이름을 알려준다. 옵션없이 실행시킨 것과 같다.
   -p : 프로세서의 타입을 알려준다.
   -v : OS의 버젼을 알려준다. 커널의 생성날짜이다.
   -a : 위의 모든 정보를 보여준다.
(4) 사용예
   1) [root@www root]# uname -a
      Linux www 2.4.18-14 #1 Wed Sep 4 13:35:50 EDT 2002 i686 i686 i386 GNU/Linux
        => 시스템의 모든 정보를 보여준다.
   2) [root@www root]# uname -r
      2.4.18-14
        => 커널버전만 출력한다.

5. dmesg
(1) 설명: 부팅시 커널에 출력되는 상태 정보를 볼 수 있도록 하는 프로그램이다.
(2) 사용법
    dmesg

6. sleep
(1) 설명 : 이름 그대로 잠시 쉬게 하는 명령이다.
(2) 사용법
   sleep 시간
    => 기본시간은 초단위이다. 분(m), 시간(h), 날짜(d)도 가능하다.
(3) 사용예
   1) sleep 3
       => 3초간 쉰다.
   2) [posein@www posein]$ ls ; sleep 5 ; ls
       => ls 명령후 5초간 대기한후 다시 ls명령을 실행한다.

7. tty
(1) 설명: 현재 로그온되어 있는 터미널의 장치 이름을 알려준다. 보통 텔넷등으로 동일한 계정으로
          여러 개 로그인했을 경우 확인할 때 유용하다.
(2) 사용법
   tty
(3) 사용예
   [posein@www posein]$ tty
   /dev/pts/3

우주곰:지구곰이 아닙니다.
지구곰이 아닙니다.
Categories (190)
Information (5)
About uzoogom (5)
My Advanced Linux (73)
Learning Linux (96)
OperatingSystem (5)
Databases (4)
Tips! (1)
OpenSource (1)
«   2018/01   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
  1. 2012/12 (2)
  2. 2012/04 (3)
  3. 2012/03 (6)
  4. 2012/02 (6)
  5. 2012/01 (2)