- 查看当前操作系统名称,内核版本等所有的内核相关信息
uname -a
uname -r
- 查看Linux内核版本
lsb_release -a
cat /etc/issue
cat /proc/version
cat /etc/*release
- 查看CPU信息
cat /proc/cpuinfo
cat /proc/meminfo 内存信息 cat /proc/cpuinfo CPU信息 free -m 内存占用信息 sar 1 10 显示每秒钟显示,共10次CPU占用情况
- 查看CPU位数
getconf LONG_BIT
- 查看内存信息
cat /proc/meminfo
- 关闭防火墙
[root@localhost ~]# service iptables stop
iptables: Flushing firewall rules: [ OK ]
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Unloading modules: [ OK ]
[root@localhost ~]# chkconfig iptables off
[root@localhost ~]# $?
-bash: 0: command not found
[root@localhost ~]# service ip6tables stop
ip6tables: Flushing firewall rules: [ OK ]
ip6tables: Setting chains to policy ACCEPT: filter [ OK ]
ip6tables: Unloading modules: [ OK ]
[root@localhost ~]# chkconfig ip6tables off
- 关闭不需要的服务
for SERVICES in abrtd acpid auditd avahi-daemon cpuspeed haldaemon mdmonitor messagebus udev-post; do chkconfig ${SERVICES} off; done
- 查看 SELinux状态及关闭SELinux
查看SELinux状态:
1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
2、getenforce ##也可以用这个命令检查
关闭SELinux:
1、临时关闭(不用重启机器):
setenforce 0 ##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可
linux查看硬件配置的命令
1.查看机器所有硬件信息:
dmidecode |more
dmesg |more
这2个命令出来的信息都非常多,所以建议后面使用"|more"便于查看
2.查看CPU信息
方法一:
Linux下CPU相关的参数保存在 /proc/cpuinfo 文件里cat /proc/cpuinfo |more
方法二:
采用命令 dmesg | grep CPU 可以查看到相关CPU的启动信息查看CPU的位数:
getconf LONG_BIT
3.查看Mem信息
cat /proc/meminfo |more (注意输出信息的最后一行:MachineMem: 41932272 kB)
free -m
- root@localhost ~]# free -m
- total used free shared buffers cached
- Mem: 503 331 171 0 75 156
- -/+ buffers/cache: 99 404
- Swap: 509 0 509
top
4.查看磁盘信息
方法一:
fdisk -l 可以看到系统上的磁盘(包括U盘)的分区以及大小相关信息。方法二:
直接查看
cat /proc/partitions
5.查看网卡信息
方法一:
ethtool eth0 采用此命令可以查看到网卡相关的技术指标
(不一定所有网卡都支持此命令)
ethtool -i eth1 加上 -i 参数查看网卡驱动
可以尝试其它参数查看网卡相关技术参数
方法二:
也可以通过dmesg | grep eth0 等看到网卡名字(厂家)等信息
通过查看 /etc/sysconfig/network-scripts/ifcfg-eth0 可以看到当前的网卡配置包括IP、网关地址等信息。
当然也可以通过ifconfig命令查看。
6.如何查看主板信息?
lspci
7.如何挂载ISO文件
mount -o loop *.iso mount_point8.如何查看光盘相关信息
方法一:
插入CD光碟后,在本人的红旗6系统里,光碟文件是 /dev/cdrom,因此只需 mount /dev/cdrom mount_point 即可。
- [root@localhost ~]# mount /dev/cdrom mount_point
- mount: block device /dev/cdrom is write-protected, mounting read-only
- root@localhost ~]# ls -l /dev/cdrom*
- lrwxrwxrwx 1 root root 4 08-24 16:21 /dev/cdrom -> scd0
- lrwxrwxrwx 1 root root 4 08-24 16:21 /dev/cdrom-sr0 -> scd0
mount /dev/scd0 mount_point
- [root@localhost ~]# mount /dev/scd0 /mnt/cd
- mount: block device /dev/scd0 is write-protected, mounting read-only
如果光驱里没放入有效光盘,则报错:
- [root@localhost ~]# mount /dev/scd0 mount_point
9.如何查看USB设备相关
方法一:
其实通过 fdisk -l 命令可以查看到接入的U盘信息,本人的U盘信息如下:- Disk /dev/sdd: 1967 MB, 1967128576 bytes
- 151 heads, 56 sectors/track, 454 cylinders
- Units = cylinders of 8456 * 512 = 4329472 bytes
- Device Boot Start End Blocks Id System
- /dev/sdd1 1 423 1787904 b W95 FAT32
- Partition 1 has different physical/logical beginnings (non-Linux?):
- phys=(0, 2, 3) logical=(0, 2, 17)
- Partition 1 has different physical/logical endings:
- phys=(222, 150, 56) logical=(422, 133, 56)
U盘的设备文件是 /dev/sdd,2G大小,FAT32格式。
如果用户登陆的不是Linux图形界面,U盘不会自动挂载上来。
此时可以通过手工挂载(mount):
mount /dev/sdd1 mount_point
以上命令将U盘挂载到当前目录的 mount_point 目录,注意挂的是 sda1 不是 sda。
卸载命令是 umount mount_point
Linux默认没有自带支持NTFS格式磁盘的驱动,但对FAT32支持良好,挂载的时候一般不需要 -t vfat 参数 。
如果支持ntfs,对ntfs格式的磁盘分区应使用 -t ntfs 参数。
如果出现乱码情况,可以考虑用 -o iocharset=字符集 参数。
方法二:
可以通过 lsusb 命令查看 USB 设备信息哦:
- root@localhost ~]# lsusb
- Unknown line at line 5959
- Unknown line at line 5960
- Unknown line at line 5961
- Unknown line at line 5962
- Unknown line at line 5963
- Unknown line at line 5964
- Unknown line at line 5965
- Unknown line at line 5966
- Unknown line at line 5967
- Unknown line at line 5968
- Unknown line at line 5969
- Unknown line at line 5970
- Bus 001 Device 001: ID 0000:0000
- Bus 002 Device 003: ID 18e3:9106 //表示第二个USB主控制器
- Bus 002 Device 001: ID 0000:0000
- [root@localhost ~]# lspci | grep USB //总共有几个USB总控制器
- 02:00.0 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB
- 02:03.0 USB Controller: VMware Inc Abstract USB2 EHCI Controller