System/OS
2003.04.23 10:25
[linux] 리눅스 활용 팁^^
조회 수 14963 댓글 0
1. 텔넷으로 접속하는 사람에게 공지사항 글 띄우기
$ vi /etc/issue.net
안녕하세요! 공지사항입니다..
# 부팅시 지워지는 것을 막는다
$ vi /etc/rc.d/rc.local
#cp -f /etc/issue /etc/issue.net
2. 느린 Telnet 접속 문제
# hosts 파일에 접속하고자 하는 클라이언트 ip 주소와 이름을 추가 한다
$ vi /etc/hosts
192.168.1.39 senun.com senun
3. 현재 접속 중인 텔넷 사용자에게 메세지 보내기
# 접속 중인 특정 사용자에게
$ write '사용자 아이디'
# 접속한 모든 사용자에게
$ wall '파일 이름'
$ wall "전송 내용"
4. 포트번호 변경하기
$ vi /etc/services
ftp 21/tcp
5. 부팅시 자동 시작되는 데몬 추가/삭제
$ /usr/sbin/ntsysv
6. 계정 생성시 사용자 홈페이지 루트 디렉토리를 자동 생성하기
$ mkdir /etc/skel/public_html
7. 부팅시 기본 운영체제 선택하기
$ lilo -D dos
# 또는
$ vi /etc/lilo.conf
default=dos
$ lilo
8. 스크린 덤프(화면 이미지 뜨기)
$ import -window root root.jpg
9. 32비트로 올려 하드디스크 속도 올리기
$ vi /etc/rc.d/rc.local
/sbin/hdparm -c 1 /dev/hda
10. 콘솔모드로 부팅 되게 하기(Xwindow로 넘어 가는 것을 막는다)
$ vi /etc/inittab
# id:5:initdefault: # 윈도우 모드
id:3:initdefault: # 콘솔 모드
11. 로그인시 루트 패스워드가 먹히지 않을 때
부팅시 Lilo: linux single
또는 ctrl+alt+F2, ESC, ctrl+alt+backspace
12. Xwindow 셋팅하는 도구들
$ setup, Xconfigurator, XF86Setup, /etc/X11/XF86Config
13. 프롬프트 바꾸기(현재 경로 나타내기)
$ vi /etc/bashrc
PS1="[u: $(pwd)]$ "
14. 부팅시 sendmail 에서 오래 걸릴 때
$ vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
15. 자동 마운트 시키기
$ vi /etc/fstab
# defaults(자동 마운트), vfat(floppy 및 win9x 파일 시스템), ext2(linux 파일 시스템)
# iso9660(시디롬), ro(read only),rw(read write), noauto(안자동 마운트)
/dev/fd0 /mnt/floppy vfat user,noauto 0 0
/dev/cdrom /mnt/cdrom iso9660 defaults,ro,user 0 0
/dev/hdb2 /mnt/disk vfat defaults,rw,user 0 0
/dev/hdb5 /mnt/disk msdos defaults,rw,user 0 0
16. 현재 접속해 있는 사용자 리스트 보기
$ users
$ who
$ finger
$ w
현재 System에 접속된 사용자의 작업 내용을 본다.
사용자 : 현재 login하여 있는 사용자
터미늘 : 통신 라인 번호
로그인@ : login한 시간
휴 지 : 유휴시간, 사용자가 작업을 하지 않고 있는 시간
J C P U : 사용자의 cpu 사용할 때
P C P U : 프로그램의 cpu 사용할 때
활 동 : 현재 작업중인 프로그램
16. 누가 언제 어디서(ip) 접속했는지 보려면?
$ last
$ vi /var/log/message
$ vi /usr/local/apache/logs/access_log # 웹에의 접속 로그
16.1 telnet 접속한 사용자를 죽일 때
$ ls -l /dev/pts
# /dev/pts 에서 그 계정 숫자를 지워버리면 된다.
16.2 telnet 접속이 주기적으로 끊길 때
$ vi /etc/lilo.conf
# "timeout=50"
"timeout=infinite"
$ vi /etc/rc.d/init.d/apmd
# daemon /usr/sbin/apmd "$APMD_OPTIONS"
# touch /var/lock/subsys/apmd
$ reboot
17. 엑스메니져(Xmanager)
a. 클라이언트에서 엑스매니저 시작
b. 클라이언트에서 텔넷으로 서버에 접속
C:> telnet "서버 IP"
c. 서버에서 다음 명령 수행
$ vi /etc/hosts
"클라이언트 IP" "호스트 이름"
$ xterm -ls -display "클라이언트 IP":0.0
d. 클라이언트 엑스메니저에서 다음 명령 수행
$ wmaker & 혹은 $ gnome & 혹은 $ kde &
18. 원격 root 접속
a. 텔넷 원격 루트 접속
/etc/securetty를 지우십시오.
b. FTP 원격 루트 접속
/etc/ ftpuser에 있는 root아이디를 지워 줍니다.
번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|---|
71 | System/OS | [linux] 기본 명령어 (내공쌓기) | hooni | 2003.04.23 | 14663 |
» | System/OS | [linux] 리눅스 활용 팁^^ | hooni | 2003.04.23 | 14963 |
69 | System/OS | [linux] vi 편집기 간단한 명령과 환경설정 | hooni | 2003.04.23 | 11633 |
68 | Develop | [unix] 쉘 스크립트 예제 모음 | hooni | 2003.04.23 | 15256 |
67 | Develop | [linux] 쉘 스크립트를 이용한 BBS | hooni | 2003.04.23 | 10272 |
66 | Develop | [c] pcap을 이용한 패킷 분석 ㅎㅎ | hooni | 2003.04.23 | 10448 |
65 | Develop | [js] 스크롤을 포함한 마우스 위치 찾는 코드 | hooni | 2003.04.23 | 8729 |
64 | Develop | [js] 쿠키(cookie)에 대한 설명과 예제.. | hooni | 2003.04.23 | 8567 |
63 | Develop | [php] URL/URI 관련 환경변수 | hooni | 2003.04.23 | 9446 |
62 | Develop | [js] 자바스크립트로 응용프로그램 실행 ㅎㅎ | hooni | 2003.04.23 | 10055 |
61 | Develop | [php] 쉘에서 실행할 때 인수(파라미터) 받기.. | hooni | 2003.04.23 | 11895 |
60 | Develop | [js] 자바스크립트 이벤트 핸들.. | hooni | 2003.04.23 | 8152 |