System/OS
2003.04.23 10:25
[linux] 리눅스 활용 팁^^
Views 14693 Comment 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아이디를 지워 줍니다.
-
해커스랩 깨기.. 후후.. ㅋㅋ
-
콘솔에서 패스워드 걸린 zip 압축하는 명령
-
컴파일러 수업 자료(교재 : 컴파일러 입문)
-
아파치(Apache) 인증사용(htaccess)으로 특정 디렉토리에 암호걸기
-
서버 확장을 위한 두 가지 방법
-
무선 인증 서버.. 김도.. ㅋㅋ
-
무료로 HTTPS 적용하기 (Lets' Encrypt)
-
무료로 HTTPS 적용하기 (Let's Encrypt)
-
맥에서 포트 확인하고 닫기 (mac)
-
맥에서 파일공유 (윈도우,맥)
-
맥북에서 MAC/윈도우 멀티부팅시 시간 설정
-
맥 OS X 에서 스크린 화면 캡쳐 단축키 (Mac Print Screen)