1. 查看当前Linux系统的版本、内核等信息
[root@oldboy ~]# cat /etc/redhat-release CentOS release 6.7 (Final) . # 系统版本信息 [root@oldboy ~]# uname -r 2.6.32-573.el6.x86_64 # 内核kernel的版本号 [root@oldboy ~]# uname -m x86_64 # 架构,x86架构的64位系统
2. root账号和添加普通用户账号
- root账号是最高权限用户。
- 普通用户
- 虚拟用户:系统里的傀儡,不能使用,固定存在,满足Linux里面服务进程及程序属主的要求而存在的。
进程和程序都必须属于用户。
使用useradd命令添加一个普通用户账号,并为其设置口令
一般情况下,在企业生产环境中应尽量避免直接到root用户下操作,除非有超越普通用户权限的系统维护要求。
还可以通过下面的命令一步到位地设置密码(其中zoe是用户名,密码自定)
另外设置了一个oldboy普通用户,密码设置为12345678。
[root@oldboy data]# echo "12345678"|passwd --stdin oldboy && history -c Changing password for user oldboy. passwd: all authentication tokens updated successfully.
切换用户角色
[root@oldboy ~]# su - oldboy # 由root管理员切换到普通用户,不需要密码 [oldboy@oldboy ~]$ whoami # 查看当前用户是什么 oldboy [oldboy@oldboy ~]$ su - root # 切换回root用户 Password:
注意:
- 超级用户root切换到普通用户下面,无需输入对应用户密码。这相当于“皇帝”到“大臣”家里
- 普通用户切换到root或其它普通用户下,需要输入切换的对应用户密码
- 普通用户的权限比较小,只能进行基本的系统信息查看等操作,无法更改系统配置和管理服务
- $ 符号是普通用户的命令行提示符
-
# 符号是超级管理员的命令提示
-
提示符@前面的字符代表当前用户(可用whoami查询),后面的为主机名(hostname查询),~所在的位置是窗口当前用户所在的路径。
- linux命令提示符由 PS1环境变量控制
[root@oldboy ~]# set|grep PS1 PS1='[u@h W]$ '
可以通过全局变量配置/etc/profile文件调整PS1。