Linux常用技巧之四

 

41、删除了 /etc/inittab
修复办法如下!
(1).
首先进去linuxrescue的模式!
(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
VMWarelinux图形界面的安装
如果你是使用VMware,那么你可以这样
首先在vmWareVM->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+Fn1-68-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了!

如果使用sshwindows远程登录到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表示1024x76816
具体参数为:
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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值