CentOS 6.5常用命令有哪些关键操作?

CentOS 6.5作为一款经典的Linux发行版,尽管已逐渐被新版本取代,但在一些特定场景下仍被广泛使用,掌握其常用命令是系统管理和日常运维的基础,以下将详细介绍CentOS 6.5中常用的命令,涵盖文件管理、用户权限、系统监控、软件安装、网络配置等多个方面,并通过表格形式整理部分高频命令,帮助用户快速查阅和应用。

centos 6.5常用命令
(图片来源网络,侵删)

文件和目录管理命令

文件和目录是Linux系统的基本组成单元,熟练掌握相关命令是高效操作系统的前提。

  1. ls命令:列出目录内容,常用选项包括-l(详细信息)、-a(隐藏文件)、-h(人性化显示文件大小)。ls -lah会以列表形式显示所有文件(包括隐藏文件),并以KB、MB等单位展示文件大小。

  2. cd命令:切换目录,cd ..返回上级目录,cd -返回上一次所在目录,cd ~切换至当前用户主目录。

  3. pwd命令:显示当前工作目录的完整路径,例如在/home/user目录下执行pwd,会输出/home/user

    centos 6.5常用命令
    (图片来源网络,侵删)
  4. mkdir命令:创建目录,-p选项可递归创建多级目录,如mkdir -p /tmp/test/a/b会同时创建testab三个目录。

  5. rm命令:删除文件或目录,-r递归删除目录,-f强制删除不提示,例如rm -rf /tmp/oldfiles会强制删除oldfiles目录及其所有内容。

  6. cp命令:复制文件或目录,-r复制目录,-p保留文件权限、时间戳等属性,如cp -r /source /destination复制整个目录。

  7. mv命令:移动文件或目录,也可用于重命名,例如mv oldname.txt newname.txt将文件重命名,mv /file /tmp/将文件移动至tmp目录。

    centos 6.5常用命令
    (图片来源网络,侵删)
  8. touch命令:创建空文件或更新文件时间戳,touch newfile.txt会创建一个名为newfile.txt的空文件。

  9. cat/more/less命令:查看文件内容,cat适合查看小文件,moreless支持分页浏览(less功能更全,支持上下翻页和搜索)。

  10. find命令:按条件查找文件,例如find /home -name "*.txt"/home目录下查找所有.txt文件,find /var -mtime -7查找7天内修改过的文件。

用户和权限管理命令

Linux系统通过严格的权限管理保障安全性,用户和权限命令是系统管理的关键。

  1. useradd/userdel命令:创建和删除用户,useradd -m username会创建用户并自动创建主目录,userdel -r username删除用户及其主目录。

  2. passwd命令:修改用户密码,普通用户只能修改自己的密码,root用户可修改所有用户密码,passwd username指定用户。

  3. su/sudo命令:切换用户,su - username切换至指定用户并加载其环境变量,sudo command以管理员权限执行命令(需配置sudoers文件)。

  4. chmod命令:修改文件权限,可通过数字或符号模式,例如chmod 755 file.txt设置所有者可读写执行、组和其他用户可读执行;chmod u+x script.sh为所有者添加执行权限。

  5. chown命令:修改文件所有者,chown user:group file.txt将文件所有者改为user,所属组改为group

  6. chgrp命令:修改文件所属组,chgrp groupname file.txt将文件所属组改为groupname

系统监控和进程管理命令

实时监控系统状态和管理进程是保障系统稳定运行的重要手段。

  1. top命令:动态显示系统进程和资源占用,按P按CPU排序、M按内存排序,q退出。

  2. ps命令:静态查看进程,ps -ef显示所有进程的详细信息,ps aux显示进程CPU和内存占用情况。

  3. kill/pkill命令:终止进程,kill pid通过进程ID终止进程,pkill processname通过进程名终止进程,-9选项强制终止。

  4. df/du命令:查看磁盘使用情况,df -h显示各分区使用量(人性化单位),du -sh /directory显示目录总大小。

  5. free命令:查看内存使用情况,-m选项以MB为单位显示,-h人性化显示。

  6. uname命令:显示系统信息,uname -a显示所有信息(内核版本、系统架构等)。

软件包和服务管理命令

CentOS 6.5默认使用YUM包管理器,服务管理则通过servicechkconfig命令实现。

  1. yum命令:软件包安装、卸载和更新,yum install packagename安装软件包,yum remove packagename卸载软件包,yum update packagename更新软件包,yum clean all清理缓存。

  2. rpm命令:管理RPM包,rpm -qa查询已安装包,rpm -ivh packagename.rpm安装本地RPM包,rpm -e packagename卸载包。

  3. service命令:启动、停止、重启服务,service httpd start启动Apache服务,service mysqld stop停止MySQL服务,service network restart重启网络服务。

  4. chkconfig命令:管理系统服务开机自启,chkconfig --list显示所有服务开机自启状态,chkconfig httpd on设置Apache服务开机自启,chkconfig httpd off关闭开机自启。

网络配置和调试命令

网络配置是服务器运维的基础,常用命令包括网络连接测试、服务管理等。

  1. ifconfig命令:查看和配置网络接口,ifconfig eth0显示eth0网卡信息,ifconfig eth0 192.168.1.100 netmask 255.255.255.0配置IP地址。

  2. ip命令(需安装iproute包):ip addr show显示网络接口信息,ip link set eth0 up启用网卡。

  3. ping命令:测试网络连通性,ping www.baidu.com测试与百度的连通性,-c指定次数(如ping -c 4 www.baidu.com)。

  4. netstat命令:查看网络连接和端口状态,netstat -tuln显示所有监听端口,netstat -an | grep ESTABLISHED查看已建立的连接。

  5. ssh命令:远程登录服务器,ssh username@192.168.1.100以用户username登录远程服务器,-p指定端口(如ssh -p 2222 username@ip)。

  6. scp命令:远程复制文件,scp /localfile username@remote:/remotepath将本地文件复制至远程服务器,scp username@remote:/remotefile /localpath将远程文件复制至本地。

