Ubuntu命令大全:从安装到系统管理

需积分: 32 7 下载量 83 浏览量 更新于2024-07-20 收藏 508KB PDF 举报
"Ubuntu 详细命令手册包含了从安装升级、系统管理到硬件操作等多个方面的Ubuntu命令使用指南。" 本文档是一份详尽的Ubuntu命令手册,涵盖了与操作系统管理和维护相关的诸多方面,旨在帮助用户更有效地操作Ubuntu系统。以下是手册中涉及的一些主要知识点: **1. 安装升级** - **查看软件**:可以使用`apt-cache search`来查找软件库中的软件。 - **显示系统安装包的统计信息**:`dpkg --get-selections`列出已安装的包及其状态。 - **显示全部可用包的名称**:`dpkg --list`或`apt-cache pkgnames`列出所有包。 - **显示包信息**:`dpkg -l <package>`提供关于指定包的详细信息。 - **查找文件属于哪个包**:`dpkg -S <filename>`找出文件所属的包。 - **查看已安装包**:`dpkg --get-selections`或`ls /var/lib/dpkg/info/*`列出已安装的包。 - **查询软件依赖**:`apt-cache depends <package>`查看软件依赖哪些包。 - **查询被依赖**:`apt-cache rdepends <package>`查看哪些包依赖于特定软件。 - **增加光盘源**:通过修改`/etc/apt/sources.list`添加新的源。 - **系统更新**:`sudo apt-get update && sudo apt-get upgrade`更新系统。 - **清除残余配置文件**:`sudo apt-get autoremove --purge`移除已删除包的配置文件。 - **处理编译缺失的头文件**:通常需要手动安装相应的开发库。 **2. 系统** - **查看内核**:`uname -r`显示当前内核版本。 - **查看系统位数**:`file /bin/bash`或`getconf LONG_BIT`判断是32位还是64位。 - **查看Ubuntu版本**:`cat /etc/issue`或`lsb_release -a`显示发行版信息。 - **查看内核模块**:`lsmod`列出已加载的内核模块。 - **查看PCI设备**:`lspci`列出系统中的PCI设备。 - **查看USB设备**:`lsusb`显示USB设备信息。 - **查看网卡状态**:`ifconfig`或`ip addr show`检查网络接口状态。 - **Wake-on-LAN**:启用或配置`ethtool -s <interface> wol g`。 - **CPU信息**:`top`实时监控系统资源,`lscpu`显示CPU详细信息。 - **内存大小**:`free -m`查看内存使用情况。 - **硬盘温度**:使用`sensors`(需安装lm-sensors)或第三方工具查看。 - **系统运行时间**:`uptime`显示系统运行时间、用户数等信息。 - **系统限制**:`ulimit -a`查看进程限制。 - **内核限制**:`cat /proc/sys/kernel/*`查看内核参数。 - **屏幕分辨率**:`xrandr`查看或设置分辨率。 **3. 硬盘** - **查看硬盘分区**:`fdisk -l`或`lsblk`列出磁盘分区。 - **硬盘分区**:`sudo fdisk /dev/sda`进行分区操作。 - **硬盘格式化**:`mkfs.ext4 /dev/sdb1`创建ext4格式的文件系统。 - **硬盘检查**:`fsck /dev/sda1`检查分区错误。 - **分区挂载**:`mount /dev/sdb1 /mnt`挂载分区。 - **分区卸载**:`umount /mnt`卸载挂载点。 - **只读挂载**:`mount -o ro /dev/sdb1 /mnt`以只读方式挂载。 - **可写挂载**:`mount -o rw /dev/sdb1 /mnt`以读写方式挂载。 - **挂载FAT32**:`mount -t vfat /dev/sdc1 /mnt`挂载FAT32分区。 - **挂载共享文件**:`sudo mount -t cifs //server/share /mnt`挂载Windows共享。 - **挂载ISO**:`sudo mount -o loop /path/to/image.iso /mnt`挂载ISO镜像文件。 - **IDE硬盘信息**:`hdparm -I /dev/hda`查看IDE硬盘信息。 - **RAID阵列信息**:`mdadm --detail /dev/md0`查看软RAID信息。 **4. 其他** 手册中还可能包含更多关于网络配置、用户管理、脚本编程、服务控制等其他Ubuntu命令的使用方法,这些都是Linux系统管理的基础工具,对于日常运维和问题排查至关重要。熟悉并掌握这些命令将大大提高工作效率。