Kali查看系统信息及已安装软件包的常用命令汇总

1.系统 2.资源 3.磁盘和分析 4.网络 5.进程 6.用户 7.服务 8.RPM Red Hat Pac…

1.系统

uname -a                查看内核/操作系统/CPU信息
 head -n 1 /etc/issue    查看操作系统版本
 cat /proc/cpuinfo        查看CPU信息
 hostname                查看计算机名
 lspci -tv                列出所有PCI设备
 lsusb -tv                列出所有USB设备
 lsmod                    列出加载的内核模块
 env                        查看环境变量

2.资源

free -m                        查看内存使用量和交换区使用量
 df -h                        查看各分区使用情况
 du -sh <目录名>                查看指定目录的大小
 grep MemTotal /proc/meminfo    查看内存总量
 grep MemFree /proc/meminfo    查看空闲内存量
 uptime                        查看系统运行时间、用户数、负载
 cat /proc/loadavg            查看系统负载

3.磁盘和分析

mount | column -t    查看挂接的分区状态
 fdisk -l            查看所有分区
 swapon -s            查看所有交换分区
 hdparm -i /dev/hda    查看磁盘参数(仅适用于IDE设备)
 dmesg | grep IDE    查看启动时IDE设备检测状况

4.网络

ifconfig        查看所有网络接口的属性
 iptables -L        查看防火墙设置
 route -n        查看路由表
 netstat -lntp    查看所有监听端口
 netstat -antp    查看所有已经建立的连接
 netstat -s        查看网络统计信息

5.进程

ps -ef    查看所有进程
top        实时显示进程状态

6.用户

w                        查看活动用户
 id <用户名>                查看指定用户信息
 last                    查看用户登录日志
 cut -d: -f1 /etc/passwd    查看系统所有用户
 cut -d: -f1 /etc/group    查看系统所有组\
 crontab -l                查看当前用户的计划任务

7.服务

chkconfig --list            列出所有系统服务
 chkconfig --list | grep on    列出所有启动的系统服务

8.RPM

Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。

8.1 安装

rpm -qa                            查看所有安装的软件包
 rpm -qpi Linux-1.4-6.i368.rpm    查看软件包详细信息
 rpm -qpl Linux-1.4-6.i368.rpm    查看软件包依赖
 rpm -ivh Linux-1.4-6.i368.rpm    开始安装
 rpm -ivh -replacepkgs Linux-1.4-6.i368.rpm    强制安装

8.2 卸载

rpm -e <文件名>

8.3 升级

rpm -uvh <文件名>        注意:此时的文件名必须是要升级软件的升级补丁

8.4 在线安装

通过FTP站点直接在线安装软件。当找到含有你所需软件的站点并与此网站连接后

rpm -i ftp://ftp.pht.com/pub/linux/redhat/…-1.4-6.i368.rpm

8.5 修复

rpm -Va                查找损坏文件
rpm -qf <文件名>        判定某个文件属于哪个软件包

9.apt-get

高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软 件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。

apt-get 是一个下载安装软件包的简单命令行接口。 最常用的命令是update(更新) 和install(安装)。

9.1 命令

update            重新获取软件包列表 
 upgrade            进行更新 
 install            安装新的软件包 
 remove            移除软件包 
 autoremove        自动移除全部不使用的软件包 
 purge            移除软件包和配置文件 
 source            下载源码档案 
 build-dep        为源码包配置编译依赖 
 dist-upgrade    发行版升级
 dselect-upgrade    依照 dselect 的选择更新 
 clean            清除下载的归档文件 
 autoclean        清除旧的的已下载的归档文件 
 check            检验是否有损坏的依赖 

9.2 选项

-h 本帮助文件。 
 -q 输出到日志 - 无进展指示 
 -qq 不输出信息,错误除外 
 -d 仅下载 - 不安装或解压归档文件 
 -s 不实际安装。模拟执行命令
 -y 假定对所有的询问选是,不提示 
 -f 尝试修正系统依赖损坏处 
 -m 如果归档无法定位,尝试继续
 -u 同时显示更新软件包的列表 
 -b 获取源码包后编译 -V 显示详细的版本号
 -c=? 阅读此配置文件
 -o=? 设置自定的配置选项,如 -o dir::cache=/tmp

9.3 常用实例

apt-cache search packagename             搜索包
 apt-cache show packagename                 获取包的相关信息,如说明、大小、版本等
 apt-get install packagename             安装包
 apt-get install packagename --reinstall 重新安装包
 apt-get -f install                         修复安装”-f = –fix-missing”
 apt-get remove packagename                 删除包
 apt-get remove packagename --purge         删除包,包括删除配置文件等
 apt-get update                             更新源
 apt-get upgrade                         更新已安装的包
 apt-get dist-upgrade                     升级系统
 apt-get dselect-upgrade                 使用 dselect 升级
 apt-cache depends packagename             了解使用依赖
 apt-cache rdepends packagename             查看依赖包
 apt-get build-dep packagename             安装相关的编译环境
 apt-get source packagename                 下载该包的源代码
 apt-get clean                             清理无用的包
 apt-get autoclean                         清理无用的包
 apt-get check                             检查是否有损坏的依赖
本文来自网络,不代表陈小黑博客立场,转载请注明出处:https://www.chenxiaohei.net/archives/409

作者: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(1)

联系我们

联系我们

在线咨询: QQ交谈

邮箱: admin@chenxiaohei.net

如果您对网站有什么建议或者意见,欢迎您通过以上联系方式联系我们~
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部