1、linux启动级别
如果安装的linux默认带的图形化界面,默认的运行级别为5 graphical.target
因为图形化太耗费资源了,想每次启动的时候,更改它的默认允许级别为命令行(文本)
cat /etc/inittab
修改为命令行
多用户
然后reboot重启,之后就会自动加载命令行模式
再在命令行模式下,输入init 5,再回车(5是图形化界面的)
在图形化的界面,输入init 3,就切换到命令行模式了
如果默认采用的是minimal最小化安装,就无法使用init 5
如果在命令行模式下,也可以执行startx,加载图形化桌面
然后关闭这个桌面,回到命令行呢?
init 5回到真正的图形化桌面
再init 3回到命令行
区别:
startx只加载图形化(桌面)程序,输入init 3回不去命令行,因为本身就在命令行模式下了
init 5切换到图形化界面,更改了操作系统的运行级别
2、用户
linux超级管理员 默认叫root
Linux里面区分超级管理员和普通用户是看ID号
看谁的userID=0,谁就是超级管理员
在linux创建用户的时候,普通用户的UID是从1000开始,
root默认是0
1-999是给系统内部文件使用的
cat /etc/passwd
密码文件的含义(不存密码)
root:x:0:0:root:/root:/bin/bash
第一段:用户名
第二段:代表用户是否需要身份认证(密码验证)
登录的时候,是否需要输入密码
第三段:0代表用户的UID
第四段:0代表用户的groupid
第五段:root是该用户的描述信息(自定义)——无意义
第六段:用户默认登入后进入的家目录——pwd打印工作台路径
第七段:/bin/bash指定用户默认的shell环境 bash shell
bash shell手工创建的用户
sbin nologin内部用户是不允许登入系统的
真正的密码存放在vim /etc/shadow(存密码)——非明文