CentOS命令大全:从基础到高级操作
需积分: 45 173 浏览量
更新于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系统管理的基础,熟练掌握它们对于日常运维工作至关重要。记住,理解每个命令的作用和用途是使用命令行的关键,这将使你在面对问题时更加得心应手。
2662 浏览量
3723 浏览量
1935 浏览量
394 浏览量
178 浏览量
682 浏览量
102 浏览量
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
qq_35902904
- 粉丝: 0
最新资源
- 全程软件测试:国际化与本地化测试的关键
- SSH集成开发:MySQL数据库与Struts, Hibernate, Spring实战
- 构建网络教学平台:基于Internet的教育革新
- SAAJ与JAXM:Java SOAP客户端与服务详解
- C程序经典案例:百例中的数字组合与利润奖金计算
- 30分钟学会正则表达式:入门与实战指南
- C#版新版设计模式手册:全面解析23种设计模式
- WinForms Timer控件与TreeView、ListView详解
- Spring MVC教程:一步步构建Web应用
- Spring框架2.5参考文档:核心特性与AOP增强
- MTK手机平台MMI详解与软件架构
- Struts2权威指南:从Struts1到WebWork的演进
- 客户管理系统设计与实现:基于Visual C++和SQL Server
- ARM92410原理图详解:关键接口与功能介绍
- C++编程高质量指南:结构、命名与内存管理
- JSP+AJAX实现动态多选框添加与删除操作详解