Ubuntu服务器管理必备:常用命令速查
60 浏览量
更新于2024-08-29
收藏 91KB PDF 举报
"这篇文档是关于Ubuntu服务器管理的常用命令集合,主要涵盖了系统监控、软件信息查看、文件操作以及进程管理等方面。"
在Ubuntu服务器管理中,熟悉并掌握一些基本的命令行操作至关重要,因为大部分系统级的任务都可以通过命令行高效地完成。以下是基于提供的信息所涵盖的一些关键知识点:
1. **查看软件安装内容**:虽然没有具体说明如何查看,但在Ubuntu中,通常可以使用`dpkg-query -L package_name`或者`apt-cache show package_name`来查看已安装软件的详细内容。
2. **查看显卡使用情况**:`nvidia-smi`命令用于显示NVIDIA GPU的使用状态,包括GPU温度、内存使用、运行中的进程等信息。如果服务器使用的是非NVIDIA的显卡,可能需要其他工具如`vulkaninfo`或`lspci`。
3. **硬盘使用情况**:`df -hl`展示各挂载点的磁盘空间使用情况,其中`-h`表示以人类可读的格式(KB, MB, GB)显示,`-l`仅列出文件系统。`df -h`则是查看所有根路径的分区大小。
4. **用户配额及使用情况**:`quota -uvs username`用于查看指定用户的磁盘配额和使用情况,这对于管理用户存储限制很有用。
5. **打开Visdom服务**:Visdom是一个可视化工具,通过`python -m visdom.server`启动服务,可以加参数定制端口和安全性,例如`python -m visdom.server -p 9099 -enable_login`。
6. **查看进程信息**:`ps -f PID_number`可以显示指定进程ID的详细信息,这对于调试和监控进程状态非常有用。
7. **查看指定用户登录记录**:`last username`用于查看指定用户的历史登录记录,包括登录时间、退出时间、从哪个主机登录等。
8. **文件压缩与解压**:
- `zip A.zip ./A/*`用于压缩整个目录`A`。
- `tar -zcvf FileName.tar.gz DirName`创建一个gzip压缩的tar文件。
- `unzip A.zip`解压缩zip文件。
- `tar -zxvf FileName.tar.gz`解压缩tar.gz文件。
9. **目录与文件大小**:
- `du -d 1 -h ./A/`列出目录`A`及其子目录的大小。
- `ls -l | grep "^-" | wc -l`统计目录下不包含子目录的文件数量。
10. **批量复制文件**:`cp ~/train/dog.{1000..1399}.jpg ~/PycharmProjects/test/data/validation/dogs/`用于按照数字序列复制一批文件。
11. **移动和复制文件/目录**:
- `mv ./A/* ./B/`将目录`A`的所有内容移动到`B`。
- `cp -Rf /home/user1/* /root/temp/`递归复制`/home/user1`下的所有内容到`/root/temp`。
12. **删除文件/文件夹**:
- `rm ./A/1.jpg`删除单个文件。
- `rm -Rf ./A/`删除整个目录及其内容。
- 删除大量文件时避免`argument list too long`错误,可以使用`find`配合`xargs`,例如`find . -name "*.jpg" | xargs rm -f`。
这些命令是Ubuntu服务器日常运维的基础,熟练掌握它们能极大地提高工作效率,并有助于更好地管理和监控服务器状态。
2020-09-16 上传
点击了解资源详情
2018-07-29 上传
点击了解资源详情
2021-01-11 上传
2014-03-27 上传
2018-02-12 上传
2021-12-09 上传
weixin_38730977
- 粉丝: 5
- 资源: 873
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