预习笔记3.11-3.15
作者:郭浩祥
归档:预习笔记
时间:2019.3.17
3月11号
Grep过滤文件的内容
-v排除 取反
-n给grep过滤出来的内容 加上行号
>:标准输出 <:标准输入
6代
按下电源
开机bios自检
读取硬盘上的引导程序
加载GRUb菜单
加载内核
运行init进程
设置运行级别
初始化系统
运行对应级别下的对应脚本
加载开机自启动程序
显示用户登录界面
7代
按下电源
开机bios自检
读取硬盘上的引导程序
加载GRUb菜单
加载内核
运行systemd进程
初始化系统
并行启动各种服务
显示用户登录界面
3月13号
套接口(socket)文件
以s开头
Sock文件也是一类的文件,这类文件通常用在网络直间,
Which:查命令所在的全路径
[root@guohaoxiang~]# which ls
alias ls='ls --color=auto'
/usr/bin/ls
[root@guohaoxiang~]# whi
which while whiptail
[root@guohaoxiang~]# which cp
alias cp='cp -i'
/usr/bin/cp
[if !supportLists]6、[endif]$PAPH的作用:(命令行命令会从PAPH对应的路径中查找命令,PAPH路径中没有这个命令就会报cnmmand and found)
[if !supportLists]7、[endif]Whereis:显示命令、源码、说明文档及其相关文件全路径
-b:只查找二进制命令
Locate:快速定位文件路径
查找文件路径,是从数据库里面查询。
Yum provides(查看命令对应的软件包)
Find:查找目录下的文件
查找原理:在硬盘里慢慢查找
find ~ -name "oldboy.txt"
路径名字参数具体文件*表示所有
find / -name “ifcfg-eth0”模糊查找
按文件类型查找-type
-name按文件名查找
find /data -type f|xargs rm -f只是一条命令rm -f oldboy1.txt oldboy2.txt oldboy3.txt
两条命令的不同之处
data:显示系统和时间
-s:修改系统时间
+%F:后面接
-d:指定相关格式
3月14号
用户:是用来管理linux系统而存在的,用户一般分为用户名和用户ID
相当于我们的名字、身份证和学号
用户名方便管理员使用,用户ID是唯一区别一个用户(计算机只识别ID)
User uid
Linux里所有的用户和进程都要有用户对应。
文件存在必须对应用户。
进程运行必须对应用户。
Linux用户分为三类
第一类:超级管理员root uid为0,uid为0的都有对应权限
不要修改ID为0变管理员。
第二类:虚拟用户(傀儡)实际存在的用户,但是又不允许它登录。
价值就是满足文件或进程运行属主的需求。但是又不会带来管理风险。
UID 1——499
第三类:普通用户:实际存在的用户,又允许他登陆。管理员创建的帮助管理员管理系统的用户,在一些系统及目录可读不可写
用户组:集合、组织
Linux里每个用户要有一个组织,这个组织就叫做用户组用户组也是给人看的,用户组也有一个标识,Group ID 简称GID默认情况创建一个和用户名相同的用户组以及相同的UID。
l索引节点
33609106 -rw-r--r--. 1 root root 0 Mar 14 09:19 oldb
数字33609106 叫做文件的索引节点(Index Node)
类似人的身份证,索引节点是文件在系统
索引节点是出在ext文件系统中(ext2 ext4 ext3)
索引节点是硬盘上的一块存储口空间。大小256字节或512字节
索引节点里存放是数据是文件的属性(大小、时间、用户组、权限等都在索引节点里,唯独不包含文件名(文件名在上一届目录的block里)
