`

[转载]linux查看系统信息命令大全

阅读更多
[转载]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                # 查看所有安装的软件包
分享到:
评论

相关推荐

    新手入门 Linux菜鸟必学的60个命令-转载Linux必学命令

    通过以上这些基本的 Linux 命令的学习,新手可以快速掌握 Linux 系统的基本操作,为进一步深入学习 Linux 知识打下坚实的基础。每个命令都有其独特的应用场景,熟练掌握它们能够大大提高工作效率。

    转载linuxC经典面试题十四.pdf

    1. 关闭Linux系统:在给出的题目中,`halt`命令用于关闭Linux系统而不重新启动。这是停止计算机的一种方法,确保所有进程都已终止,并且系统安全地关闭。 2. IP到MAC地址转换:`arp`命令用于实现从IP地址到以太网...

    Mac 终端命令.pdf

    在网上找到的Mac终端指令集,适用于Linux系统,相当于转载不需要下载积分 网上找到的Mac终端指令集,适用于Linux系统,相当于转载不需要下载积分 网上找到的Mac终端指令集,适用于Linux系统,相当于转载不需要下载...

    一周内学会linux系统管理

    在一周内学会Linux系统管理,你需要掌握一系列关键概念和技能,这些内容涵盖了操作系统的基本操作、文件管理、用户权限、进程控制、网络配置以及系统维护等多个方面。以下是对这些知识点的详细说明: 1. **Linux...

    linux安装flash

    文章开头提到,在Linux系统下使用火狐浏览器查看网页时,Adobe Flash Player插件是必需的。这是因为许多网站的内容,尤其是在早期,依赖于Flash技术来运行动画、游戏、视频等多媒体内容。即使如今HTML5、JavaScript...

    linux内核下载,【转载】菜鸟编译Linux内核参考.pdf

    接下来,我们需要使用 `makemenuconfig` 或 `makeconfig` 命令来生成 `.config` 文件,这个文件包含了内核的配置信息。在这个过程中,我们需要回答一些问题,以确定内核的配置选项。这里需要注意,回答错误可能导致...

    如何在Linux中配置基于密钥认证的SSH(转载)1

    执行此命令时,系统会提示确认,输入yes即可完成公钥的传输。 完成上述步骤后,你就可以尝试使用SSH基于密钥的身份验证来连接远程服务器,无需每次都输入密码。例如,你可以使用`ssh sk@192.168.225.22`命令,如果...

    linux学习的几点建议(转载感觉不错)

    除了基本的文件操作外,还需要掌握一些高级的系统管理命令,这些命令可以帮助你更好地管理和配置Linux系统。例如: - **进程管理**:`ps`查看进程状态,`top`实时监控系统资源使用情况。 - **网络管理**:`ifconfig...

    Linux常见服务功能

    知识点: apmd 是一个监视系统用电状态的服务,能够监视系统的用电情况,并将相关信息通过 syslogd 写入日志。同时,也可以在电源不足时关机。 3. arpwatch:维护以太网物理地址和 IP 地址的对应关系的服务。 知识...

    linuxrescue恢复grub.pdf

    在 Rescue 模式下,可以使用 fdisk 命令查看分区情况,然后使用 mount 命令挂载硬盘上的文件系统。例如,使用 `mount -t ext3 /dev/hda5 /mnt/linux` 命令挂载 /dev/hda5 分区到 /mnt/linux 下。然后,使用 chroot ...

    Linux shell编程

    Linux Shell编程是Linux系统中非常重要的一个环节,它允许用户通过命令行接口执行各种操作,进行自动化任务处理。shell作为用户与操作系统之间的桥梁,提供了一系列强大的功能,包括脚本编写、文件管理、进程控制等...

    定制自己的Linux应用环境(一).pdf

    在 Linux 系统中,可以使用ntsysv命令来启用或关闭系统服务。例如,在 Red Flag 3.0 中,可以使用ntsysv命令来打开图1所示的窗口。在这个窗口中,可以启用或关闭每一项系统服务。将不需要的服务和进程前面的去掉,...

    linux系统apache编译配置一体化

    大家在配置linux系统的apache经常遇见apr,apr-util,pcre文件缺失或者出错的情况(比如not found apr),这里将所缺失文件和使用方法给大家上传上来,方便大家使用 文件包括,httpd-2.4.4 apr-1.4.5 apr-util-1.3.12 ...

    Linux字符设备驱动(转载)

    在Linux系统中,字符设备是按照字符流进行数据传输的设备,比如键盘和打印机。虽然通常情况下字符设备的数据单位是字节,但也可能根据编码规则的不同,如UTF-16,一个字符可能占用两个字节。 字符设备在文件系统中...

    linux内核下载,【转载】菜鸟编译Linux内核[借鉴].pdf

    编译内核是一个技术性很强的过程,需要对Linux系统有一定了解。对于新手来说,这是一次学习Linux内部机制的好机会,但也要注意避免可能导致系统无法启动的错误。如果不确定某些配置选项,建议保持默认设置,或查阅...

Global site tag (gtag.js) - Google Analytics