收集CentOS使用中的基础命令集锦

简介: 这些基础命令构成了CentOS管理中的骨架,熟练掌握这些命令对维护与管理系统至关重要。每个命令都具备丰富的参数选项,为了充分利用它们的功能,建议通过 `man`命令(例如 `man ls`)查看命令的手册页获取详细信息。

CentOS,作为一个以企业市场为目标的Linux发行版,其稳定性和安全性深受系统管理员的青睐。以下是一组在CentOS系统管理中常用的核心基础命令。

文件系统操作:

  • ls:列出目录内容。例如,ls -l /home 列出/home目录下的文件和目录。
  • cd:改变当前目录。例如,cd /var/log 跳转到/var/log目录。
  • pwd:显示当前工作目录的路径。
  • mkdir:创建目录。例如,mkdir /data 创建名为data的目录。
  • rmdir:删除空目录。
  • rm:删除文件或目录。例如,rm -rf /tmp/folder 强制删除/tmp/folder目录及其内容。

文本文件操作:

  • touch:创建新文件或更新现有文件的时间戳。例如,touch newfile.txt
  • echo:显示一行文本或将文本重定向到文件。例如,echo "Hello World" > hello.txt
  • cat:查看文件内容或合并文件。例如,cat file.txt 显示file.txt文件的内容。
  • less:分页查看文件内容。例如,less /var/log/messages
  • grep:文本搜索工具。例如,grep "error" /var/log/messages 搜索包含"error"的行。
  • sed:流编辑器,用于文本替换。例如,sed 's/old/new/g' file.txt 将file.txt文件中的"old"全部替换为"new"。

文件权限和所有权:

  • chmod:更改文件权限。例如,chmod 755 script.sh 给script.sh文件赋予执行权限。
  • chown:更改文件的所有者。例如,chown user:group file.txt 将文件的所有者更改为user,组更改为group。
  • umask:设置默认权限掩码,影响新创建文件的权限。

包管理:

  • yum:CentOS的包管理工具,用于安装、升级、查询和移除软件包。例如,yum install httpd 安装Apache服务器。
  • rpm:RPM包管理器,可用于安装、更新、列出和验证RPM包。例如,rpm -ivh package.rpm 安装一个RPM包。

系统信息和管理:

  • top:实时显示系统进程和资源占用情况。
  • df:显示磁盘空间使用情况。例如,df -h 显示易于阅读的格式。
  • free:显示内存使用情况。
  • uname:显示系统信息。例如,uname -r 显示内核版本。
  • ps:显示当前系统进程。例如,ps aux 显示所有运行的进程。

用户和群组管理:

  • useradd:添加新用户。例如,useradd newuser 创建一个新用户newuser。
  • usermod:修改用户属性。
  • passwd:更改用户密码。
  • groupadd:添加新组。
  • userdel:删除用户。

网络配置和诊断:

  • ifconfig:显示或配置网络接口。
  • ping:测试与远程主机的连通性。
  • netstat:显示网络连接、路由表、接口统计等。
  • ss:比netstat更强大的工具,用于查看套接字信息。
  • curlwget:从网络上下载文件。

系统服务管理:

  • systemctl:控制systemd系统和服务管理器。例如,systemctl start sshd 启动SSH服务。
  • journalctl:查询和显示systemd日志。

安全和防火墙:

  • firewall-cmd:管理firewalld服务,是CentOS 7及其之后版本中的默认防火墙工具。

备份与压缩:

  • tar:文件打包和压缩工具。例如,tar czvf backup.tar.gz /home/user 将/home/user目录压缩到backup.tar.gz。
  • rsync:高效的文件复制和同步工具,常用于备份。

这些基础命令构成了CentOS管理中的骨架,熟练掌握这些命令对维护与管理系统至关重要。每个命令都具备丰富的参数选项,为了充分利用它们的功能,建议通过 man命令(例如 man ls)查看命令的手册页获取详细信息。

目录
相关文章
|
12天前
|
存储 缓存 弹性计算
阿里云服务器实例怎么选?经济型、通用算力型、计算型、通用型、内存型区别及选择参考
在我们通过阿里云的活动选购云服务器的时候会发现,可选的云服务器实例主要以经济型、通用算力型、计算型、通用型、内存型为主,相同实例可能又分为多个实例规格(例如通用算力型u1与u2i),另外,同配置的云服务器往往有多个不同的实例可选。本文为大家详细介绍阿里云的经济型、通用算力型、计算型、通用型和内存型实例的性能特点及适用场景,以供大家选择参考。
185 25
|
7天前
|
存储 Web App开发 前端开发
新手如何建站.新手建站的全流程
建站是通过整合域名、服务器等要素搭建可访问数字平台的过程,分自助建站、CMS系统和代码开发三类工具。核心流程包括需求规划、域名注册(实名认证)、服务器配置(国内需ICP备案),搭建后填充内容并测试优化,解析域名上线,做好后续维护。
116 10
|
4天前
|
弹性计算 搜索推荐 应用服务中间件
今非昔比:看完阿里云服务器租赁价格,沉默了~
阿里云服务器优惠汇总:轻量应用服务器200M带宽38元起/年,ECS云服务器2核2G仅99元/年,4核16G 89元/月,8核32G 160元/月,香港轻量服务器25元/月起,爆款低至1折,新老用户同享,续费同价,限时抢购!
112 14
|
21天前
|
JavaScript 安全 API
Vue 3 emit 参数数量不匹配问题深度解析与最佳实践
本文深入解析 Vue 3 中 `emit` 参数数量错误问题,剖析 TypeScript 类型校验机制,提供四种解决方案:修正调用参数、函数重载、运行时验证与对象语法。结合统一事件管理与组合式函数封装,助你构建类型安全、可维护的组件通信体系。
110 10
|
21天前
|
JavaScript 前端开发 安全
JavaScript 数组扁平化:四种方法详解与最佳实践
本文详解JavaScript数组扁平化的四种主流方法:`flat()`、扩展运算符+`concat`、`reduce`和`for...of`循环,从语法、性能、兼容性等维度对比分析,结合适用场景与最佳实践,助你高效处理嵌套数组。
214 9
|
8天前
|
弹性计算 搜索推荐 应用服务中间件
阿里云服务器租用价格:一年、1小时及一个月收费标准及优惠活动参考
阿里云服务器优惠汇总:轻量应用服务器200M带宽38元/年起,ECS云服务器2核2G 99元/年、2核4G 199元/年,4核16G 89元/月,8核32G 160元/月,香港轻量服务器25元/月起,支持按小时计费,新老用户同享,续费同价,限时秒杀低至1折。
439 166
|
20天前
|
JSON 安全 JavaScript
深入浅出解析 HTTPS 原理
HTTPS是HTTP与SSL/TLS结合的安全协议,通过数字证书验证身份,利用非对称加密安全交换会话密钥,再以对称加密高效传输数据,确保通信的机密性、完整性和真实性。整个过程如同建立一条加密隧道,保障网络交互安全。
486 16
|
24天前
|
Unix Linux C语言
在Linux下通过Socket实现本机进程间通信
这些代码块提供了一个基本的IPC通信模型,可以用作更复杂应用程序的基础。要根据特定需求扩展这些代码,您可能需要考虑错误处理、多线程或多进程并发处理、以及消息编码策略。
145 17
|
24天前
|
Linux Docker 索引
安装Docker及其基本操作命令概览
了解和运用这些基本命令,能够帮助用户更好地管理Docker容器和镜像,从而有效地使用Docker进行开发和部署。
212 15