리눅스 명령어 date CMD

date - 시스템 시간과 날짜를 출력/설정한다.

* date를 이용해서 시간을 확인한다. 만약 시간이 잘못 설정되어 있으면 date나 rdate 명령어를 통해 시간을 재설정해준다. 이때 rdate명령어를 사용하는 경우 서버로부터 시간을 동기화하여 사용 할 수 있으므로 시스템의 시간을 정확하게 설정 할 수 있다.

* 일반 사용자는 date 명령어를 통해 시간 확인만 가능하고, 관리자는 date 명령어를 통해 시간 확인이나 변경이 가능합니다.

 

# date       ( 시스템 시간 출력 )

# date 07241300    ( 시스템 시간 변경 )

# date +%m%d     ( 시간 출력 형태 변경 )

# rdate -p time.bora.net    ( -p : perr, 서버의 시간 확인 )

# rdate -s time.bora.net    ( -s : setting, 서버로 부터 시간 동기화 )

# date

# date 08161300    8월 16일 13:00 으로 설정

# date 081613002009    2009년 8월 16일 13:00 으로 설정

 

* 운영체제 시간을 원격 서버에 동기화 하기

time.kriss.re.kr   : 한국표준과학연구원 타임 서버

time.bora.net   : 보라넷 타임서버

time-a.nist.gov    : 네트워크 타임 프로토콜( nttp.org ) 타임서버

아... 위에것은 왜 이렇게 나오는지 모르겠네요... 한번 알아보고 포스팅 다시 한번 해볼께요...ㅠ.ㅠ;;

한페이지 넘기기 너무 힘드네요....

'공부합시다 > 리눅스' 카테고리의 다른 글

리눅스 명령어 cal CMD  (0) 2016.11.15
리눅스 uname CMD 명령어  (0) 2016.11.14
리눅스 명령어 passwd CMD  (0) 2016.11.12
리눅스 도움말 man  (0) 2016.11.11
리눅스 명령어 형식  (0) 2016.11.10

passwd CMD

root 사용자가 일반 사용자의 암호를 변경하는 경우 사용자의 암호를 물어 보지 않고 바로 변경이 가능하다. 하지만 일반 사용자가 자신의 암호를 변경하는 경우에는 이전 암호를 반드시 맞추어야만 새로운 암호로 변경 할 수 있고, 이 때 사용자 암호 변경 규칙이 적용 된다.

암호 변경 권한 차이

* root 사용자 : 모든 사용자의 암호를 변경 가능

* 일반 사용자 : 자신의 암호만 변경 가능

암호 변경 시 이전 암호 입력 여부

* root 사용자 : 암호 변경시 이전 암호 물어보지 않고 변경 가능

* 일반 사용자 : 이전 암호를 반드시 맞추어야만 새로운 암호 입력 가능

명령어 형식

# passwd

# passwd fedora

관리자가 자신의 암호 변경하는 경우

root 사용자 터미널

# passwd

관리자가 관리자 암호를 변경!!

비밀번호는 화면에 보이지가 않습니다.

관리자에서 fedora 사용자의 비밀번호를 바꿀때

관리자에서 fedora 사용자로 id 를 바꾼 모습

fedora 사용자가 자신의 암호를 바꾸는 경우입니다.

하면서 느낀것은 fedora 사용자로 로그인을 한 후 비밀번호를 바꾸는 경우 ID와 password 가 같게 하면 안되지만 관리자 용으로 로그인 해서 fedora의 사용자를 ID와 password 를 같게 하는 작업은 되는 것을 확인하게 되었습니다~~^^

오늘하루도 화이팅!!! 쩝 공감 눌러주세요!!

* 리눅스 도움말

man 명령어

# man ls

# man -k calendar

# whatis passwd

# man -s 5passwd 

 

터미널 화면에서

# man ls

화면에 출력되는 것이 보이시나요??

단축키 몇개를 알려드릴께요

