Linux系统从开机开始到用户登录界面,需要启动一系列的进程,分为几个步骤。运行/sbin/init程序,这个是Linux第一个进程,这个进程读取相应的配置文件并启动一系列进程,这个进程的PID为1,所有的进程都由它衍生,都是它的子进程。rc执行完毕之后,系统环境已经设置完成,各种服务进程也已经启动。init开始启动终端程序。运行级别5的系统模式会启动图形界面的终端程序。
Linux系统从开机开始到用户登录界面,需要启动一系列的进程,分为几个步骤。运行/sbin/init程序,这个是Linux第一个进程,这个进程读取相应的配置文件并启动一系列进程,这个进程的PID为1,所有的进程都由它衍生,都是它的子进程。rc执行完毕之后,系统环境已经设置完成,各种服务进程也已经启动。init开始启动终端程序。运行级别5的系统模式会启动图形界面的终端程序。
linux用户管理常用命令1)管理用户(user)的工具或命令;2)管理用户组(group)的工具或命令;passwd命令为一个用户设置密码,但它实质上是一个修改密码的程序。username为其它用户修改shell设置。其中/bin/bash和floatboat应取相应的shell路径文件名及用户名。修改用户的主目录主要使用usermod命令的-d参数,例如:
在/etc/passwd文件中,利用UID可以找到所对应的用户名,在/etc/group文件中,利用GID可以找到所对应的群组名。可以做个小实验,在Linux操作系统中,常用的有两个账户,分别为root超级管理员账户和普通账户,我们可以先使用root账号登录并执行命令vim
16以后,系统默认安装了systemd-resolved,它同样可以将hosts中的配置加到DNS中可以使用unbound来构建自定义的nameserver,在Centos或者Ubuntu下可以直接安装unbound服务;安装完unbound后,可以通过命令unbound直接启动服务或者可以通过系统服务启动。在Centos8中,同样53端口被系统服务dnsmasq占用了。