System/OS
2003.04.23 10:25
[linux] 리눅스 활용 팁^^
조회 수 14688 댓글 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아이디를 지워 줍니다.
번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|---|
154 | System/OS | [linux] yum 업데이트 시 커널 제외하기 | hooni | 2014.09.11 | 1402 |
153 | System/OS | [linux] resolv.con 초기화 되는 문제 | hooni | 2014.04.05 | 4691 |
152 | System/OS | [linux] CentOS 6.5 에서 "Bringing up interface eth0: Determining if ip address 121.78.127.197 is already in use for device eth0..." | hooni | 2014.04.05 | 4959 |
151 | System/OS | [mac] 맥(OSX)에서 NTFS, 윈도우에서 HFS+ 사용하기 | hooni | 2014.03.12 | 5177 |
150 | System/OS | [mac] 맥OSX에서 NTFS 쓰기 기능 활성화 | hooni | 2014.03.12 | 4358 |
149 | System/OS | HTTPS와 SSL 인증서 | hooni | 2014.03.11 | 7628 |
148 | System/OS | [linux] split 명령어 | hooni | 2014.03.11 | 4374 |
147 | System/OS | [linux] awk 명령어 | hooni | 2014.03.11 | 5031 |
146 | System/OS | [linux] 쉘스크립트 expr | hooni | 2014.03.11 | 15701 |
145 | System/OS | [linux] CentOS Apache Httpd에 https 적용 | hooni | 2014.03.05 | 4577 |
144 | System/OS | [linux] CentOS 6.x Cati 설치 (yum) | hooni | 2014.01.17 | 48658 |
143 | System/OS | [linux] iconv를 이용하여 euc-kr 문서를 utf-8로 대량으로 변환하기 | hooni | 2014.01.09 | 12285 |