<enter> ,<Space> <--> <Ctrl + B>,  q,  h

화면에 나왔을 때 한번씩 해보세요~~

 

섹션별로 검색을 할 경우

# whatis passwd

# man -s 1 passwd     ( passwd 명령어 메뉴얼 페이지 )

# man -s 5 passwd     ( /etc/passwd 파일 메뉴얼 페이지 )

 

아따~ 진짜 블로그 하기 힘들어요~~ㅋ

* 리눅스 명령어 형식

리눅스 명령어 형식

#                       ls                -l                   /var

쉘                   명령어           옵션               인자

프롬프트 

이런 식으로 되어 있습니다.

명령어 만 사용하는 형식은

# ls                     # cal                   # uname

명령어 + 옵션 을 사용하는 경우

# uname -sr           # uname -a              # ls -l   

명령어 + 옵션 + 인자 를 사용하는 경우

# ls -r /var   

 

지금 배우고 있는데 다른 명령어도 형식은 비슷 합니다.^^

 

리눅스 환경

* TUI/GUI 전환

* 언어변경

* 관리자 암호변경 및 복구

* 제어문자,

* 운영체제 셧다운과 재부팅

TUI/GUI 전환

* 시스템 런레벨 ( Run Level ) - 런레벨 ( 동작 레벨, 동작 수준 )은 시스템 구동 모드 또는 시스템 구동 상태입니다.

