2004-08-29

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]#[/color]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"
这样远程联机就中文字体不会出现乱码

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

没有评论:

发表评论