Ubuntu学习条记 - Day2
学习目标:[*] 一周掌握 Linux基本使用本领
学习内容:
[*]Linux系统启动过程
[*]Ubuntu关机
[*]系统目次结构
[*]文件基本属性
[*]下载文件方法
[*]安装软件方法
[*]Ubuntu桌面系统
[*]修改用户密码
学习条记:
Linux系统启动过程
内核引导
当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。操纵系统接受硬件之后,首先读入/boot目次下的内和文件。
运行init
init进程是系统所有进程的起点,可以比拟为系统中所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动。init程序首先必要读取配置文件/etc/inittab。
运行级别
很多程序必要开机自启动。在Windows叫“服务Service”,在Linux叫“保卫进程daemon“。init进程的一大使命,就是去运行这些开机启动的程序。不同场合必要启动不同的程序,比如用作服务器时,必要启动Apache,用作桌面时则不必要。Linux允许为不同场合,分配不同的开机启动程序,这就叫做“运行级别”。启动时,根据运行级别,确定要运行那些程序。
系统初始化
在init的配置文件中有一行:si::syinit:/etc/rc.d/rc.sysinit 它调用实验了/etc/rc.d/rd.sysinit,而rc.sysinit是一个bash shell脚本,重要是完成一些系统初始化的工作,rc.sysinit是每一个运行级别都要首先运行的紧张脚本。
建立终端
启动getty进程(用于管理终端设备的保卫进程),设置终端访问。
用户登录系统
登录方式:命令行登录、ssh登录、图形界面登录。
AI告诉我Linux内核启动的大致流程
[*]引导阶段:BIOS 加电自检,读取 MBR(主引导记录),加载 GRUB(GRand Unified Bootloader)。
[*]GRUB 菜单:显示操纵系统列表,加载并显示GRUB配置。
[*]加载内核:选择Linux内核映像,读取内存中的内核。
[*]内核启动:内核检测系统硬件,加载必要的驱动程序。
[*]启动初始化进程:内核启动init进程,该进程PID为1。
[*]系统初始化:init通过读取inittab文件确定系统运行级别,实验相应的脚本。
[*]用户空间初始化:启动系统服务,如udevd,syslogd等。
[*]设置终端:启动getty进程,设置终端访问。
[*]用户登录:用户输入用户名和密码登录系统。
[*]用户界面:用户进入命令行界面或图形界面进行操纵。
Ubuntu关机
关机流程
sync > shutdown > reboot > halt
相关命令
[*]sync 将数据由内存同步到硬盘中。
[*]shutdown 关机命令
[*]reboot 重启命令,等同于下面
[*]shutdown -r now -r 重启的意思,即关机并立马重启,等同于reboot。
[*]halt 关闭系统,等同于 shutdown -h now 立马关机 和 poweroff
[*]shutdown -h 20:30 今天晚上8点关机 shutdown -h +10 十分钟之后关机
Linux系统目次结构
查看目次
ls /
ls
目次结构
/bin banary的缩写,经常用的命令
/boot 系统启动的核心文件。
/dev linux访问外部设备的方式,存放外部设备的文件。
/etc 系统管理所需要的配置文件和子目录。
/home 用户的主目录。
/lib 存放系统安装的一些共享库。
/media识别设备,比如u盘光驱等。
/opt 额外的软件安装目录。
/root 超级权限的用户。
/usr 用户应用程序文件
/var 不断扩充的文件目录,比如日志等。
文件基本属性
读写权限
文件范例属主权限属组权限其他用户权限01 2 34 5 67 8 9dr w xr - xr - x目次文件读 写 实验读 - 实验读 - 实验 命令
查看属性命令:ls -l
https://i-blog.csdnimg.cn/direct/767f72881cfe4ce3b029e5fc0cb1a6c0.png
修改文件属性:chmod 777 test.txt
https://i-blog.csdnimg.cn/direct/1bd715cfa29b439ca83e7297e4fe688f.png
下载文件的方法
安装wget工具
apt-get update
apt-get install wget
下载文件
wget xxx.txt(一般是某个网址)
实质是发起一个http请求
https://i-blog.csdnimg.cn/direct/cfc1b52950c547dd8d2e6a7e41ff0111.png
200 OK 代表哀求已毗连。
安装软件方法
安装命令
apt-get -h ##帮助
apt-get -V ##查看版本
apt-get remove ##移除安装包
apt-get autoremove ##自动移除安装包(所依赖的一些安装包)
apt-get clean ##清理在本地库中检索到的包
sudo apt-get install nginx
不是root目次时,前面加sudo表示用root用户安装软件
ps -ef|grep nginx ##查找nginx装在那里了
重新安装命令
sudo apt-get install --reinstall curl
Ubuntu桌面系统
桌面预览
https://i-blog.csdnimg.cn/direct/ca7b095d8dab4921a2e4dfe3937b4d33.png
系统设置
https://i-blog.csdnimg.cn/direct/7231760023554e50b0a417edc219f190.png
修改用户密码
命令行修改
passwd username
界面修改
https://i-blog.csdnimg.cn/direct/94678eefc41e4648a41ec2e3c554b3d6.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]