* 시스템 런레벨 종류 ( Run Level Type

0 - halt

1 - Single User Mode

2 - ( TUI ) Multiuser, without NFS

3 - ( TUI ) Full Multiuser Mode, with NFS

4 - Unused

5 - ( GUI ) Full Multiuser Mode, with NFS

6 - reboot

* 시스템 런레벨 확인 ( Run Level Verification )

       # who -r    ( # runlevel  ) 

* 시스템 런레벨 변경 방법 ( Run Level Modification )

halt, poweroff, reboot, init CMD ( telinit CMD ), shutdown CMD

 

* 위쪽 사진을 실습 중에 캡쳐한 사진입니다.

 

언어 ( Language ) 변경

언어 ( Language ) 변경

* 현재 사용중인 언어 확인

     # echo $LANG

     # locale

* 현재 지원되는 언어 종류 확인

     # locale -a

* 영구적으로 변경

     ( GUI )     # system-config-language 

한번 실습해볼까요??

터미널에서

# system-config-language   라고 치시게 되면 언어 변경을 할 수 있습니다.

관리자 암호 변경 및 암호 복구

관리자 암호 변경 및 암호 복구

* 관리자 암호 변경 방법

     # passwd

* 관리자 암호 복구 방법

- Grub Boot Loader 를 사용하여 single user mode 부팅 후 암호 복구 

관리자 암호 변경

root 사용자는 모든 사용자의 암호 변경이 가능하고, 일반 사용자는 자신의 암호 변경만 가능합니다.

passwd 명령어 다음에 지정된 사용자가 없으면 자신의 암호를 변경하는 경우입니다.

터미널 창에서

참 쉽죠?? ㅡㅡ;; 저는 컴맹이라 배우는 입장에서 정말 어렵네요..^^

관리자 password를 잃어버린 경우 관리자 password를 변경하기

1. Linux 초기 화면이 나온 후 5초 동안 기다릴 때 아무키나 누르면 GRUB 화면으로 이동 됩니다.

2. 부트로더 화면에서 " e " 를 눌러주세요   (edit)

3. 2번째에 있는 곳에서 e 를 눌러주세요

4. 마지막 부분에서 rhgb guiet 부분에 커서가 있습니다. 이곳을 1 또는 single 이라고 입력을 하신후

 enter

d

 

4. 위의 사진과 밑의 사진이 처음과 틀려지게 되었습니다. 밑의 사진까지 오셨을 껍니다. 그럼 boot 의 약자인 b 를 눌러주세요

5. 싱글모드로 부팅이 됩니다. root 권한으로 로그인을 할 수 있습니다.

6. 패스워드를 바꿔주시면 됩니다.

     # passwd

 

 

6. 마지막으로 시스템을 재부팅 하여야 새로 지정한 암호를 사용할 수 있습니다.

 

* 제어 문자 ( Control Character )

제어 문자 ( Control Character )

<ctrl + c > : Terminates the command currently running     :    실행중인 프로그램을 인터럽트 ( Interrupt )를 걸어서 종료하는 역활을 합니다.

<ctrl + d > : Indicates end-of-file or exit   :  파일의 끝 의미 또는 현재 쉘 종료 의미를 가지고 있습니다.

<ctrl + u > : Erases all characters on the current command line :  명령어 라인 전체를 지워 주는 역활을 합니다.

<ctrl + w > : Erase the last word on the command line.  :   명령어 라인상 마지막 단어를 지워주는 역활을 합니다.

<ctrl + s > : Stops output to the screen   :  명령어 출력 결과가 긴 경우 출력 화면을 멈춰놓거나 계속 진행을 합니다.

<ctrl + q > : Restarts output to the screen after you have pressed Control-S : 명령어 출력 결과가 긴 경우 출력 화면을 멈춰놓거나 계속 진행을 합니다.

 

 

* 운영체제 셧다운과 재부팅

운영체제 셧다운과 재부팅

* 시스템 종료 ( System Halt )

     # halt

     # poweroff

     # init 0      ( # telinit 0   )

     # shutdown -h now

* 시스템 재부팅 ( System Reboot )

     # reboot

     # init 6   ( # telinit 6 )

     # shutdown -r now 

 

마지막은 실습 동영상입니다. 한번씩 봐주세요~~^^

https://youtu.be/t1uAVE8emNU

 

아.. 정말 힘들게 포스팅 하네요..^^ 공감 눌러주세요~~

리눅스 소개 ( Linux Essential Guide ) (2) 종류,자격증,전문사이트

리눅스의 종류

리눅스 종류

Redhat Linux ( http://www.redhat.com )

Debian ( http://www.debian.org )

SuSe ( http://www.suse.com

CentOS ( http://www.centos.org )

Slackware ( http://www.slackware.com )

Gentoo ( http://www.gentoo.org )

Ubuntu ( http://www.ubuntu.com )

fedora ( http://www.fedora.org )

리눅스 자격증

 대표적인 리눅스 자격증

* RedHat

- RHCSA ( RedHat Certified System Administrator )

- RHCE ( RedHat Certified Engineer )

- RHCA ( RedHat Certified Architecture )

* LPIC ( Linux Professional Institute Certified )

- Level 1

- Level 2

- Level 3

* 리눅스마스터

- 리눅스 마스터 2급

- 리눅스 마스터 1급

리눅스 전문 사이트

 리눅스 전문 사이트

http://www.redhat.com

http://kldp.org

http://www.linux.co.kr

http://www.centos.org

기본적인 설명은 끝난것 같습니다^^

저도 처음이지만 교육 받으면서 차근차근 자료에 대해 포스팅 하도록 하겠습니다^^

1. 리눅스 소개 (Linux Essential Guide)

단원 목표

* 오픈 소스 프로젝트

* 리눅스(Linux)란?

* 리눅스의 역사

* 리눅스의 특징

* 리눅스 종류

* 리눅스 자격증

* 리눅스 전문 사이트

이렇게 한번 포스팅 해보록 하겠습니다~~^^

 

 오픈 소스 프로젝트 ( Open Source Project )

* Gnu ( Gnu's Not Unix! )

GUN 시스템을 개발하기 위해 1984년에 시작했습니다.

* GPL ( General Public License )

GPL은 쉽게 말해서, GPL 하에 배포된 코드를 수정한 경우, 즉 자신이 만들 소프트웨어에 GPL 라이센스를 갖는 코드가 한줄이라도 들어가면, 소유권을 포기하라는 이야기 입니다. 완전한 평등, 완전한 공유 정신입니다.

오픈 소스 소프트 웨어의 대명사격인 리눅스가 바로 GPL을 대표한다고 할수 있습니다.

GNU GPL은 최초의 오픈소스 라이센스이면서, 여전히 가장 많이 사용되는 오픈소스 라이센스이기도 합니다.

* Open Source

오픈소스 ( Open Source ) 소프트웨어는 사용자가 소프트웨어를 실행하고, 복제하고, 배포하고, 학습하고, 개작하고 향상시킬수 있는 소프트 웨어

 

 리눅스( Linux ) 란?

* 리눅스 ( Linux ) 는 유닉스 ( Unix ) 계읠의 운영체제입니다.  - POSIX 호환

* 리눅스 ( Linux ) 는 합성어   -  리누스 토발즈 ( Linus Benedic Torvalds ) + Unix OS ( Minix OS by Andy Tanenbaum )

* 리눅스 커널코드 ( Linux Kernel Code )  -  자유 소프트 웨어 재단 ( FSF ) 라이센스 정책인 GNU GPL을 따릅니다.

리눅스 ( Linux ) 란 무엇인가?

리눅스 ( Linux ) 는 컴퓨터 운영 체제 ( 서버 운영체제 ) 이며, 그 커널을 뜻하기도 합니다. 리눅스는 자유 소프트웨어와 오픈 소스 개발의 가장 유명한 표본으로 들 수 있습니다. 리눅스는 다중 사용자, 다중 작업 ( 멀티태스킹 ), 다중 스레드를 지원하는 네트워크 운영 체제 ( NOS ) 입니다. 리눅스라는 용어는 커널만을 뜻하지만, 리눅스 커널과 GNU 프로젝트의 라이브러리와 도구들이 포함된, 전체 운영 체제 ( GNU/리눅스라고 알려진 ) 를 나타내는 말로 흔히 쓰입니다. 리눅스 배포판은 핵심 시스템 외에 대다수 소프트 웨어를 포함합니다.  

리눅스의 역사

 

리눅스 ( Linux ) 의 역사

 핀란드 헬싱키 대학의 학생이었던 리누스 토발즈에 의해 반들어진 리눅스는 Unix (UNIX) 에서 시작이 되었습니다.

 UNIX의 탄생과 성장 -> GNU 프로젝트의 시작 -> 리눅스의 등장 -> GNU와 함께 하는 리눅스 -> 2003년~ 현재      

 

리눅스의 특징

* 리눅스는 누구나 자유롭게 사용할 수 있는 운영 체제 입니다.

* 리눅스는 다중 유저 ( Multi user ) , 다중 작업 ( Muti Tasking ) 시스템

* 리눅스는 강력하고 안정적인 네트워크를 지원하는 운영 체제

* 리눅스는 가격대 성능비가 강력한 운영체제

* 리눅스는 이식성이 강력한 운영체제

리눅스 ( Linux ) 의 장점

1. 누구나 자유롭게 사용할 수 있는 운영 체제 입니다.

2. 여러 사용자 ( Multi-user ) 가 동시에 사용할  수 있는 환경을 제공합니다.

3. 다중 작업 ( Multi Tasking ) 및 가상 터미널 ( Virtual Terminal ) 환경을 지원합니다.

4. GUI 방식의 엑스 윈도우를 지원합니다.

5. CPU 구애가 없는 운영체계입니다.

6. 강력하면서 안정적인 네트워크를 지원하는 운영체계입니다.

7. 리눅스에서의 하드웨어 드라이버 설정 및 하드웨어 사용이 매우 쉽습니다.

8. 이식성이 강한 운영체계입니다. - 소스를 쉽게 이식하고 컴파일을 할 수 있습니다.

 

 

 

+ Recent posts