[ Study ]/[ Linux ]2009/01/05 10:16


리눅스에서 root의 암호를 잃어버렸을 때는 정말 난감하다.
모든권한을 가지고 있는 root암호를 잃어버렸을 때는 리눅스 single모드로 부팅하여 복구하는 방법이 있다.

======================================================================================================
[boot:만 나올때]
boot:linux single 을 입력하여 single모드로 부팅한다.
그다음에 passwd 명령어를 사용하여 암호를 변경한 후, shutdown -r now 명령어를 사용해 재부팅한다.

======================================================================================================
[lilo 환경]
ctrl + x를 누르면 boot: 가 뜬다.
boot:linux single 을 입력하여 single모드로 부팅한다.
그다음에 passwd 명령어를 사용하여 암호를 변경한 후, shutdown -r now 명령어를 사용해 재부팅한다.

======================================================================================================
[Grub 환경]

리눅스를 다시 리붓한다.

이 화면에서 아무키나 누르면 Grub선택하는 화면이 나온다.

커널 선택화면에서 e를 눌러서 edit모드로 변경한다.

커널 선택하는 화면에서 2번째 다시 e를 눌러서 edit모드로 변경한다.


edit모드에서 마지막에 single이나 1를 추가한다.

single이나 1를 추가한후, b를 눌러서 single모드로 부팅을 한다.

b를 눌러서 부팅하면 위와같은 화면이 나온다.

passwd 명령어를 이용하여 root암호를 바꾸고, shutdown -r now 명령어를 사용해 재부팅을 하면 끝이다.


크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by akionz

댓글을 달아 주세요

[ Study ]/[ Linux ]2008/12/30 10:33

보통 SecureCRT를 사용하여 로그를 남기는데
콘솔이나 로그를 직접 남기지 못할때는 Script명령어로 로그를 남길수 있다.


[사용방법]
로그시작 : script <만들로그 파일이름>
.
.
.
로그끝 :  exit  또는 Ctrl + D

※참고 : 만들로그 파일이름을 지정해주지 않으면 기본적으로 typescript라는 파일로 생성된다.


==============================================================================================

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by akionz

댓글을 달아 주세요

[ Study ]/[ Linux ]2008/11/12 11:09

MOTD는 Message of the day 약자  , 즉 오늘의 메세지이다..

/etc/motd는 로그인을 성공한 후, 로그인 쉘이 시작하기전에 /etc/motd에 있는 내용을 뿌려준다.

모든 유저에게 메일을 보내는것보다 용량을 적게 차지하므로 이 방법을 예전부터 사용하였다.



크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by akionz

댓글을 달아 주세요

[ Study ]/[ Linux ]2008/11/10 10:00


[이름]
       uname - 시스템 정보를 출력한다

[개요]
       uname [-snrvma] [--sysname] [--nodename] [--release] [--machine] [--all] [--help] [--version]

[설명]
uname 은 현재 작동 중인 머신과 운영체제에 대한 정보를 출력한다.
아무런 옵션도 주어지지 않으면, uname 은 마치 -s 옵션이 주어진 것처럼 동작한다. 
여러 개의 옵션이 주어지거나  -a  옵션이 주어지면 각 항목마다 스페이스 문자로 구분하여
 ‘snrvm’ 순서대로선택된 정보를 출력한다.

[옵션]
       -m, --machine
              머신(하드웨어) 타입을 출력한다.

       -n, --nodename
              머신의 네트웍 노드 호스트명을 출력한다.

       -r, --release
              운영체제 릴리즈 넘버를 출력한다.

       -s, --sysname
              운영체제의 이름을 출력한다.

       -v     운영체제의 버전을 출력한다.

       -a, --all
              위 모든 정보를 출력한다.

       --help 표준출력으로 사용법을 출력하고 정상적으로 종료한다.

       --version
              표준출력으로 버전정보를 출력하고 정상적으로 종료한다.

=======================================================================================================================




시스템 정보를 볼수있는 명령어인데.. 그냥 간단하게 uname -a로 하면 모든 정보가 나오기 때문에
보통 uname -a를 사용하여 쓴다..

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by akionz

댓글을 달아 주세요

[ Study ]/[ Linux ]2008/11/10 09:42

리눅스에서 간단하게 명령어의 경로를 확인하는 명령어



사용법 : which 명령어이름

리눅스에서 명령어의 경로를 모를경우, 명령어의 경로가 너무 길어서 확인해야 할 경우에 사용하는 명령어이다.
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by akionz

댓글을 달아 주세요

[ Study ]/[ Linux ]2008/11/10 09:27
리눅스 ssh에서 root로그인 방지하는 방법은

/etc/ssh/sshd_config 파일을 편집하면 된다.

vi /etc/ssh/sshd_config 를 하여

sshd_config 파일중

=======================
#PermitRootLogin yes
=======================
이 부분을

=======================
PermitRootLogin no
=======================
로 바꿔주면 된다.

그 다음 다시 sshd서비스를 재시작해주면 된다.

service sshd restart    or  /etc/rc.d/init.d/sshd restart

하면 다음부터 ssh루트 로그인이 방지된다.
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by akionz

댓글을 달아 주세요