当前位置:TranBon博客 > 首页 > 技术 > Linux常用工具命令

Linux常用工具命令

adminis4年前 (2021-02-23)技术39940

如果当前系统不支持某些命令(以nslookup为例),

0

处理方法如下:

######Centos安装相应软件包#######

查询nslookup命令所对应的软件包名称:

注:软件包的名称不一定等于命令行,比如命令行ifconfig对应的软件包名为net-tools


yum provides */bin/nslookup

显示结果如下:

0

安装nslookup命令对应的软件包:

yum -y install bind-utils



#####Ubuntu安装相应软件包####

先查询nslookup命令对应的软件包名称

注:软件包的名称不一定等于命令行,比如命令行ifconfig对应的软件包名为net-tools

apt-cache search nslookup

0

再安装nslookup命令对应的软件包:

apt-get install dnsutils -y


#########主板########

查看主板的详细信息:

dmidecode | grep -A16 “System Information$”

列出主板所有PCI设备

lspci

lspci -tv

列出所有USB设备

lsusb


##########内存##########

查看详细的内存信息

dmidecode | grep -A16 “Memory Device$”

dmidecode -t memory

Linux 查看内存的插槽数,已经使用多少插槽.每条内存多大

dmidecode|grep -P -A5 “Memory\s+Device”|grep Size|grep -v Range

查看支持的最大内存容量

dmidecode|grep -P ‘Maximum\s+Capacity’

#查看内存总量

grep MemTotal /proc/meminfo

###########CPU##########

查看CPU型号:

cat /proc/cpuinfo |grep “model name” |uniq

查看当前CPU运行的位数(32 or 64)

getconf LONG_BIT

(如果显示32,说明当前CPU运行在32bit模式)

查看CPU是否支持64位

cat /proc/cpuinfo | grep flags | grep ‘ lm ‘ | wc -l

(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)


egrep -c ‘(vmx|svm)’ /proc/cpuinfo

如果命令执行的结果大于 0,说明硬件支持虚拟化加速。如果CPU型号支持虚拟化,但显示0,需要在主板BIOS里开启虚拟化.

查看详细CPU信息

cat /proc/cpuinfo


##########网络##########

查看网卡设备:

lshw -c network

dmesg | grep -i eth

查看所有网络接口的属性

ifconfig

查看XXX接口的状态,注意最后一行Link detected:表示是否有物理连接:

ethtool XXX

#查看路由表

route -n

#查看防火墙设置,仅用于旧版Linux,比如Centos 6

iptables -L

#查看所有TCP监听端口

netstat -lntp

#查看所有的TCP连接情况

netstat -antp

#查看所有UDP连接情况

netstat -anp |sed -n ‘2p;/^udp/p’

#查看所有已经建立的TCP连接

netstat -antp |sed -n ‘2p;/ESTABLISHED/p’

#查看系统当前TCP连接数:

netstat -antp |sed -n ‘2p;/ESTABLISHED/p’ |wc -l

#查看TCP半开连接,正常情况下,应该看不到有数据

netstat -nap | grep SYN_RECV

#查看TCP半开连接数,正常情况下应该为0

netstat -nap | grep SYN_RECV |wc -l

#查看网络统计信息

netstat -s

#查看XX接口实时流量汇总情况

nload XXX

#查看XX接口每个连接的流量速度

iftop -i XX

#查看XX接口每个进程的流量速度

nethogs XX


########硬盘#########

查看硬盘硬件信息:

hdparm -i /dev/[shv]d[[:alpha:]]

查看硬盘分区信息:

fdisk -l

查看分区使用情况:

df -TH |sed -n ‘1p;/^\/dev\/[shv]d/p’


##########显卡##########

lspci -vnn | grep VGA -A 12

lshw -C display


#######系统管理#########

#查运行时间负载情况

uptime

#查看CPU\内存\负载

top

#以m为单位显示内存使用情况

free -m

#查看所有进程

ps -ef

#查看活动用户

w

#查看指定用户oucanrong信息

id oucanrong

#查看指定当前用户信息

id

#查看用户登录日志

last

#查看系统所有用户

cut -d: -f1 /etc/passwd

#查看系统所有组

cut -d: -f1 /etc/group

#查看当前用户的计划任务

crontab -l

#查看所有交换分区

swapon -s

#查看时区

date -R

#查看SElinux的状态

sestatus

#查看内核/操作系统信息

uname -a

#列出加载的内核模块

lsmod

#查看环境变量

env

#每隔10秒执行XXX命令

watch -n 10 XXX


有道云笔记 https://note.youdao.com/ynoteshare/index.html?id=7976538b2bb7f1de2064f69d66280bff

第10条随机版权

扫描二维码推送至手机访问。

版权声明:本文由TranBon博客发布,如需转载请注明出处。

本文链接:http://user.33ol.com/?id=284

“Linux常用工具命令” 的相关文章

哈哈哈!大神Note3 终于可以把 酷派系统 或着 酷派系统 “砖头”直接刷机刷成 360 OS 2.0!

哈哈哈!大神Note3 终于可以把 酷派系统 或着 酷派系统 “砖头”直接刷机刷成 360 OS 2.0!

哈哈哈!大神Note3 终于可以把 酷派系统 直接刷成 360 OS 2.0了哈哈哈!大神Note3 终于可以把 酷派系统 “砖头”直接刷成 360 OS 2.0了最新版的刷机软件就可以了,直接把 酷派系统 或着 酷派系统 “砖头”直接刷机刷成 360 OS 2.0!下面重点:刷机软件 要是如下图,...

vi编辑器教程

http://blog.sina.com.cn/s/blog_736f1c59010136ry.htmlhttp://blog.csdn.net/lanxinju/article/details/5731843Linux下的文本编辑器有很多种,vi 是最常用的,也是各版本Linux的标配。注意,vi...

centos固定网卡、网卡名会变、网卡名错乱,解决方法

centos固定网卡、网卡名会变、网卡名错乱,解决方法

cd /etc/udev/rules.d/ vi /etc/udev/rules.d/70-persistent-net.rules echo "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\&...