一、linux的诞生
1.Linux 内核最初是由李纳斯•托瓦兹(Linus Torvalds)在赫尔辛基大学读书时出于个人爱好而编写的,当时他觉得教学用的迷你版 UNIX 操作系统 Minix 太难用了,于是决定自己开发一个操作系统。
2.linux与unix的关系:二者的关系,不是大哥和小弟,"UNIX 是 Linux 的父亲"这个说法更怡当。
3.二者也有两个大的区别:
UNIX 系统大多是与硬件配套的,也就是说,无法安装在 x86 服务器和个人计算机上的,而 Linux 则可以运行在多种硬件平台上;
UNIX 是商业软件,而 Linux 是开源软件,是免费、公开源代码的。
了解更多:http://c.biancheng.net/view/707.html
二、Linux系统入门
1.系统的开启与关闭
1.1系统的开机
读取cylinder的sector——启动——>grub(选择linux、window系统之类的)——装入——>linux系统内核——启动——>init进程(进程号为1)——进入——>用户界面(图形界面 X-window或字符界面)。
1.2两种操作界面及切换
Linux系统安装过程中,为用户准备了1个图形界面(X-Window)和6个字符界面。6个字符界面分别位于F1~F6上,而图形界面位于F7上。Ctrl+Alt+F1~7即可切换。
1.3用户的登录与注销
(1)图形用户注销(简单不赘述) 字符界面注销三种方法:Ctrl+D、 exit、 logout(直接输入按enter即可)
1.4Linux系统的关闭与重启动
注意:UNIX/Linux采用了异步写和延迟写机制,大部分数据操作都在缓冲区内进行,并没有实时的写入设备,如果强行关机会导致数据丢失,重者可引起系统瘫痪。 在切断计算机电源之前请首先关闭Linux系统,决不能断电了事。
(1)halt命令
关闭系统,执行过程中,终止所有应用和系统进程,将所有数据写入存储介质,最后关闭系统。
用法:halt [-f] [-p]([ ]是可省略的意思,多个[ ]并列表示或者,下同)
解释:
直接halt:关闭系统,不关闭电源(因为新电源在关闭系统后会自动关闭电源,所以看上去可能与-p一样)
-f:不调用shutdown而强制快速关机或重启
-p:在关闭系统时关掉电源(一般情况,使用-p参数在关闭系统后,会自动关闭电源。如果你的计算机不会这样做,在看到消息“System halted.”后,可以手工切断电源。)
(2)reboot命令
重启系统
用法:reboot [-f]
解释:
直接reboot:重启系统
-f:强制快速重启(建议不要使用)
(3)poweroff命令
关闭系统
用法:poweroff
解释:
等同于halt -p
(4)init 和 telinit命令
系统初始化或运行级切换
用法:init [runlevel]或telinit [runlevel]
解释:
Linux的7个运行级或运行状态
0:关闭系统;
1、s、S:单用户模式;
2:多用户使用模式,但没有NFS功能;
3:完全多用户模式(但没有X-Windows );
4:没有使用(为用户保留)
5:完全多用户模式,且支持X-Windows(默认运行级)
6:重新启动。
q:不重启而重新扫描启动配置
详细解释:https://www.cnblogs.com/shineqiujuan/p/4717828.html
(5)shutdown命令
定时关闭或重启系统
用法:shutdown [-t secs] [-k] [-r] [-h] [-f] [-F] [-c] [warn_msg] 或者time(设置时间的意思)
解释:
-t sec:发送通知信息时间间隔(单位为秒)
-r:重启计算机
-h:关机后关闭电源
-k:并不真正关机,只是送警告信号给每位用户
-c:取消目前正在执行的关机程序。此选项不需时间参数,但是可以输入一个信息,以送给每个用户
-f:在重启系统时忽略fsck
-F:在重启系统时强迫fsck
time:设定关机时间。 绝对时间hh:mm,比如1:20 相对时间(单位为分),比如+10表示 10分钟后,+0表示now
warn_msg:通知信息。可以使用引号将信息引起来
示例:
shutdown -r now #立刻重新启动
shutdown -h now #立刻关机
shutdown -k now ”Hey Let’s go now.” #发出警告讯息,但没有真的关机
shutdown -h 10:42 ”10:42将关闭,请届时退出” #10:42分关机
shutdown -r +10 ’10分钟后将重启,请届时退出’ #10分钟后重启系统
shutdown -c #撤消已下达的shutdown命令。
注:必须在其它终端才能使用此命令 shutdown now #切换至单用户(不加任何选项时)