linuxredhat命令
linuxredhat命令详细介绍
Red Hat 是一种广泛使用的 Linux 发行版,下面为你介绍一些常用的 Red Hat 命令:
系统管理类
1. 系统信息查看
uname -a- 功能:显示系统的详细信息,涵盖内核名称、主机名、内核版本、处理器类型等。
- 示例:
bash
hostname- 功能:查看或设置系统的主机名。
- 示例:查看主机名
bash
设置主机名:
bash
hostnamectl set-hostname new_hostname
2. 用户和权限管理
useradd- 功能:创建新用户。
- 示例:创建名为
testuser的用户
bash
testuser
passwd- 功能:设置或修改用户密码。
- 示例:修改
testuser的密码
bash
testuser
chmod- 功能:更改文件或目录的权限。
- 示例:将
testfile的权限设置为所有者可读、写、执行,组用户可读、执行,其他用户可读、执行
bash
testfile
3. 软件包管理
yum(Red Hat 7 及以下版本)yum install:安装软件包。- 示例:安装
nginx
bash
yum nginx
yum update:更新系统中所有已安装的软件包。- 示例:
bash
yum update
yum remove:卸载软件包。- 示例:卸载
nginx
bash
yum remove nginx
dnf(Red Hat 8 及以上版本)dnf install:安装软件包。- 示例:安装
httpd
bash
dnf httpd
dnf update:更新系统中所有已安装的软件包。- 示例:
bash
dnf update
dnf remove:卸载软件包。- 示例:卸载
httpd
bash
dnf remove httpd
文件和目录操作类
1. 目录导航
cd- 功能:切换目录。
- 示例:切换到
/home/user目录
bash
/home/user
pwd- 功能:显示当前工作目录的完整路径。
- 示例:
bash
2. 文件和目录查看
ls- 功能:列出目录中的文件和子目录。
- 示例:列出当前目录下的所有文件和目录(包括隐藏文件)
bash
cat- 功能:查看文件内容。
- 示例:查看
test.txt文件的内容
bash
test.txt
3. 文件和目录创建、删除
mkdir- 功能:创建新目录。
- 示例:创建名为
newdir的目录
bash
newdir
rm- 功能:删除文件或目录。
- 示例:删除
testfile文件
bash
testfile
删除newdir目录(需要使用-r递归删除)
bash
newdir
进程管理类
1. 查看进程
ps- 功能:显示当前运行的进程信息。
- 示例:查看所有进程信息
bash
top- 功能:实时显示系统中各个进程的资源占用情况。
- 示例:
bash
2. 终止进程
kill- 功能:向指定进程发送信号以终止进程。
- 示例:终止进程 ID 为
1234的进程
bash
如果进程无法正常终止,可以使用-9信号强制终止
bash
912