Linux之三Linux的启动过程关机

Linux之三Linux的启动过程关机,第1张

man ls

man pages手册页

显示说明

数字说明

Ctrl+Alt+F1/F2......F6

Ctrl+Alt+F7,回到图形化界面

who,看看那几个tty连接着

Linux系统有7个运行级别(runlevel):常用的是3和5

运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动

运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆

运行级别2:多用户状态(没有NFS),没有网络服务

运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式

运行级别4:系统未使用,保留

运行级别5:X11表示控制台,进入图形界面

运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

运行级别

接通电源BIOS自检,按照BIOS中设置的启动设备(通常是硬盘)来启动, *** 作系统接管硬件以后,

首先读入 /boot 目录下的内核文件。

init 进程是系统所有进程的起点,你可以把它比拟成系统所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动。

init 程序首先是需要读取配置文件 /etc/inittab

许多程序需要开机启动。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。

init进程的一大任务,就是去运行这些开机启动的程序。

但是,不同的场合需要启动不同的程序,比如用作服务器时,需要启动Apache,用作桌面就不需要。

Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。

也就是说,启动时根据"运行级别",确定要运行哪些程序。

============================================================

Linux系统有7个运行级别(runlevel):

运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动

运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆

运行级别2:多用户状态(没有NFS)

运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式

运行级别4:系统未使用,保留

运行级别5:X11控制台,登陆后进入图形GUI模式

运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

在init的配置文件中有这么一行: si::sysinit:/etc/rc.d/rc.sysinit 它调用执行了/etc/rc.d/rc.sysinit,

而rc.sysinit是一个bash shell的脚本,它主要是完成一些系统初始化的工作,rc.sysinit是每一个运行级别都要首先运行的重要脚本

它主要完成的工作有:激活交换分区,检查磁盘,加载硬件模块以及其它一些需要优先执行任务

rc执行完毕后,返回init。这时基本系统环境已经设置好了,各种守护进程也已经启动了。

init接下来会打开6个终端,以便用户登录系统。在inittab中的以下6行就是定义了6个终端:

一般来说,用户的登录方式有三种:

(1)命令行登录

(2)ssh登录

(3)图形界面登录

在linux领域内大多用在服务器上,很少遇到关机的 *** 作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机 。

正确的关机流程为:sync >shutdown >reboot >halt

sync 将数据由内存同步到硬盘中

shutdown –h 10 ‘This server will shutdown after 10 mins’ 这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中

Shutdown –h now 立马关机

Shutdown –r now 系统立马重启

reboot 就是重启,等同于 shutdown –r now

halt 关闭系统,等同于shutdown –h now 和 poweroff

最后总结一下,不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中。

重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。

1 重启Linux,见到下图,在3秒钟之内按下回车

2 三秒之内要按一下回车,出现如下界面

3 按下e键就可以进入下图

4 移动到下一行,再次按e键

5 移动到下一行,进行修改

修改完成后回车键,然后按b键进行重新启动进入系统

6 移动到下一行,进行修改

最终修改完密码,reboot一下即可。

是进入了linux控制台字符终端环境,要回到图形控制台,按 Ctrl + Alt + F7 即可。

linux系统的显示界面一般分为命令行的字符界面和图形界面,我们可以设置linux的默认启动的显示界面,然后也可以手动的来回的切换,在图形界面中按住Ctrl+Alt+t即可开启一个新的终端。

但是在字符界面需要开启多个命令行的话,具体的 *** 作就是:ctrl+alt+F1开一个终端,ctrl+alt+F2开第二个终端.......一直到F6可以打开6个终端,需要回到图形界面ctrl+alt+F7即可。

扩展资料

linux基本命令:

1、shutdown -h now   立刻关机;

2、shutdown -h 5  5分钟后关机;

3、oweroff  立刻关机;

4、shutdown -r now    立刻重启;

5、shutdown -r 5  5分钟后重启; reboot    立刻重启;

6、ifconfig  查看网卡信息。

方案1:

在重装windows系统后,mbr被更改了,这样你的Linux就进不去。 下面我来谈一下有linux系统盘的情况下如何重新引导linux。

1.在出现linux系统安装界面时,按F5.

2.输入 linux rescue回车

3.在出现的对话框中作相应的 选择。按默认就可以了

4.进入sh 后,输入以下命令:

chroot /sysimage

/sbin/grub-install/dev/hdc(或sda、hdb)

5.exit 两次 退出重启

这样,就应该成功了 。

方案2:

重新安装xp后ubuntu进不去了,原因是引导文件被XP修改了,可以通过下面方法找回ubuntu

1.找到ubuntu的光盘,进入安装界面;

2.打开终端,或者按ctrl+alt+F1进入;

3.输入:sudo -i 命令获取超级管理员

4.输入:grub 命令来使用引导工具

5.输入:find /boot/grub/stage1 命令来查找引导文件,find后面有个空格

6.屏幕显示你的ubuntu在那里安装的了,格式为(hd0,7),表示第一个主硬盘的第七个分区,

7.输入:root (hdx,7) 命令,注意root后面有个空格,括号里的内容为上面显示的内容,这个时候界面没有什么变化

8.输入:setup (hd0) 命令,同样setup后面有个空格。

然后出现几行的sucess

这个时候就引导成功了,重启后就可以看到原来的引导界面了

这个方法对其他类unix系统也适用,都是用grub工具来修改引导路径,只不过是进入的方式不一样,redhat是使用第一张安装盘,在安装界面输入linux resuce命令,进入命令行,输入grub,以后类同。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8475347.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存