4 x& b3 G b7 g& O9 \' @0 z9 } 11. 修改登录画面 3 w' s! R0 b0 h- K0 j 2 k6 n2 x) c0 N1 h5 I5 y$ S4 E 对本机: ! U1 C$ `! U1 x3 T A G9 e. R! J" B( |, K 先修改文件/etc/issue 改为相要显示的内容,再修改文件/etc/rc.d/rc.local(RedHat) 或/etc/rc.d/rc.S(Slackware) 把下面几句注释掉:# This will overwrite /etc/issue at every boot. So, make any changes you# want to make to /etc/issue here or you will lose them when you reboot.echo "" > /etc/issueecho "Red Hat Linux $R" >> /etc/issueecho "Kernel $(uname -r) on $a $(uname -m)" >> /etc/issue 3 t+ i- n& c: h' Z. l: t& T 1 I" N: z2 w& c O cp -f /etc/issue /etc/issue.netecho >> /etc/issue% W5 k! t, \4 k- w0 M" E G( U' V
: P- {# p% s# s. A: A, m% l+ b
不然的话每次重新启动/etc/issue 都会被更改。! Y4 a- y+ x: {% k2 W) F0 u: k! H
0 G* m( i+ N& A, v. i. `
对telnet 的远地机器:8 l# w; q6 u# ^* @" v, V
% V/ ^: s. Y G/ g5 S1 r
先把文件/etc/usr/sbin/in.telnetd 改名,如改为in.telnetd.exe ,再编一个名为in.telnetd 的shell 脚本,在显示完需要的内容后再调用in.telnetd.exe 。如:#!/bin/shcat /etc/login.banner #需要在登录提示符前显示的内容echo -n ""exec /usr/sbin/in.telnetd.exe! K* |# G: _2 P; u! d3 x A2 Z
/ C; V! z8 e0 W% g 12. 几个有用的别名 3 K u! {% l8 y9 ]8 X; e7 U3 D + C8 r4 q7 R$ p0 _0 t) f 几个能方便操作和减少误操作的别名,建议把它们放到启动文件里,如/etc/bashrc 。. q6 F$ C) ^! \9 N8 P R
8 m$ y$ s, L4 t
alias rm='rm -i'alias cp='cp -i'alias mv='mv -i'#前三个别名的作用是在删除、覆盖文件之前先提示确认,RedHat已经自动#加上了,强烈建议Slackware的用户也加上,因为Linux/UNIX下文件一旦删#除就再也无法恢复了。alias l='ls -l'alias cd..='cd ..'alias utar='tar xvfz' #解 *.tar.gz 文件alias inforpm='rpm -qpi' #显示rpm包的信息alias instrpm='rpm -Uhv' #安装rpm包alias listrpm='rpm -qpl' #列rpm包内的文件alias uistrpm='rpm -e' #反安装rpm包 3 X5 s6 Y! P6 R1 p