tty1,,tty2表示虚拟终端。
在Linux 系统中,计算机显示器通常被称为控制台终端(Console)。它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设备特殊文件与之相关联:tty0、tty1、tty2 等。当你在控制台上登录时,使用的是tty1。
使用Alt+[F1—F6]组合键时,我们就可以切换到tty2、tty3等上面去。tty1–tty6等称为虚拟终端,而tty0则是当前所使用虚拟终端的一个别名,系统所产生的信息会发送到该终端上(这时也叫控制台终端)。
你可以登录到不同的虚拟终端上去,因而可以让系统同时有几个不同的会话期存在。只有系统或超级用户root可以向/dev/tty0进行写操作。
systemd target是一种systemd unit,用以描述系统的一个状态或一个同步点(快照)。一个systemd target拥有一个以.target为后缀的unit配置文件,位于/usr/lib/systemd/system/路径下。一个systemd target往往只是一组相关的systemd units的集合,用以将Linux系统设置为某个状态。
关于Linux系统启动:
启动流程
1)读取BIOS,根据BIOS加载硬件信息和硬件系统自检;
2)根据BIOS读取第一个可启动设备中MBR的启动引导程序(Boot Loader);
3)根据启动引导程序,将指定内核(Kernel)文件加载至内存中解压和执行;
4)待内核检测硬件和加载驱动程序完毕,系统即可运行。
//内核文件一般为压缩文件,使用前需解压缩,才能加载到内存中
在驱动程序加载完成后,Kernel会主动调用Systemd程序进行default.target流程:
1)Systemd执行sysinit.target初始化系统;
2)Systemd执行basic.target设计运行环境;
3)Systemd启动multi-user.target下的本机/服务器的服务;
4)Systemd执行multi-user.target的/etc/rc.d/rc.local、getty.target和登录服务
//若是图形界面,Systemd还需执行graphical.target所需的服务
根据上述流程,在Systemd执行中,根据执行默认命令单元。
systemctl set-default multi-user.target 开机默认进入命令行界面 systemctl set-default graphical.target 开机默认进入图形界面
Systemctl常用命令:
systemctl start xxx 启动服务 systemctl restart xxx 重启服务 systemctl stop xxx 停止服务 systemctl reloead xxx 重新加载配置文件(不终止服务) system status xxx 查看服务状态 systemctl enable xxx 开机自动启动 systemctl disabled 开机不自动启动 systemctlis-enable xxx 查看服务是不是开机自启 systemctl list-unit-files --type=service 查看各个级别下服务的启动与禁用情况
还没有评论,来说两句吧...