- [root@neo ~]# cat /etc/RedHat-release
- CentOS release 6.9 (Final)
- [root@neo ~]# uname -r
- 2.6.32-696.el6.x86_64
- [root@neo ~]# uname -m
- x86_64
- [root@neo ~]# uname -a
- Linux neo 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
- [root@neo ~]#
- # cat /etc/RedHat-release 查看系统版本, uname -r 查看内核版本 , 通常用这两个命令即可; uname -m 显示系统位数
变量
1. 查看变量的内容:
- # echo $ 变量名, 如:
- echo $PS1
- [root@neo ~]# echo $PS1
- [\u@\h \W]\$
2. 向变量中放入内容:
- # 变量名 = 内容
- # PS1 是系统的环境变量; 环境变量一般都是大写的, 而且在系统中任何的地方都可以使用. PS1 这个环境变量就是控制命令行样子的
- [root@neo ~]# echo $PS1
- [\u@\h \W]\$
- # \u 是指当前用户名,\h 是指当前主机名(hostname),\W 是指当前的位置, 相当于 pwd (工作中 PS1 这个变量一般不要改)
Linux 系统优化:
1. 添加普通用户账号
1.1 Linux 用户分类:
root 用户 --- Linux 中的皇帝
普通用户
1.2 添加普通用户
- # 添加普通用户的命令: useradd 普通用户名; 查看用户的信息 (以及用户是否存在) 的命令: id 普通用户名; 为普通用户设置密码: passwd 普通用户名
- [root@neo ~]# useradd oldboy
- [root@neo ~]# id oldboy
- uid=500(oldboy) gid=500(oldboy) groups=500(oldboy)
- [root@neo ~]# id neo
- id: neo: No such user
- [root@neo ~]# id root
- uid=0(root) gid=0(root) groups=0(root)
- [root@neo ~]#
- [root@neo ~]# passwd oldboy
- Changing password for user oldboy.
- New password:
- BAD PASSWORD: it is too simplistic/systematic
- BAD PASSWORD: is too simple
- Retype new password:
- passwd: all authentication tokens updated successfully.
- [root@neo ~]#
1.3 切换用户:
- # 切换用户的命令: su - 用户名 ; 查看当前用户的命令: whoami
- [root@neo ~]# whoami
- root
- [root@neo ~]# su - oldboy
- [oldboy@neo ~]$ whoami
- oldboy
1.4 退出当前用户
- # 退出当前用户的命令: 快捷键 --- ctrl + d ; 也可以用 su - root (但是 root 密码会比较复杂, 不方便)
- [oldboy@neo ~]$ # ctrl + d
- [oldboy@neo ~]$ logout
- [root@neo ~]#
2. 关闭 SELinux
# 查看 SELinux 的状态的命令: getenforce (Enforcing 表示 SELinux 正在运行; permissive 表示 SELinux 临时关闭; disabled 表示 SELinux 永久关闭)
2.1 临时关闭 SELinux (重启服务器后 SELinux 会重新开启)
- # 命令: setenforce 0
- [root@neo ~]# getenforce
- Enforcing
- [root@neo ~]# setenforce
- usage: setenforce [ Enforcing | Permissive | 1 | 0 ]
- [root@neo ~]# setenforce 0
- [root@neo ~]#
- [root@neo ~]# getenforce
- Permissive
2.2 永久关闭 SELinux
- # 修改 /etc/selinux/config 这个配置文件: 把 SELINUX=enforcing 改成 SELINUX=disabled (重启服务器后才会生效)
- [root@neo ~]# VIM /etc/selinux/config
- [root@neo ~]# grep 'SELINUX=' /etc/selinux/config
- # SELINUX= can take one of these three values:
- SELINUX=disabled
- [root@neo ~]#
来源: http://www.bubuko.com/infodetail-2985601.html