第二节课

前面听了各种大哥大神的介绍,让我有了更坚定的学习信念。

这节课说的,虽然是已经听过或者自学过,甚至是很基础的教学,但是让更有耐心的学习,最重要还是学费贵,6999...够我吃几顿大餐了。

这节课重要就是讲上次说的作业,内容就不重复了。说下这节课的作业。

1.写出Linux操作系统启动流程步骤,画出操作系统系统启动流程图,整理笔记发送邮箱。

2..整理必备命令30个,截图案例分析,发送邮箱。

7月2日   作   业

 

一、以下为Linux启动流程图

 

1、加电起机

   比如按开关,或者来电自动开机意思;

 

2、加载BIOS

   主要是加载检测硬件设备,比如电源、主板、CPU、内存、硬盘等映射设备检测,通过后进入下一步;

 

3、读取MBR

   读取BIOS指定的指定硬盘引导区,将其内容复制到内存里面,让后进行引导工作;

 

4、GRUB引导

   GRUB引导器启动过程中第一个引导的程序,当计算器读取内存中GRUB信息,会按照里面配置来启动硬盘内的各种系统;

 

5、加载kernel

   是计算机在读取映像,并解压缩操作,屏幕一般会出现Uncompressing Linux 提示,当解压内核完毕,屏幕会输出OK,booting the kernel。系统将解压后的内核放置在内存中,并调用start_kernel()函数来启动一些列初始化函数并初始化各种设备,完成Linux核心环境的建立。

 

6、启动运行级别程序

   加载kernel 完毕,会启动一个init守护进程,通过该进程读取/etc/inittab文件,inittab文件有7种启动模式

0 关机;  1单用户模式  ;2无网络多用户模式 ;3字符界面多用户模式;4保留,暂未启用;5图形化界面多用户模式;6重启。

 

7、加载第一用户rc.sysinit

   加载设置的环境变量,网络配置,启动swap分区,设定/proc,系统函数,配置selinux等;

 

8、加载内核模块

   读取/etc/modules.conf文件及/etc/modules.d目录下的文件来加载系统内核模块。该模块文件可以后期添加或者修改及删除;

 

9、启动运行级别程序

   读取先前的允许级别,使用该级别来启动加载相应服务。

   文件夹路径/etc/rc.init/

 每个启动等级有相应的启动程序,S开头是即将开始的服务,K开头的是停止服务,后面数字是启动顺序。如下图

 

 

10、读取rc.local

   读取本地本地服务加载项目,可以自行在里面添加相应的服务

   

 

11、执行/bin/login

    这是登录程序,输入用户名密码,即可登录系统操作,至此Linux启动完毕。

 

 

命令30解

 这是我自己整理的一些,一些命令常用到的参数,老师们整理了150命令解释,询问后,我再上传上来。

1、cd

切换目录

cd .. 切换到当前目录的上级目录   cd /etc  切换到/etc目录

 

2、ls

显示当前路劲的问文件或者文件夹

ls -a 显示所有文件,包含隐藏文件 ll  显示文件详细信息 权限-归属人 最后修改时间日期

 

 

3、touch

创建文件

 

 

4、mkdir

创建文件夹

 

 

5、vi/vim

文件编辑器

  

6、pwd

打印当前路径

 

 

7、rm

删除命令

 -r  递归删除该目录与文件

 

 -f  强制删除,不询问是否删除

  

8cp

复制命令

cp  原文件 目录

cp  0801  /home/test    复制0801/home/test

 

-a 保留文件原来属性一同复制,包含修改时间创建时间归属人


9mv剪切,移动,重命名文件或文件夹

 

 

10cat 查看文件内容

 

 

11| 管道命令

运行完第一个命令运行第二个命令

 

 

12less翻页查看内容

可结合其他命令翻页查看内容 按q退出

  

 

13more翻页查看内容

  

14du 查看文件或者目录大小

du -sh *  显示每个文件或文件夹大小

 

du -sh 显示当前目录大小

 

15df 查看各个磁盘容量

-h 较高的可读性查看容量

 

 

16head查看文件前几行

默认是10

 

 

17tail 查看文档后面几行

-f 输出新追加的行

 

 

18chmod修改权限命令

chmod 777 1001 修改1001权限全部人员可以修改查看执行

rwx代表含义  r=4 w=2 x=1  r=读取 w=修改 x=执行

-R 修改该目录与其内所有目录与文件权限

 

 

19chown修改文件或文件夹归属

chown vic:vic 1001 修改1001文件所属用户及所属组归属为vic

-R 修改该目录与其内所有目录与文件权限

 

 

20echo 打印内容

echo “holle word” 打印holle word

 

echo “holle word” >> 1001 追加holle word 1001文件最后一行,> 直接替换原文件

 

21date 时间日期

-s 修改时间日期


 

22who 查看当前机器登录用户

 

 

23find 查找命令

find / -name 1001 从根目录/ 开始查找名称为1001 文件或文件夹

 

 

24cal 日历

-y  显示本年日历  -y 2017 显示2017年日历

  

 

25chkconfig 查看开机选项

查看当前服务器开机运行选项

 

 

26useradd 添加用户

useradd hgx 添加用户hgx

 

 

27whoami查看使用的用户

 

 

28clear 清除屏幕

 

 

29wc 统计文件单词个数与行数

第一个20为行数 第二个 21 单词个数 第三个142为字节数

 

 

30diff 对比文件差异

 

 

 

31ping 发送请求回应,主要检测主机是否存活

 

 

32netstat -nl 查看当前服务器监听的网络端口

 

33traceroute 查看到指定域名或主机的路由

 

 

34ip /ifconfig

ip a  ifconfig 显示当前网卡信息

 

 

35kill 强制关闭进程

-9 强制关闭指定进程

 

 

 

36grep 用于查找文件里符合条件的字符串

 


这里只是基础的基础,是用我自己理解与我自己常用的命令放上来,讲解的不是很详细,请各位谅解。如果对于命令需要进一步了解,可以百度一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值