常用命令速查表

功能分类命令常用选项及说明
文件列表ls-l(详细信息)、-a(隐藏文件)、-h(人性化大小)
切换目录cd(上级)、(主目录)、(上一次目录)
创建目录mkdir-p(递归创建多级目录)
删除文件/目录rm-r(递归)、-f(强制)
复制文件/目录cp-r(目录)、-p(保留属性)
移动/重命名mv无选项,直接移动或重命名
查看文件内容cat/more/lesscat(小文件)、more/less(分页,less支持搜索)
查找文件find-name(按名)、-mtime(按修改时间)
创建用户useradd-m(创建主目录)
修改密码passwd无选项(当前用户)、username(指定用户)
修改权限chmod755(数字模式)、u+x(符号模式)
修改所有者chownuser:group(用户和组)
查看进程top/pstop(动态)、ps -ef/ps aux(静态)
终止进程kill/pkillkill pid(进程ID)、pkill name(进程名)
查看磁盘使用df/dudf -h(分区)、du -sh(目录大小)
安装软件包yuminstall(安装)、remove(卸载)、update(更新)
启动/停止服务servicestart(启动)、stop(停止)、restart(重启)
设置开机自启chkconfigon(开启)、off(关闭)、--list(查看状态)
查看网络接口ifconfig/ipifconfig eth0(网卡信息)、ip addr show
测试网络连通ping-c(指定次数)
远程登录sshusername@ip(登录)、-p(指定端口)
远程复制scplocal -> remote(上传)、remote -> local(下载)

相关问答FAQs

问题1:CentOS 6.5中如何永久修改主机名?
解答:修改CentOS 6.5的主机名需要修改两个文件:

  1. 修改/etc/sysconfig/network文件,将HOSTNAME的值改为新主机名,例如HOSTNAME=myserver
  2. 修改/etc/hosts文件,在127.0.0.1行后添加新主机名,例如0.0.1 localhost localhost.localdomain myserver
    修改完成后,重启系统或执行hostname myserver使新主机名立即生效(重启后永久生效)。

问题2:如何查看CentOS 6.5系统的运行时间和负载情况?
解答:

  1. 查看运行时间:使用uptime命令,会显示系统运行时间、当前登录用户数以及1分钟、5分钟、15分钟的平均负载。uptime输出14:30:45 up 10 days, 3:15, 2 users, load average: 0.05, 0.10, 0.15,表示系统已运行10天3小时15分钟,当前负载较低。
  2. 查看详细负载:使用top命令,按1可查看各CPU核心负载,或通过cat /proc/loadavg查看实时负载值。w命令也可显示系统负载和登录用户信息。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/451500.html<

(0)
运维的头像运维
上一篇2025-11-07 01:16
下一篇 2025-11-07 01:21

相关推荐

  • dos命令大全 下载

    在Windows操作系统中,DOS命令(即命令提示符或CMD命令)是用户与系统交互的重要方式,通过输入特定指令可以快速完成文件管理、系统配置、网络诊断等任务,以下是常用DOS命令的详细分类及使用说明,部分命令支持通过“下载”相关资源(如驱动程序、工具脚本)来增强功能,具体操作会结合命令特性展开,文件与目录管理命……

    2025-11-20
    0
  • Top Linux命令有哪些?最常用的是哪些?

    Linux作为服务器和开发环境的首选操作系统,其强大的命令行工具是高效工作的核心,掌握Top命令对于系统监控至关重要,它能实时展示系统资源使用情况,帮助管理员快速定位性能瓶颈,Top命令默认以全屏交互方式运行,每两秒刷新一次数据,显示进程ID、用户、CPU及内存占用等关键信息,通过按下大写字母P可按CPU使用率……

    2025-11-20
    0
  • 检查网络DOS命令有哪些?

    检查网络连通性和诊断网络问题是日常运维和故障排查中的常见任务,而DOS命令(在Windows系统中称为命令提示符或CMD命令)凭借其简洁高效的特点,成为网络管理的重要工具,以下将详细介绍常用的网络检查DOS命令,包括其功能、语法、使用场景及示例,帮助读者全面掌握这些命令的操作方法,基础网络连通性检查命令ping……

    2025-11-20
    0
  • Macbook Air终端命令有哪些实用技巧?

    MacBook Air 终端命令是 macOS 系统中强大的工具,允许用户通过文本界面直接与系统交互,执行文件管理、系统配置、网络诊断等多种任务,对于开发者、系统管理员或希望提升效率的普通用户而言,掌握终端命令能够显著简化操作流程,解锁系统隐藏功能,以下将详细介绍 MacBook Air 终端命令的基础使用、常……

    2025-11-20
    0
  • 苹果系统命令大全有哪些实用指令?

    苹果系统(macOS)基于Unix内核,拥有强大的命令行工具(Terminal),通过命令可以高效管理文件、系统设置、网络等,以下是常用命令的分类详解,涵盖文件操作、系统管理、网络工具、开发者工具等多个场景,帮助用户全面掌握macOS命令行使用技巧,文件与目录操作文件管理是命令行的基础,常用命令包括ls(列出目……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注