CentOS命令大全:从基础到高级操作
需积分: 45 112 浏览量
更新于2024-09-07
收藏 18KB DOCX 举报
"这篇文档提供了一份关于CentOS操作系统中常用命令的清单,涵盖了网络监控、系统管理、软件包查询、内存优化、文件处理、文本编辑器使用、资源查看以及文件传输等多个方面。这些命令适用于在命令行界面下进行日常的系统维护和管理任务。"
在CentOS中,命令行是管理员的主要工具,熟练掌握这些命令能极大地提高工作效率。以下是文中列举的一些关键命令的详细解释:
1. **查看端口占用**:`lsof -i tcp:80` 可以显示监听80端口的进程信息。
2. **检查防火墙状态**:`service iptables status` 和 `/etc/init.d/iptables status` 用于查看防火墙是否启动。
3. **列出已安装的软件包**:`yum list installed` 显示系统中所有已安装的软件包。
4. **统计php-fpm进程数量**:`ps -ef | grep "php-fpm" | grep "pool" | wc -l` 计算php-fpm主进程和工作进程的数量。
5. **释放内存**:`sync` 后跟 `echo 3 > /proc/sys/vm/drop_caches` 可以清理缓存,释放内存,但需谨慎使用。
6. **查看Linux发行版版本**:`cat /etc/issue` 显示CentOS的版本信息。
7. **查找软件安装位置**:`whereis nginx` 用于找出nginx的可执行文件路径。
8. **服务器重启与关机**:`reboot` 重启系统,`halt` 关闭系统。
9. **文件压缩与解压缩**:
- `zip -r name.zip /www/` 将/www/目录压缩为name.zip。
- `tar -zcvf db1.tar.gz db1` 压缩db1目录为db1.tar.gz。
- `tar -zxvf db1.tar.gz` 解压缩db1.tar.gz。
- 对于`.xz`文件,先用`xz -d xxx.tar.xz`解压为xxx.tar,再用`tar -xvf xxx.tar`解压。
10. **查看文件大小**:
- `du -sh /home` 给出/home目录的总大小。
- `ls -lh` 列出当前目录下文件的详细信息,包括大小。
11. **文件与目录操作**:
- `cp -rv /ecmoban/123 /ecmoban/456` 重命名或移动123到456。
- `cp -rvm ./mmm` 复制当前目录下的mmm到同级目录,并重命名为mmm。
- `cp -rv AB` 在当前目录下复制A目录到B目录。
- `cp -v A/A1 .` 或 `cp -v A/A1 B/` 复制A1文件到当前目录或B目录。
12. **Vim编辑器**:
- `crontab -e` 打开定时任务编辑器。
- `Ctrl+C` 结束命令,然后输入`:wq`保存并退出,`:q!`则不保存退出。
13. **资源使用情况**:`df -h` 查看磁盘空间使用情况。
14. **删除文件**:`rm -rf ..` 删除当前目录及其所有子目录(危险,谨慎使用)。
15. **重命名或移动文件/目录**:`mv .` 修改当前目录名。
16. **更改权限**:
- `chmod -R 777 ..` 更改当前目录及其所有子目录权限为777。
- `chown -R -v root:mailtest6 ..` 改变所有者和组。
17. **Linux之间的文件传输**:
- `scp -r /home/work/source.txt work@192.168.0.10:/home/work/` 从本地复制到远程主机。
- `scp -r work@192.168.0.10:/home/work/source.txt /` 从远程主机复制到本地。
这些命令是CentOS系统管理的基础,熟练掌握它们对于日常运维工作至关重要。记住,理解每个命令的作用和用途是使用命令行的关键,这将使你在面对问题时更加得心应手。
2016-09-25 上传
2014-12-15 上传
2024-10-22 上传
2023-07-27 上传
2023-04-07 上传
2023-09-01 上传
2023-07-27 上传
2023-09-02 上传
qq_35902904
- 粉丝: 0
- 资源: 2
最新资源
- 近探拓客软件-实现日更新的全国工商数据采集的工具-工商数据采集工具免费下载V21.4.1
- telescope_hoogle:望远镜的Hoogle搜索集成
- passwordGenerator:此分配使用math.random为用户生成密码
- dotnet C# 根据椭圆长度和宽度和旋转角计算出椭圆中心点的方法.rar
- ProjectManager:.NET Core中的简单项目管理
- Muzisung_FE:这是无知项目前端的存储库。
- Mysis_DVM_Modeling:我的高级论文项目“为 Diluviana 的 Diel 垂直迁移模式建模”的代码和头脑风暴。
- torch_spline_conv-1.2.1-cp36-cp36m-linux_x86_64whl.zip
- CMTraerPhysics:Traer v3.0物理引擎的Objective-CCocoa端口; 与iOS演示应用程序
- bilingual-pdf:由英文PDF生成双语PDF,回归原生加速长篇英文阅读!
- js-demo:关于本人博客中关于js的使用的代码示例
- 清水混凝土模板支撑施工方案.zip
- 来自“菜鸟教程”JavaScript实例练习【二】web.zip
- 仿天猫静态页面 登陆/注册/首页/天猫超市页/购物车/手机列表页 Tmall.zip
- 淘特新闻管理系统 v4.0.4
- Class-33