windows系统与linux系统都是目前计算机比较流行的系统。对于windows,几乎没有人不熟悉。查看系统的硬件信息,windows非常的简单、直观,但linux相对来说要复杂一点。为了让更多使用linux系统的男子伴们才能也简单快捷查看相关硬件信息,下边一起分享查看系统信息的实用命令:
系统
#uname-a#查看内核/操作系统/CPU信息
#head-n1/etc/issue#查看操作系统版本
#cat/proc/cpuinfo#查看CPU信息
#hostname#查看计算机名
#lspci-tv#列举所有PCI设备
#lsusb-tv#列举所有USB设备
#lsmod#列举加载的内核模块
#env#查看环境变量
资源
#free-m#查看显存使用量和交换区使用量
#df-h#查看各分区使用情况
#du-sh#查看指定目录的大小
#grepMemTotal/proc/meminfo#查看显存总数
#grepMemFree/proc/meminfo#查看空闲显存量
#uptime#查看系统运行时间、用户数、负载
#cat/proc/loadavg#查看系统负载
c盘和分区
#mount|column-t#查看挂接的分区状态
#fdisk-l#查看所有分区
#swapon-s#查看所有交换分区
#hdparm-i/dev/hda#查看c盘参数(仅适用于IDE设备)
#dmesg|grepIDE#查看启动时IDE设备检查状况
网路
#ifconfig#查看所有网路插口的属性
#iptables-L#查看防火墙设置
#route-n#查看路由表
#netstat-lntp#查看所有窃听端口
#netstat-antp#查看所有早已构建的联接
#netstat-s#查看网路统计信息
进程
#ps-ef#查看所有进程
#top#实时显示进程状态
用户
#w#查看活动用户
#id#查看指定用户信息
#last#查看用户登入日志
#cut-d:-f1/etc/passwd#查看系统所有用户
#cut-d:-f1/etc/group#查看系统所有组
#crontab-l#查看当前用户的计划任务
服务
#chkconfig–list#列举所有系统服务
#chkconfig–list|grepon#列举所有启动的系统服务
程序
#rpm-qa#查看所有安装的软件包
常用命令:
查看显卡的序列号:dmidecode|grep-i’serialnumber’
用硬件监测程序kuduz侦测新硬件:servicekudzustart(orrestart)
查看CPU信息:cat/proc/cpuinfo[dmesg|grep-i‘cpu’][dmidecode-tprocessor]
查看显存信息:cat/proc/meminfo[free-m][vmstat]
查看板卡信息:cat/proc/pci
查看主板/声卡信息:lspci|grep-i‘VGA’[dmesg|grep-i‘VGA’]
查看网卡信息:dmesg|grep-i‘eth’[cat/etc/sysconfig/hwconf|grep-ieth][lspci|grep-i‘eth’]
查看PCI信息:lspci(相比cat/proc/pci更直观)
查看USB设备:cat/proc/bus/usb/devices
查看鼠标和键盘:cat/proc/bus/input/devices
查看系统硬碟信息和使用情况:fdisk&disk–l&df
查看各设备的中断恳求(IRQ):cat/proc/interrupts
查看系统体系结构:uname-a
查看及启动系统的32位或64位内核模式:isalist–v[isainfo–v][isainfo–b]
dmidecode查看硬件信息,包括bios、cpu、内存等信息
测定当前的显示器刷新频度:/usr/sbin/ffbconfig–rev?
查看系统配置:/usr/platform/sun4u/sbin/prtdiag–v
查看当前系统中早已应用的补丁:showrev–p
显示当前的运行级别:who–rH
查看当前的bind版本信息:nslookup–class=chaos–q=txtversion.bind
dmesg|more查看硬件信息
lspci显示外设信息,如usb,网卡等信息
lsnod查看已加载的驱动
lshw
psrinfo-v查看当前处理器的类型和速率(外频)
prtconf-v复印当前的OBP版本号
iostat–E查看硬碟化学信息(vendor,RPM,Capacity)
prtvtoc/dev/rdsk/c0t0d0s查看c盘的几何参数和分区信息
df–Fufs–oi显示早已使用和未使用的i-node数量
isalist–v
对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:
Cpuinfo主机CPU信息
Dma主机DMA通道信息
Filesystems文件系统信息
Interrupts主机中断信息
Ioprots主机I/O端标语信息
Meninfo主机显存信息
VersionLinux显存版本信息
备注:proc–processinformationpseudo-filesystem进程信息伪装文件系统
RPM
在Linux操作系统中,有一个系统软件包,它的功能类似于Windows上面的“添加/删掉程序”,并且功能又比“添加/删掉程序”强好多,它就是RedHatPackageManager(简称RPM)。此工具包最先是由RedHat公司推出的,后来被其他Linux开发商所借用。因为它为Linux使用者省去了好多时间,所以被广泛应用于在Linux下安装、删除软件。下边就给你们介绍一下它的具体使用方式。
1、我们得到一个新软件,在安装之前,通常都要先查看一下这个软件包里有哪些内容,假定这个文件是:Linux-1.4-6.i368.rpmlinux获取当前时间,我们可以用这条命令查看:
rpm-qpiLinux-1.4-6.i368.rpm
系统将会列举这个软件包的详尽资料,包括富含多少个文件、各文件名称、文件大小、创建时间、编译日期等信息。
2、上面列举的所有文件在安装时不一定全部安装,如同Windows下程序的安装方法分为典型、完全、自定义一样,Linux也会让你选择安装方法,此时我们可以用下边这条命令查看软件包将会在系统里安装什么部份,以便捷我们的选择:
rpm-qplLinux-1.4-6.i368.rpm
3、选择安装方法后,开始安装。我们可以用rpm-ivhLinux-1.4-6.i368.rpm命令安装此软件。在安装过程中,若系统提示此软件已安装过或因其他缘由未能继续安装,但若我们确实想执行安装命令,可以在-ivh后加一参数“-replacepkgs”:
rpm-ivh-replacepkgsLinux-1.4-6.i368.rpm
4、有时我们卸载某个安装过的软件,只需执行rpm-e;命令即可。
5、对低版本软件进行升级是提升其功能的好办法,这样可以省去我们卸载后再安装新软件的麻烦,要升级某个软件,只须执行如下命令:rpm-uvh;,注意:此时的文件名必须是要升级软件的升级补丁
6、另外一个安装软件的方式堪称是Linux的独特之处linux 查看crontab是否运行,同时也是RMP强悍功能的一个表现:通过FTP站点直接在线安装软件。当找到富含你所需软件的站点并与此网站联接后,执行下边的命令即可实现在线安装,例如在线安装Linux-1.4-6.i368.rpm,可以用命令:
rpm-iftp:///pub/linux/redhat/…-1.4-6.i368.rpm
7、在我们使用笔记本过程中,难免会有误操作,若我们删掉了几个文件而影响了系统的性能时,如何查找究竟少了什么文件呢?RPM软件包提供了一个查找受损文件的功能,执行此命令:rpm-Va即可,Linux将为你列举所有受损的文件。你可以通过Linux的安装光碟进行修补。
8.Linux系统中文件繁杂,在使用过程中,难免会遇到我们不认识的文件linux 查看crontab是否运行,在Windows下我们可以用“开始/查找”菜单快速判定某个文件属于那个文件夹,在Linux中,下边这条命令行可以帮助我们快速判断某个文件属于那个软件包:
rpm-qf;
9.当每位软件包安装在Linux系统后红旗 linux,安装文件就会到RPM数据库中“报到”,所以,我们要查询某个已安装软件的属性时,只需到此数据库中查找即可。注意:此时的查询命令不同于1和8介绍的查询,这些方式只适用于已安装过的软件包!命令格式:
rpm-参数;
APT-GET
apt-getupdate——在更改/etc/apt/sources.list或则/etc/apt/preferences以后运行该命令。据悉您须要定期运行这一命令以确保您的软件包列表是最新的。
apt-getinstallpackagename——安装一个新软件包(参见下文的aptitude)
apt-getremovepackagename——卸载一个已安装的软件包(保留配置文件)
apt-get–purgeremovepackagename——卸载一个已安装的软件包(删掉配置文件)
dpkg–force-all–purgepackagename有些软件很难卸载,但是还制止了别的软件的应用,就可以用这个,不过有点冒险。
apt-getautocleanapt会把已装或已卸的软件都备份在硬碟上,所以假如须要空间的话,可以让这个命令来删掉你已然删除的软件
apt-getclean这个命令会把安装的软件的备份也删掉,不过这样不会影响软件的使用的。
apt-getupgrade——更新所有已安装的软件包
apt-getdist-upgrade——将系统升级到新版本
apt-cachesearchstring——在软件包列表中搜索字符串
dpkg-lpackage-name-pattern——列出所有与模式相匹配的软件包。假如您不晓得软件包的全名,您可以使用“*package-name-pattern*”。
aptitude——详细查看已安装或可用的软件包。与apt-get类似,aptitude可以通过命令行形式调用,但仅限于个别命令——最常见的有安装和卸载命令。因为aptitude比apt-get了解更多信息,可以说它更适宜拿来进行安装和卸载。
apt-cacheshowpkgpkgs——显示软件包信息。
apt-cachedumpavail——打印可用软件包列表。
apt-cacheshowpkgs——显示软件包记录,类似于dpkg–print-avail。
apt-cachepkgnames——打印软件包列表中所有软件包的名称。
dpkg-Sfile——这个文件属于那个已安装软件包。
dpkg-Lpackage——列出软件包中的所有文件。
apt-filesearchfilename——查找包含特定文件的软件包(不一定是已安装的),这种文件的文件名中富含指定的字符串。
以上是关于linux系统查看硬件系统各类快捷方法命令,欢迎你们继续补充。
SSL证书是HTTP明文合同升级HTTPS加密合同的重要渠道,是网路安全传输的加密到通道。关于更多SSL证书的资讯,请关注GDCA(数安时代)。GDCA旨在于网路信息安全,已通过WebTrust的国际认证,是全球可信任的证书签发机构。GDCA专业技术团队将按照用户具体情况为其提供最优的产品选择建议,并针对不同的应用或服务器要求提供专业对应的HTTPS解决方案。