41、删除了 /etc/inittab
修复办法如下!
(1).首先进去linux的rescue的模式!
(2).然后使用如下的命令:
rpm -qf --root /mnt/sysimage /etc/inittab
查出该文件属于哪个RPM包!
(3).然后重新安装这个rpm包!
rpm -ivh --force --root /mnt/sysimage /mnt/source/Redhat/RPMS/packagename
(4).sync (将cache中的内容写入磁盘)
(5).exit
42、开启后台talk会话功能
开启talk功能: chkconfig talk on
交谈 : talk massky(用户)
43、不让显示器休眠
setterm -blank 0
44、定制用户登录时显示的信息
编辑 /etc/motd 加入登录时要显示的信息
45、查看路由信息
netstat -rn
route -n
46、显示硬件信息
lsdev
47、显示当前加载的核心模块
lsmod
48、列出系统内核所有可用的模块
modprobe -l
49、根据进程名显示进程号
pidof vsftpd
50、将内容倒序读出
rev file.name
51、定制用户登录时显示的信息
编辑/etc/motd 加入登录时要显示的信息
52、查看密码过期信息
change -l longinname
53、显示最后一个登录到系统的用户
last
54、显示最后一个登录不成功的登录尝试(lastb命令)
如果在系统上不能工作,就需要你建立一个文件:touch /var/log/btmp,然后在执行 lastb命令就可以查看到最后一个不成功的登录尝试
55、以3秒钟执行一个ls命令
watch -n 3 ls
56、命令显示当前系统中每个用户和他运行的进程信息
w
57、Oracle安装界面出现乱码情况
使用oracle用户登录,执行命令:
export LANG=en
58、非正常关机的自动磁盘修复
/etc/sysconfig里增加一个文件autofsck.加入内容:
AUTOFSCK_DEF_CHECK=yes
PROMPT=yes
59、编译内核的步骤
(1).源码 /usr/src/linux-2.4
(2). make mrproper (清除从前编译内核时残留的.o 文件和不必要的关联)
(3). make menuconfig (字符界面内核配置菜单中正确设置个内核选项)
make xconfig (图形界面内核配置菜单中正确设置个内核选项)
(4). make dep (设置关联文件 )
(5).make bzImage (对于大内核,如需要SCSI支持的编译)
make zImage (对于小内核的编译)
(6).make modules (编译模块)
(7). make modules_install (安装模块 )
(8).make install ((针对grub启动,自动装载到grub.conf上,直接重新启动就OK)
60、VMWare上linux图形界面的安装
如果你是使用VMware,那么你可以这样
首先在vmWare的VM->Install VMware tools选择install
在执行
(1).mount /dev/cdrom /mnt/cdrom
(2).cd /mnt/cdrom 有一个文件vmware-linux*.tar.gz
(3).cp vmware-linux*.tar.gz /tmp
(4).cd /tmp
(5).tar zxvf vmware-linux*.tar.gz
(6).进入解压目录 cd vmware-tools-distrib
(7).进入解压后的目录运行安装命令./vmware-install.pl 就ok了
(8).等待Vmware-insall运行完成后,重启Linux,我们就可以看到漂亮的Linux图形界面了
61、 查询一个系统最近何时被引导过
who -b
62、 查系统硬件类型
uname -m
63、查系统的CPU类型
uname -p
64、查系统OS版本号
uname -r
65、修改ping 的TTL值(rh9)
修改文件 /proc/sys/net/ipv4/ip_default_ttl的值(默认为64)
如:我把ttl修改为128
# echo 128 > /proc/sys/net/ipv4/ip_default_ttl
66、使用多达23个的虚拟控制台
假设现在有6个,仿照/etc/inittab种的文件,加入
8:2345:respawn:/sbin/mingetty tty8
10:2345:respawn:/sbin/mingetty tty10
24:2345:respawn:/sbin/mingetty tty24
要跳过VT7,因为X使用这个终端。然后telinit q以重新加载配置文件。使用左Alt+Fn在1-6和8-12件切换,使用右Alt+Fn键在13-24之间切换
67、不使用图形界面也可以使用Xmanager2登陆进行图形控制
#vi /etc/X11/xdm/xdm-config
在最后一行: DisplayManager.requestPort: 0 前面加!号注释掉此行。
#vi /etc/X11/xdm/Xservers
在最后一行::0 local /usr/X11R6/bin/X 前面加#号注释掉这一行。
#vi /etc/X11/xdm/Xaccess
找到#* #any host can get a login window
把这一行前面的#号去掉,变成:
* #any host can get a login window
最后运行#xdm。这样使用xmanager等工具就可以连接Linux了!
如果使用ssh从windows远程登录到linux
的 ssh 必须开了 X forwarding 的选项。
1.vi /etc/ssh/sshd_config 里 X11Forwarding 要为 yes
2.vi /etc/ssh/ssh_config 也是的 ForwardX11 yes
68、更改控制台的分辨率(grub)
vi /boot/grub/grub.conf
在kernel /vmlinuz-2.4.20-8smp ro root=LABEL=/ 一行后面添加参数vga=792成为
kernel /vmlinuz-2.4.20-8smp ro root=LABEL=/ vga=792
最后的vga=792表示1024x768,16色
具体参数为:
depth 640x480 800x600 1024x768 1280x1024
8bit 769 771 773 775
15bit 784 787 790 793
16bit 785 788 791 794
24bit 786 789 792 795