Ubuntu/Linux命令操作手册:系统管理与软件安装

4星 · 超过85%的资源 需积分: 32 3 下载量 7 浏览量 更新于2024-07-30 收藏 508KB PDF 举报
"Ubuntu命令手册.pdf" 是一份详细介绍Ubuntu操作系统基本命令操作的手册,同时也适用于其他Linux发行版。这份手册涵盖了从安装升级、系统管理到硬件处理等多个方面的内容,旨在帮助用户更有效地管理和维护Ubuntu系统。 1. 安装升级 - 查看软件:可以使用`apt-cache search`命令来搜索软件包。 - 安装内容:`apt-get install`用于安装特定的软件包。 - 查找软件库中的软件:通过`apt-cache show`获取软件包的详细信息。 - 显示系统安装包的统计信息:使用`dpkg --get-selections`列出已安装的软件包。 - 显示系统全部可用包的名称:`apt-cache dumpavail`列出所有可用的软件包。 - 显示包的信息:`apt-cache showpkg`查看包的依赖关系和其他详细信息。 - 查找文件属于哪个包:`dpkg -S <file>`确定文件所属的软件包。 - 查看已安装的包:`dpkg --list`列出所有已安装的软件包。 - 查询软件依赖:`apt-cache rdepends <package>`查看软件的依赖项。 - 查询软件被哪些包依赖:`apt-cache depends <package>`查看哪些包依赖于该软件。 - 增加光盘源:编辑 `/etc/apt/sources.list` 文件添加新的源。 - 系统更新:使用`sudo apt-get update && sudo apt-get upgrade`更新系统。 - 清除残余配置文件:`sudo apt-get autoremove --purge`删除已卸载包的配置。 - 缺少头文件处理:可能需要手动安装相应的开发库。 - 查看下载包的临时目录:通常位于 `/var/cache/apt/archives/`。 - 备份包列表:`dpkg --get-selections > packages.txt`保存安装包列表。 - 恢复包列表:`dpkg --set-selections < packages.txt`并执行 `sudo apt-get dselect-upgrade`。 - 清理旧软件缓存:`sudo apt-get clean`删除旧的缓存文件。 - 删除孤立软件:`sudo apt-get autoremove`移除未使用的独立软件包。 - 查看包在服务器的地址:`apt-cache policy <package>`显示包的源信息。 - 彻底删除软件:如`sudo apt-get remove --purge gnome`或`kde`。 - 一键安装LAMP服务:通常涉及`sudo apt-get install lamp-server^`命令。 - 删除旧内核:`dpkg --list | grep linux-image`列出内核,然后用`sudo apt-get remove`删除。 - 导入PPA源的key:`sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <key>`。 - 增加PPA源:`sudo add-apt-repository ppa:<ppa-name>`。 - 系统升级:`sudo apt-get dist-upgrade`更新到最新版本。 2. 系统管理 - 查看内核:`uname -r`显示当前内核版本。 - 系统位数:`dpkg --print-architecture`或`getconf LONG_BIT`查看是32位还是64位。 - Ubuntu版本:`lsb_release -a`列出Ubuntu的详细版本信息。 - 内核模块:`lsmod`列出已加载的内核模块。 - PCI设备:`lspci`查看PCI设备信息。 - USB设备:`lsusb`列出USB设备。 - 网卡状态:`ifconfig`或`ip addr`检查网络接口状态。 - Wake-on-LAN:需要配置网卡设置。 - CPU信息:`top`实时查看CPU使用情况。 - CPU序列号/主板序列号:`dmidecode -t processor`和`dmidecode -t system`。 - 内存大小:`free -m`以MB为单位查看内存。 - 硬盘温度:`sensors`(需要lm-sensors库)。 - 系统运行时间:`uptime`查看系统运行多久了。 - 系统限制:`ulimit -a`显示用户限制。 - 内核限制:`cat /proc/sys/*`查看内核参数。 - 屏幕分辨率:`xrandr`或`cvt`命令设置和查看分辨率。 3. 硬盘管理 - 硬盘分区:`fdisk`, `gdisk`, 或 `parted`进行磁盘分区。 - 硬盘格式化:`mkfs`命令创建文件系统。 - 硬盘检查:`fsck`检查文件系统错误。 - 分区挂载:`mount`挂载分区,`umount`卸载。 - 只读挂载:`mount -o ro`挂载为只读。 - 可写挂载:`mount -o rw`挂载为读写。 - 挂载FAT32:`mount -t vfat`挂载FAT32分区。 - 挂载共享文件:`smbmount`或`mount.cifs`挂载SMB/CIFS共享。 - 挂载ISO文件:`mount -o loop`挂载ISO镜像。 - IDE硬盘信息:`hdparm -i /dev/hd*`或`smartctl`。 - 软RAID信息:`mdadm --detail`。 - 硬RAID信息:查阅RAID控制器文档,通常有专用工具。 这份手册详尽地涵盖了Ubuntu及Linux系统的基本操作,是学习和日常维护Linux系统的宝贵资源。