Linux中硬件相关命令

来源:互联网 发布:软考数据库系统工程师 编辑:程序博客网 时间:2024/06/06 06:43

查看硬件信息:
dmesg

查看CPU:
cat /proc/cpuinfo
getconf LONG_BIT or getconf WORD_BIT 查看是32位还是64位
uname -m 后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的
arch
file /sbin/init
看有没有/lib64目目录的方法。64位的系统会有/lib64和/lib两个目录,32位只有/lib一个。
echo $HOSTTYPE
getconf -a 可以看到详细的系统信息
可以参考http://bbs.51cto.com/topic/thread-809423.html

查看系统信息
cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)
cat /proc/interrupts - 中断
cat /proc/ioports - 设备IO端口
cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size)
cat /proc/partitions - 所有设备的所有分区
cat /proc/pci - PCI设备的信息
cat /proc/swaps - 所有Swap分区的信息
cat /proc/version - Linux的版本号(7.3?8.0?) 相当于 uname -r
uname -a - 查看系统内核版本等信息

进程运行:
top

查看IP:
ifconfig
/sbin/getip

查看磁盘空间:
df
du

磁盘分区:
cfdisk /dev/sda

安装/卸载移动硬盘(或光驱):
fdisk -l
mount /dev/sda1 /mnt/usb
umount /dev/sda1

eject

查看系统是否支持file system
more /proc/filesystems - 如果文件系统前有nodev,系统不支持。需要modprobe vfat或者编译内核

mount用法
fat32的分区:#> mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom
ntfs分区用上述方法可显示部分中文,2.6内核需要用nls=cp936参数
mount -t vfat/NTFS -o /dev/hda1 /mnt/windows ?
iso文件 :#>mount -o loop /abc.iso /mnt/cdrom
软盘 :#>mount /dev/fd0 /mnt/floppy
USB闪存 :#>mount /dev/sda1 /mnt/cdrom
所有/etc/fstab内容 mount -a
注:mount时可以指定文件格式"-t 格式", 格式可以为vfat, ext2, ext3等.
顺便介绍一下,USB转串口线插上以后,使用设备为/dev/ttyUSB0 ;U盘插上以后,使用设备是/dev/sda1;USB光驱插入以后,用的设备是/dev/sr0;

mount the partition automatically
Edit /etc/fstab and add the following line:
/dev/hda1 /mnt/windows vfat defaults 0 0.

cd光盘做成iso文件
cp /dev/cdrom xxxx.iso

相关链接:
http://www.linuxsir.org/main/?q=node/127


0 0
原创粉丝点击