Linux kernel常用命令总结
系统
uname -a#查看内核/操作系统/CPU信息cat /proc/cpuinfo# 查看CPU信息lscpu# 查看CPU信息env# 查看环境变量cat /boot/config-xxx# 查看kernel Kconfig配置- 编译的module.ko文件,一般放在
/lib/modules/‘uname -r’/kernel目录,https://linux.cn/article-9750-1.html - 端口占用情况:https://www.runoob.com/w3cnote/linux-check-port-usage.html
资源
df -h# 查看各分区使用情况du -sh <目录名># 查看指定目录的大小
https://www.jianshu.com/p/bb263c8d0f07
进程
ps -ef# 查看所有进程top# 实时显示进程状态
用户
w# 查看活动用户,包括用户名、登录IP、登录时长
命令行下的任务控制
jobs查看后台任务ctrl+z退出到后台暂停fg不加参数时把1号任务放到前台运行;加任务编号时,把指定任务放到前台运行:fg 2bg不加参数时把1号任务在后台运行起来;加任务编号,把指定任务放在后台运行:bg 2&命令最后加&,表示把任务放到后台运行&&先后执行多个任务
软件包
基于 Debian 的 Linux 发行版系统,如:Ubuntu、Linux Mint,都内置了包管理工具。Debian 使用了一组叫 Advanced Packaging Tool(APT)的包管理工具。注意,这里不要与 apt 命令混淆。有各种可以与APT交互的工具来实现软件的安全、卸载和查询,其中就有apt-get等,下面简单介绍常用工具的联系和区别:
apt-get:管理安装包的命令行工具,具有安装、卸载和更新等功能apt-cache:查询显示有关安全包的详细信息,包括版本信息,依赖关系等aptitude:流行的命令行和GUI兼顾的小工具,具有安装和卸载、查询等功能,比apt-get更擅长处理软件包的依赖问题apt:为了解决命令分散问题,集成了apt-get,apt-cache,apt-config工具的大部分功能
常用命令
apt update#需要不定期更新软件包列表apt upgrade#更新已安装的软件apt install#安装软件包,支持tab补全功能apt remove#删除软件包apt purge#删除软件包和配置文件apt show#显示软件包详细信息

浙公网安备 33010602011771号