查看系统版本:
[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 ~]#