2010年3月1日 星期一

Linux系統環境設定密笈

Linux系統環境設定密笈

1. 如何讓[Num Lock]鍵在啟動時立即生效?

#vi /etc/rc.d/rc.sysinit

在檔案最後面加:
for tty in /dev/tty[1-9]*;do
setleds -D +num < $tty
done

-----------------------------------------------------
2.如何新增一個擁有ROOT權限的使用者?

#useradd sysadm -s /bin/sh -d /home/root
#cat /etc/passwd|grep sysadm
#vi /etc/passwd
將sysadm的uid與gid值都改為0
sysadm:x:0:0::/home/root:/bin/sh


------------------------------------------------------
3.如何暫時擁有root權限?
$su
$su -

或讓特定使用者能擁有root的權限-sudo

#visudo

如果想讓使用者[user]完全擁有關機指令的使用權
user ALL=/sbin/shutdown -h now

如此
[user@rh9 user]sudo /sbin/shutdown -h now


--------------------------------------------------------
4.如何啟動或停止系統的服務?

4.1.1
#setup

4.2.1 在遠端連線畫面中輸入
#ntsysv

4.3.1
#chkconfig -list
假設要關閉apache
#chkconfig httpd off


---------------------------------

5.如何控制virtual console數量?
#vi /etc/inittab
再想要取消的vitual console行首加#

1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
[color= red]#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6


------------------------------------------------------------------------

6.如何校對主機時間?
#whereis ntpd
#service ntpd status
#ntpdate -s time.stdtime.gov.tw
#chkconfig ntpd on

-------------------------------------------------------------------------

7.如何限制系統process數?
#ulimit -a
#ulimit -u 30 將最多process 數設為30
#ulimit -a


------------------------------------------------------------------------

8.如何讓系統自動更新patch?

#rpm -qa yum
#rpm -ivh http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/2/i386/os/Fedora/RPMS/yum-2.0.7-1.1.rpm
#service yum start
#chkconfig yum on
#chkconfig yum list

------------------------------------------------------------------------
9.遠端主機連線文字出現亂碼?
當字形出現亂碼? 此時執行
#export set LANG=zh_TW

一勞永逸:
#vi /etc/sysconfig/i18n
LANG="zh_TW.UTF-8"
更改為
LANG="zh_TW"
這樣遠端連線就中文字體不會出現亂碼

10.如何在tty不要中文
vi /etc/rc.local
代碼:
/usr/bin/tty | egrep -q 'tty?' && export LANG=C

沒有留言:

張貼留言