[转载]linux查看系统信息命令大全
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式
# du -sh <目录名> # 查看指定目录的大小
只查看1层目录 du -h --max-depth=1 work/testing
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息
进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态
c 查看命令完整路径
用户
# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
服务
# chkconfig --list # 列出所有系统服务
# chkconfig --list | grep on # 列出所有启动的系统服务
程序
# rpm -qa # 查看所有安装的软件包
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式
# du -sh <目录名> # 查看指定目录的大小
只查看1层目录 du -h --max-depth=1 work/testing
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息
进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态
c 查看命令完整路径
用户
# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
服务
# chkconfig --list # 列出所有系统服务
# chkconfig --list | grep on # 列出所有启动的系统服务
程序
# rpm -qa # 查看所有安装的软件包
发表评论
-
linux清除mysql占用cache
2013-11-01 10:55 2041在linux内部将cache分为2种: 1、write/rea ... -
linux /proc目录功能
2013-03-26 13:11 871/proc/ 运行中的程序信息 cpuinfo iopo ... -
linux经常登入登出mysql重复输入密码
2013-01-16 17:51 970经常登入、登出mysql,尤其是密码重新输入比较复杂时,使用& ... -
linux判断路径下所有内容是否为文件夹
2012-03-27 16:01 1327PATH="完整路径即可" functi ... -
linux sysbench+mysql
2012-02-16 17:25 0一、sysbench安装 tar -zxvf ... -
linux中将mysql状态信息导出为文件
2011-12-21 17:58 1224一、vim exe_show.sh FILESTAF=`dat ... -
LINUX RPM使用心得
2011-11-25 11:20 0一、普通的安装 rpm -ivh ... -
Linux安装Net-snmp
2011-11-07 18:30 1400一、安装net-snmp 网上看了很多,但感觉都是一样 ... -
【转载】SNMP 诊断方法
2011-11-02 18:40 658http://wiki.jiankongbao.com/dok ... -
pietty登录提示输入密码
2011-11-02 11:14 1157使用密钥登录pietty 在 ... -
【转载】LVS用在MySQL Slave上能带来什么..
2011-11-01 15:39 1159LVS用在MySQL Slave上能带来什么... 来源: C ... -
【转载】linux AWK用法简介
2011-10-28 18:07 1606... -
【转载】linux shell 数组建立及使用技巧
2011-08-17 16:37 1068详解请见:http://suo.iteye.com/blo ... -
【转载】学习linux脚本推荐的网站
2011-08-11 16:34 714学习linux脚本推荐的网站(繁体的) 有些名词叫法不一样, ... -
【转载】Linux下的Memcache安装
2011-06-23 10:23 801Linux下的Memcache安装 最近在研究怎么让Disc ... -
[转载]linux通过rpm包安装、配置及卸载mysql
2010-10-14 14:59 1059通过rpm包安装、配置及 ... -
【Linux 学习】Windows和VM Linux 拷贝文件
2010-07-14 17:48 1147首先,VM需要使用的是桥接网卡模式 然后,使用FileZil ... -
VM Linux 查看IP命令
2010-07-14 17:44 1836正常情况下输入 ifconfig命令可以查看IP信息 如果提示 ... -
Vmware与主机间共享文件的七种方法(附图+详解)
2010-07-09 17:33 150Vmware与主机间共享文件的七种方法(附图+详解)
相关推荐
通过以上这些基本的 Linux 命令的学习,新手可以快速掌握 Linux 系统的基本操作,为进一步深入学习 Linux 知识打下坚实的基础。每个命令都有其独特的应用场景,熟练掌握它们能够大大提高工作效率。
1. 关闭Linux系统:在给出的题目中,`halt`命令用于关闭Linux系统而不重新启动。这是停止计算机的一种方法,确保所有进程都已终止,并且系统安全地关闭。 2. IP到MAC地址转换:`arp`命令用于实现从IP地址到以太网...
在网上找到的Mac终端指令集,适用于Linux系统,相当于转载不需要下载积分 网上找到的Mac终端指令集,适用于Linux系统,相当于转载不需要下载积分 网上找到的Mac终端指令集,适用于Linux系统,相当于转载不需要下载...
在一周内学会Linux系统管理,你需要掌握一系列关键概念和技能,这些内容涵盖了操作系统的基本操作、文件管理、用户权限、进程控制、网络配置以及系统维护等多个方面。以下是对这些知识点的详细说明: 1. **Linux...
文章开头提到,在Linux系统下使用火狐浏览器查看网页时,Adobe Flash Player插件是必需的。这是因为许多网站的内容,尤其是在早期,依赖于Flash技术来运行动画、游戏、视频等多媒体内容。即使如今HTML5、JavaScript...
接下来,我们需要使用 `makemenuconfig` 或 `makeconfig` 命令来生成 `.config` 文件,这个文件包含了内核的配置信息。在这个过程中,我们需要回答一些问题,以确定内核的配置选项。这里需要注意,回答错误可能导致...
执行此命令时,系统会提示确认,输入yes即可完成公钥的传输。 完成上述步骤后,你就可以尝试使用SSH基于密钥的身份验证来连接远程服务器,无需每次都输入密码。例如,你可以使用`ssh sk@192.168.225.22`命令,如果...
除了基本的文件操作外,还需要掌握一些高级的系统管理命令,这些命令可以帮助你更好地管理和配置Linux系统。例如: - **进程管理**:`ps`查看进程状态,`top`实时监控系统资源使用情况。 - **网络管理**:`ifconfig...
知识点: apmd 是一个监视系统用电状态的服务,能够监视系统的用电情况,并将相关信息通过 syslogd 写入日志。同时,也可以在电源不足时关机。 3. arpwatch:维护以太网物理地址和 IP 地址的对应关系的服务。 知识...
在 Rescue 模式下,可以使用 fdisk 命令查看分区情况,然后使用 mount 命令挂载硬盘上的文件系统。例如,使用 `mount -t ext3 /dev/hda5 /mnt/linux` 命令挂载 /dev/hda5 分区到 /mnt/linux 下。然后,使用 chroot ...
Linux Shell编程是Linux系统中非常重要的一个环节,它允许用户通过命令行接口执行各种操作,进行自动化任务处理。shell作为用户与操作系统之间的桥梁,提供了一系列强大的功能,包括脚本编写、文件管理、进程控制等...
在 Linux 系统中,可以使用ntsysv命令来启用或关闭系统服务。例如,在 Red Flag 3.0 中,可以使用ntsysv命令来打开图1所示的窗口。在这个窗口中,可以启用或关闭每一项系统服务。将不需要的服务和进程前面的去掉,...
大家在配置linux系统的apache经常遇见apr,apr-util,pcre文件缺失或者出错的情况(比如not found apr),这里将所缺失文件和使用方法给大家上传上来,方便大家使用 文件包括,httpd-2.4.4 apr-1.4.5 apr-util-1.3.12 ...
在Linux系统中,字符设备是按照字符流进行数据传输的设备,比如键盘和打印机。虽然通常情况下字符设备的数据单位是字节,但也可能根据编码规则的不同,如UTF-16,一个字符可能占用两个字节。 字符设备在文件系统中...
编译内核是一个技术性很强的过程,需要对Linux系统有一定了解。对于新手来说,这是一次学习Linux内部机制的好机会,但也要注意避免可能导致系统无法启动的错误。如果不确定某些配置选项,建议保持默认设置,或查阅...