Ubuntu命令大全:从安装到系统管理
需积分: 3 120 浏览量
更新于2024-07-31
收藏 695KB DOC 举报
"该资源是一份关于Ubuntu Linux操作系统命令技巧的指南,主要涵盖了软件安装升级、系统管理、硬件信息查询、硬盘操作以及进程管理等多个方面,适合初学者学习和参考。"
1. 安装升级
- 查看软件安装内容:通过`dpkg -L <package_name>`命令可以查看已安装软件的具体文件位置。
- 查找软件库中的软件:使用`apt-cache search <keyword>`命令可以在软件仓库中搜索软件。
- 显示系统安装包的统计信息:`dpkg --get-selections`列出所有已安装的包及其状态。
- 显示全部可用包的名称:`apt-cache pkgnames`列出所有可用的包名。
- 显示包信息:`dpkg -s <package_name>`获取包的详细信息。
- 查找文件所属包:`dpkg -S <file_path>`可以找到包含指定文件的包。
- 查看已安装的包:`dpkg --list`列出所有已安装的包。
- 查询软件依赖:`apt-get depends <package_name>`查看软件依赖的其他包。
- 查询依赖关系:`apt-get rdepends <package_name>`查看哪些包依赖于该软件。
- 增加光盘源:编辑`/etc/apt/sources.list`添加新源。
- 系统更新:`sudo apt-get update && sudo apt-get upgrade`更新系统软件包。
- 清除残余配置文件:`sudo apt-get autoremove --purge`删除已删除包的残留配置。
2. 系统
- 查看内核:`uname -r`显示当前系统内核版本。
- 检查系统位数:`uname -m`查看系统架构(32位或64位)。
- 查看Ubuntu版本:`lsb_release -a`列出Ubuntu的详细版本信息。
- 查看内核模块:`lsmod`列出已加载的内核模块。
- 查看PCI设备:`lspci`列出系统中的PCI设备信息。
- 查看USB设备:`lsusb`显示USB设备信息。
- 网卡状态:`ifconfig`或`ip addr show`查看网络接口状态。
- Wake-on-LAN:修改`/etc/network/interfaces`配置文件启用或禁用。
- 查看CPU信息:`lscpu`列出CPU相关信息。
- 显示硬件信息:`inxi -F`提供详细的硬件信息。
- 内存大小:`free -m`查看内存使用情况(单位为MB)。
- 硬盘温度:`sensors`或`hdparm -I /dev/sda`(替换sda为实际硬盘名)获取硬盘温度。
- 系统运行时间:`uptime`显示系统运行时间和平均负载。
- 系统限制:`ulimit -a`查看用户限制。
- 内核限制:`cat /proc/sys/*`查看内核参数。
3. 硬盘
- 分区查看:`fdisk -l`列出所有磁盘分区。
- 硬盘分区:使用`gdisk`, `fdisk`或`cfdisk`等工具进行分区操作。
- 格式化硬盘:`mkfs -t <filesystem> <device>`创建新的文件系统。
- 硬盘检查:`fsck <device>`对硬盘进行检查和修复。
- 分区挂载:`mount <device> <directory>`挂载分区到指定目录。
- 卸载分区:`umount <directory>`或`umount <device>`卸载分区。
- 只读挂载NTFS:`mount -o ro /dev/sdb1 /mnt`挂载为只读。
- 可写挂载NTFS:`mount -o rw /dev/sdb1 /mnt`挂载为可写。
- FAT32挂载:与NTFS类似,只需替换文件系统类型。
- 共享文件挂载:使用`smbclient`或`mount.cifs`挂载SMB/CIFS共享。
- ISO挂载:`mount -o loop <iso_file> <directory>`挂载ISO镜像。
- IDE硬盘信息:`hdparm -I /dev/hdX`(替换hdX为IDE硬盘名)。
- 软RAID信息:`mdadm --detail /dev/mdX`(替换mdX为RAID设备名)。
- 硬RAID信息:取决于具体硬件,如Intel使用`ssacli`,LSI使用`megacli`。
- SATA硬盘信息:`smartctl -i /dev/sda`(替换sda为SATA硬盘名)。
- 硬盘剩余空间:`df -h`显示磁盘空间使用情况。
- 目录占用空间:`du -sh <directory>`查看目录大小。
- 无法卸载优盘:检查是否有未关闭的文件或进程,使用`fuser -uvm /media/usb`找出占用进程。
- 文件增加交换空间:创建交换文件`mkswap`,然后`swapon`挂载。
- 硬盘读写情况:`iotop`监控硬盘I/O活动。
4. 进程
- 查看内存使用:`free -m`查看内存使用情况。
- 监视内存:`top`或`htop`实时查看系统资源使用状况。
这份指南提供了丰富的Ubuntu命令行操作技巧,涵盖了系统维护、硬件管理和软件管理等方面,对于学习和提升Ubuntu操作技能非常有帮助。通过掌握这些命令,用户能够更高效地管理和维护自己的Ubuntu系统。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2016-08-14 上传
2008-04-24 上传
2012-07-08 上传
2009-05-20 上传
2012-08-26 上传
2024-04-30 上传
sinchael
- 粉丝: 7
- 资源: 3
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器