(翻译)Linux命令行(一)

这里的Linux命令行系列是翻译自http://www.linuxguide.it/的,如果你英语够好,推荐你去看原版的。这是第一篇,主要介绍关机重启等操作和查看系统信息等操作的命令。
关机重启等操作

shutdown -h now                       关机
init 0                                        关机
telinit 0                                    关机
shutdown -r hours:minutes &     定时关机
shutdown -c                             取消定时关机
shutdown -r now                       重启
reboot                                     重启
logout                                      注销

                                       查看系统信息
arch                    显示机器的结构
uname -r                显示使用过的内核版本
dmidecode -q            显示硬件系统的组件
hdaparm -i /dev/hda      显示硬盘的特征, 有的硬盘可能不支持
hdparm -tT /dev/sda     在硬盘上执行一个测试的读操作
cat /proc/cpuinfo     显示CPU信息
cat /proc/interrupts     显示中断情况
cat /proc/meminfo     检查内存使用情况
cat /proc/swaps     显示交换文件信息
cat /proc/version     显示内核的版本
cat /proc/net/dev     显示网络适配器和(流量)统计
cat /proc/mounts     显示挂载的文件系统
lspci -tv             显示PCI设备
lsusb -tv             显示USB设备
date                     显示系统日期
cal 2007             显示2007年的时间表
date 041217002007.00      设置日期和时间  格式为(MonthDayhoursMinutesYear.Seconds)
clock -w                保持BIOS中日期的改变

   文件的特殊属性操作
chattr +a file1      让文件或目录仅提供附加用途
chattr +c file1     将文件或目录压缩后存放
chattr +d file1     将文件或目录排除在倾倒操作之外
chattr +i file1     把这个文件变成不可变的文件,不允许删除、修改、重命名和创建链接
chattr +s file1     允许一个文件被安全地删除
chattr +S  file1     即时更新文件或目录
chattr +u file1     语序你在取消的情况下恢复一个文件的内容,预防意外删除
lsattr                     显示特殊的属性

摘自: http://www.hinn.cn/2008/01/linux_command_1.html

这里面几个比较有趣的命令:
cat /proc/interrupts
该命令使我发现有些中断(如某个网卡的中断)可以锁定在某个cpu上,如:
[root@login openid]# cat /proc/interrupts                    
           CPU0       CPU1      
  0:  858356378  818936397    IO-APIC-edge  timer
  8:          1          0    IO-APIC-edge  rtc
  9:          0          0   IO-APIC-level  acpi
 11:          0          0   IO-APIC-level  ohci_hcd
 15:         19          0    IO-APIC-edge  ide1
177:   71976246   38927350   IO-APIC-level  ioc0
185:         30          0   IO-APIC-level  ioc1
193:          0          0   IO-APIC-level  eth2
201:          0          0   IO-APIC-level  eth3
209:    9605286          0   IO-APIC-level  eth0
217:        208  408548541   IO-APIC-level  eth1
NMI:          0          0
LOC: 1677207962 1677207961
ERR:          0
MIS:          0

怎么可以将某些(个)中断指定到某个cpu来处理呢?

cal 12 2009
    December 2009
Su Mo Tu We Th Fr Sa
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

dmidecode 可以查看机器的一些硬件信息,对于我们查看机器的性能有很大作用

chattr +i file1  
该命令锁定一个文件,这是一个非常强制性的锁

这些都是小命令,大用途

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据