这里的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   
该命令锁定一个文件,这是一个非常强制性的锁
这些都是小命令,大用途