Linux基础与CentOS服务器配置全解析
立即解锁
发布时间: 2025-08-25 00:09:05 阅读量: 1 订阅数: 8 


CentOS Linux基础:企业级Linux的低成本解决方案
### Linux基础与CentOS服务器配置全解析
#### 1. 实用命令与环境变量
在Linux系统中,有许多实用的命令可以帮助我们获取系统信息。`whatis <command>` 命令能提供某个命令的简要描述,而 `apropos <keyword>` 命令则会显示与关键字匹配的命令的简要描述。例如,运行 `whatis passwd` 和 `apropos passwd` 可以看到它们的区别。以下是 `apropos passwd` 的输出示例:
```
[juan@srv1-manila ~]$ apropos passwd
chpasswd (8) - update passwords in batch mode
fgetpwent_r [getpwent_r] (3) - get passwd file entry reentrantly
getpwent_r (3) - get passwd file entry reentrantly
gpasswd (1) - administer the /etc/group file
htpasswd (1) - Manage user files for basic authentication
lpasswd (1) - Change group or user password
lppasswd (1) - add, change, or delete digest passwords
pam_localuser (8) - require users to be listed in /etc/passwd
pam_passwdqc (8) - Password quality-control PAM module
```
此外,我们还可以在 `/usr/share/doc` 目录中浏览已安装软件包的相关信息,如变更日志、示例配置文件、自述文件等。
环境变量是影响shell的重要因素。变量是数据的占位符,我们可以声明自己的变量并赋值。例如,声明一个名为 `A` 的变量并赋值为 `test`,可以使用命令 `A=test`。要获取变量的值,需在变量前加 `$` 符号,如 `echo "The value of A is $A"`。除了显式赋值,还可以通过键盘输入为变量赋值,使用 `read A` 命令,输入的内容直到按下回车键都会被存储在 `A` 中。
运行 `env` 命令可以查看环境变量及其对应的值。部分影响所有用户的环境变量在 `/etc/bashrc` 中配置,若要为自己的账户自定义这些变量,可以在主目录下的 `.bashrc` 文件中覆盖它们。其中,`PATH` 环境变量用于查找要运行的二进制文件和脚本。例如,用户 `juan` 的 `PATH` 变量值为 `/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/juan/bin`。若未设置 `PATH` 变量,执行命令时需指定完整路径,如未设置时执行 `mkdir` 命令需运行 `/bin/mkdir`。
若要自定义环境变量的值,需使用 `export` 命令,确保变量对后续启动的所有程序和shell都可访问。例如,要将 `HISTSIZE` 变量的值改为10,可在 `.bashrc` 文件中添加以下内容:
```
HISTSIZE=10
export HISTSIZE
```
这样,命令历史记录将限制为最后执行的10条命令,而不是默认的1000条。可以使用 `history` 命令查看执行过的命令列表,也可以使用上下箭头键循环浏览。
#### 2. 创建和运行自己的脚本
脚本是按顺序运行的命令列表。在系统管理中,有些任务是一系列命令的组合,我们可以通过编写脚本来自动化这些任务。
例如,创建一个名为 `hello.sh` 的脚本,内容如下:
```bash
echo "What is your name?"
read name
echo "Hello, $name!"
```
执行该脚本,使用命令 `sh hello.sh`,会得到类似以下的输出:
```
[juan@srv1-manila ~]$ sh hello.sh
What is your name?
Don Juan
Hello, Don Juan!
```
再看另一个示例,若要列出特定用户的成功和失败登录尝试记录,可以创建 `logs.sh` 脚本,内容如下:
```bash
echo "Enter a username: "
read username
ec
```
0
0
复制全文
相关推荐










