데비안 리눅스

리눅스 2019. 3. 27. 23:15

24) CPU 마이크로 코드 패키지 설치

   CPU 최적화를 위해. intel-microcode 또는 amd64-microcode


23) bash 셸, mc 설정

 a. mc 종료 때 마지막으로 표시하던 디렉토리로 나가기

    ㄴ /root/.bashrc에 source /usr/lib/mc/mc.sh 추가

 b. ls 결과를 컬러로 보기

    ㄴ /root/.bashrc에서

       export LS_OPTIONS='--color=auto'
       eval "`dircolors`"
       alias ls='ls $LS_OPTIONS'

       항목 주석 제거


22) how to disable apt-daily.timer
# systemctl stop apt-daily.timer
# systemctl disable apt-daily.timer

 ㄴ apt-daily-upgrade.timer도 마찬가지로 정지 처리

 (왜 맘대로 패키지 업글 작업을 하지? 윈도 10도 아니고;;)


21) dhcp 클라이언트의 갱신 시간 조절

너무 자주 ip를 갱신하면 /etc/dhcp/dhclient/conf에서

send dhcp-lease-time 21600; 앞의 "#"를 없앨 것


1) sysv-rc-conf에서 runlevel S는 1~5 모드에 앞서 실행되는 기본 런레벨.
0은 halt, 7은 Reboot. 콘솔 : 2, *dm : 5

2) nfs를 안 쓴다면 portmap도 동시에 off.

데비안에서 portmap 포트 닫기
# dpkg-reconfigure portmap에서 loopback만 리스닝하기 선택.

mpt-statusd 데몬은 하드 Raid 모니터링 데몬이다.

 ㄴ Raid를 사용 안 하면 무의미한 메일 발신을 막기 위해 삭제
hal 데몬은 낡았다. 대신 udev를 사용할 것.

3) 메모리를 조금이라도 아끼려면 /etc/inittab의 getty 갯수 조절.

4) sudo 패키지 설치 후 sudo 그룹에 유저 추가

(패스워드 입력 없이 쓰려면 유저 추가하지 말 것)

5) 기본 패키지
anacron, vim, sysv-rc-conf(런레벨 모드 설정), mc
nano 삭제, xterm 삭제, vim-tiny 삭제.

nfs-common, rpcbind, reportbug, telnet, w3m, xterm 삭제
xfonts-base, xfonts-utils, fonts-vlgothic
삭제

X 윈도우 : xinit, xserver-xorg, x11-xserver-utils 패키지.
gtk2 : gtk-theme-switch 패키지. 아이콘 테마는 .gtkrc-2.0 직접 수정.
xfce4 패널 : xfce4-panel. 메뉴 버튼은 xfdesktop4 패키지.

dmz 마우스 커서, Tango 아이콘 테마, menu 패키지.
은폰트, rxvt-unicode, thunar

파일 압축 : thunar-archive-plugin
오픈박스 : openbox, obconf, obmenu
xev : x11-utils

6) 로케일 생성.
en_US.UTF-8
ko_KR.UTF-8


8) gtk2의 아이콘 테마 설정은 .gtkrc-2.0.mine에 적는다.

9) 한글키 인식
/etc/rc.local에서 setkeycodes 72 122
~/.Xmodmap에서
keycode 108 = Hangul
keycode 105 = Hangul Hanja

10) xchat의 접속 스크립트
접속 명령 : load -e ~/경로/스크립트.

11) 바탕화면 색
xsetroot -solid rgb:58/6E/A5

12) 권한 없이 재부팅, 끄기
sudo 패키지 설치 후 visudo 실행. 아래 내용을 추가.

자기 아이디 ALL=NOPASSWD: /sbin/halt,/sbin/reboot

이후 sudo reboot 또는 sudo halt

13) ipv6 모듈 내리기
이제는 ipv6의 시대.
/etc/sysctl.conf에 아래 내용 추가.

net.ipv6.conf.all.disable_ipv6 = 1

# sysctl -p 실행

14) pc 스피커 모듈 안 쓰기
/etc/modprobe.d/blacklist.conf 파일에

blacklist pcspkr 추가

15) 열린 포트 확인
#
nmap -sT -O localhost
# nmap -sT -p 1-65535 자기_ip

알 수 없는 포트일 경우
netstat -anp | grep 포트번호
lsof -i -a | grep 포트번호

16) 시간을 인터넷의 시간 서버에 맞추기
ntp 패키지 설치. 기본적으로 localhost의 시간만 맞추도록 되어 있으니
추가 설정은 필요 없다.

 ㄴ vmware 게스트로 데비안을 쓸 땐 무한 시간 확인 문제가 발생하니

     클라이언트 유틸인 ntpdate 패키지를 대신 쓰자

17) 데비안 testing 설치 시디 iso
http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/

tesing보다 Official Stable을 쓸 것을 권장한다.
http://www.debian.org/CD/http-ftp/#stable에서 i386 선택.

18) 업데이트 또는 인스톨 중 불의의 사고로 시스템이 멈춰버렸을 때
강제로 aptitude 종료.


# sudo dpkg --configure -a

19) 모노를 안 쓰면 삭제해서 리눅스의 반응 속도를 높일 수 있다고 한다.
apt-get purge cli-common libmono-*


20) deborphan 불필요한 패키지 검색

# deborphan --guess-all


Posted by 猫한 보스코
,