rpm에서 원하는 파일만 풀기

RedHat 계열의 리눅스 배포판의 패키지인 rpm 파일에서 패키지를 설치하지 않고 원하는 파일만 풀어서 사용해야 할 때가 있습니다.

아래와 같이 하면 원한는 파일만 추출해서 사용할 수 있습니다.

# rpm2cpio filename.rpm | cpio -i --make-directories -E filename
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:31 2003/11/24 18:31
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/111

bash 팁 몇가지

리눅스에서 bash를 기본 쉘로 사용하시는 분들께 유용한 몇 가지 팁입니다.

ctrl-l : 화면 clear
ctrl-t : 두개의 문자가 서로 뒤바뀜
ctrl-u, ctrl-w : 커서 왼쪽의 문자들 삭제
cd - : 바로 전 디렉토리로 이동

그리고 cd 명령어에 * 즉 와일드카드를 사용할수 있습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:31 2003/11/24 18:31
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/110

bash에서 vi 에디팅 모드 사용하기

bash에서 기본 에디팅모드는 emacs입니다. 즉, 명령어 입력시 emacs의 편집키들이 사용된다는 뜻입니다.

vi 모드를 사용하기 위해서는 bash의 입력방법 설정을 수정해야 하는데, 그 설정은 환경변수 INPUTRC, /etc/inputrc, $HOME/.inputrc 등에 의해서 결정됩니다.

보통 레드햇계열은 전체입력환경으로 /etc/inputrc를 사용자별 환경으로 $HOME/.inputrc를 사용하며, 원하는 화일에

set editing-mode vi
set keymap vi

를 삽입하면 다음 로그인부터는 vi 에디팅모드로 바뀝니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:29 2003/11/24 18:29
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/109

리눅스에서 CPU, 메모리 정보보기

리눅스가 깔린 컴퓨터에서 CPU 속도 메모리 등의 정보를 알고싶다면 쉘 상에서...

$ cat /proc/cpuinfo
$ cat /proc/meminfo

라고 실행 시키면 벤더, 캐쉬, 메모리 등의 정보를 보실수 있습니다.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:29 2003/11/24 18:29
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/108

리눅스에서 지운 화일 복구하기

리눅스 에서 삭제한 화일을 복구한다는 건 굉장히 어려운 것으로 알려져 있습니다. 최근에야 복구 유틸리티들이 여러가지 나오고 있지만 정작 중요한 화일을 자기도 모르게 삭제했을 때 당장 쓸 수 있는 방법은 거의 없는 것이 사실이죠.
그래서 이팁을 소개 해드리려 합니다.

1)
/sbin/debugfs /dev/hda7
2)debug: lsdel
1 deleted inodes found.
Inode Owner Mode Size Blocks Time deleted
25 0 100644 5 1/ 1 Fri Mar 30 19:37:53 2001

3)debug: dump (25) /root/testing.dump
1) 우선 슈퍼유저 가 되어야 debugfs 를 쓸 수 있습니다.
2) 지금 어떤 화일을 삭제했는데 그것이 /dev/hda7 파티션상에 있던 화일이라고 하면 1번과 같은 명령을 내립니다.
3) 그럼 "debug : " 프롬프트가 나타나는데 거기에서 lsdel이라는 명령을 내립니다. (이것은 delete한 것을 ls하라는 것입니다.)
4) 그러면 그 아래 나오는 것과 같은 결과값이 나오는데 만일 삭제한 화일이 여럿이라면 이를 추정해서 살리는 것 외에는 다른 방법이 없습니다. 대충 화일의 사이즈를 알 수 있다면 살리는 데 큰 문제는 없습니다.
5) 어떤 inode 번호에 해당하는 것을 살려야 겠다고 결정하면 3번과 같은 명령을 내려 덤프시킵니다. 이 때 덤프해서 저장할 화일은 반드시 원래 삭제된 화일이 있던 곳과는 다른 파티션으로 옮겨서 저장해야 합니다. 혹시 다른 화일을 복구한 것이라면 자칫하면 원래 복구해야 할 화일을 덮어쓰는 경우가 있을 수 있으니까요.

(여러줄로 나뉘어 있어 확인이 힘들면 여기를 눌러 확인하세요. ^.^)
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:28 2003/11/24 18:28
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/107

tail을 이용한 실시간 로그보기

많이 사용하는 옵션으로는 -f 가 있는데 기본적으로 끝에서 10 줄 까지를 보여줍니다.

telnet 이나 ssh 로 접속해서

tail -f /var/log/messages

명령을 내리면 계속해서 실시간으로 접속현황을 감시 할수 있습니다.
이 명령을 잘 활용하면 각종 에러 대처등 에 많은 도움이 될수 있을 것입니다.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:28 2003/11/24 18:28
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/106

일반계정 서버 접속 막기

서버운영중에 일반계정 유저에게 shell서비스를 하는
rsh, rlogin, telnet, ssh, ftp 는 허용하지 않고 메일서비스만 사용하게 설정할 경우에는

/etc/passwd 화일에서
user:x:1000:100:/home/
user:/bin/false

위와 같은식으로 쉘을 틀린것으로 설정해주면 됩니다.
/etc/shadow에도 해당하는 라인을 수정해 주면 됩니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:28 2003/11/24 18:28
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/105

ls 로 find 의 효과 보기


cd 명령으로 원하는 디렉토리로 이동한후에
s -Rl | grep (찾을 파일) 명령으로 하위 디렉토리 까지 화일을 찾아 리스트를 보여줍니다.

find 보다 빠르게 이름으로 찾을 수 있지만 경로명은 알수없습니다.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:27 2003/11/24 18:27
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/104

지난달의 로그파일 보기(wtmp.1)


$ last 명령이 무엇인지는 아실 것 입니다.

지난달 또는 그 전달의 로그는 /var/log 디렉토리 밑에 wtmp.1 , wtmp.2 이런식으로 저장되는데 이 파일을 볼려면 $ last -f wtmp.1 이런식으로 -f 파일보기 옵션을 씀니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:26 2003/11/24 18:26
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/103

필요없는 원격 연결 끊기



보통 원격으로 서버를 관리 하다보면 필요없는 접속 을 죽일 필요가 생기는데

skill -KILL nabomi

루트 관리자 가 쉘 에서 위의 명령 을 내리면 nabomi 라는 사용자의 접속 을 끊을 수 있습니다.

그러나 이렇게 연결계정을 접속해제 하는게 아니구, 특정 터미널만 접속해제 해야 할 때도 있겠죠?
그럴때는

skill -KILL -v pts/3

이라고 명령 을 내리면 pts/3 에 연결되어 있는 접속 이 끊어지게 됩니다.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:26 2003/11/24 18:26
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/102

« Previous : 1 : ... 14 : 15 : 16 : 17 : 18 : 19 : 20 : 21 : 22 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/05   »
      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  
Statistics Graph

Site Stats

Total hits:
186833
Today:
302
Yesterday:
789