1、相信可能你就无限可能,相信不可能,就是自废武功。
为什么会缺乏自信?
对自己得能力不认可
学历不高,自动不自信。
学历不高,既成事实。
现在不自信,一辈子背着不自信加锁。
不管别人怎么看我们,我们要有一些自信。
自信是人成功得必备前提。——老男孩
自信一点,能力不够,过的机会了。
老板没有一个有良心得。
老板是一个好老板。
祸从口出,病从口入。
永远不要在背后说别人坏话(当面之说),如果非要说就说好话。
你是老板你会怎么选择员工?
人品、态度、能力、价值
人品是根本
态度是原则
能力是基础
价值是砝码:
给老板赚钱
作为运维人员怎么给老板赚钱?
[if !supportLists]1、 [endif]买设备、买带宽、云服务 花钱
省了5万,创造了50万流水。
传统企业3-10%,10%
要有正确得价值观,作为人何为正确?
[if !supportLists]2、 [endif]CDN网站加速,网站图片被盗链。
几个小时 27T流量,500M得带宽,1G-2G
损失10几万。创造了100多万得流水。
勇于承担责任,才是能力变强得最佳捷径。——老男孩
要想比别人强,永远要比别人多做一点点,早做一点。——老男孩颁布领先
帮助相关得
Man查看普通命令得帮助
Help查看内置命令得帮助
Info 查看一个命令得更多信息
关机重启相关得Shutdown
–r 重启 reboot
-h 关机 halt
Halt 关机cpu停止工作
Poweroff关机断电
Init切换运行级别
0关机
6重启
Reboot重启
Systemctl reboot
Poweroff
Ls –colot=auto 显示不同文件得颜色
Pwd 打印工作目录
Cd 切换工作目录 -上一次所在目录
.当前目录 ..上一级目录 ~用户家目录
Tree 以树形结构显示目录或文件 -L level 指定层数 -d显示目录
Mkdir 创建目录 -p递归创建
Touch 创建文件或更新文件时间戳
{} 生成序列
Cp -r复制目录 -p保持文件或者目录属性 -a相当于dpr -I 是否覆盖
Rm 删除文件或者目录 -f强制删除 -r递归删除
Alias 查看或者设置别名 analias取消设置别名
Mv 移动文件或者目录或者改名
Printf 格式化打印字符串
Runlevel 查看运行级别
Init 切换运行级别
Hostname修改主机名
Hostnamectl C7永久修改主机名
Tac 按行翻转得内容
Rev左右翻转得内容
Tar --exclude 排除不打包得文件 -X从文件中排除不打包得文件
Grep -A after 显示要过滤得字符串和之后得多少行 -B before显示过滤后得得字符串和他之前得都少行 -C显示过滤字符串和他之前之后得多少行
[if !vml]
[endif]
Linux 多用户多任务
用户:管理Linux系统二存在得。
用户一般分为用户名和用户ID
相当于我们得名字和身份证,名字和学号
用户名方便管理员使用,用ID是唯一区别一个用户(计算机只识别ID)
User UID
Linux里所有得永和进程都要有用户对应。
文件存在必须要对应用户
进程运行必须应用用户
Linux用户分三类:
[if !supportLists]1、 [endif]超级管理员 root
权限堪称皇帝。 UID为0,换句话UID为0得都有皇帝对应得权限。
[if !vml]
[endif]
[if !supportLists]2、 [endif]虚拟用户(傀儡)
实际存在得用户,但是又不允许它登陆。
价值何在?
满足文件或者进程运行属主得要求。但是又不会带来管理风险。
UID 1-499
[if !supportLists]3、 [endif]普通用户
实际存在得用户,有允许它登陆。管理员身份创建得,帮助管理员管理系统得,
大臣、臣民一起管理。
权限仅仅限制家目录,在一些系统级目录可以读不可以写,不可以进入root目录
UID C7 1000起步 C6 500起步
What
Why
Where
How
作业: root密码丢失了如何找回来?
[if !vml]
[endif]
用户组:集合、组织
人得家庭、老男孩58期
Linux每个用户都必须要有一个组织,这个组织就叫做用户组
用户组也是给人看得,用户组也有唯一标识,Group ID 简称GID
默认情况创建用户,并没有创建用户组啊,它会自动创建一个和用户名相同得用户以及相同得GID。
[if !vml]
[endif]
用户和用户组得对应关系
1、1对应1
2、1对多个用户组
3、多个用户对应一个用户组
4、多对对
[if !vml]
[endif]
[if !vml]
[endif]
文件权限:严格得权限,Linux安全权限严格。
[if !vml]
[endif]
9个字符
R read 可读取 4
W write 可写 2
X execute 可执行 1
- 没有权限 0
[if !vml]
[endif]
字符分组;3个字符是一组
D rwx r-x r-x 2 root root 17 Mar 1508:28 qu
用户权限 用户组权限 其他权限
789列:文件得最后修改时间
文件时间有三种:
修改时间:modify 文件内容被改过之后得时间
访问时间:access 文件内容被访问过的时间
变化时间:change 文件属性发生改变得时间
[root@quyunlong~]# stat /etc/hosts
File: ‘/etc/hosts’
Size: 158 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 16829814 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2020-10-01 00:00:13.452000655 +0800访问时间
Modify: 2013-06-07 22:31:32.000000000 +0800修改时间
Change: 2019-03-02 13:43:30.346009613 +0800变化时间
Birth: -
[root@quyunlong~]# stat -c %A /etc/hosts
-rw-r--r--
[root@quyunlong~]# ls --time-style=iso -l
total 4
-rw-r--r-- 1 root root 0 03-15 10:57 data.txt
drwxr-xr-x 2 root root 17 03-15 08:28 qu
-rwxr-xr-x 1 root root 14 03-15 11:41
test.txt
[if !vml]
[endif]
Ls参数:
T
-c change,文件属性发生改变得时间
-a access 文件内容被访问过得时间
什么是索引节点
重点:
33663886 -rw-r--r-- 1 root root 0 Mar 15 10:57 data.txt
第一列:
数字33663886叫做文件得索引节点(Index Node)
类似人得身份证,所以节点是文件在系统中得唯一标识
找一个文件最终都要通过索引节点才能找到
索引节点得概念出在ext文件系统中(ext2 wxt4 wxt3).
索引节点是硬盘上得一块存储空间。大小256字节或512字节。
索引系欸但里存放是数据是文件得属性(大小、时间、用户和组、权限等)
都在索引节点里。唯独不包含文件名(文件明在上级目录得block里)。
磁盘要想使用,先分区,格式化(创建文件系统)。
格式化创建文件系统时,就会生成inode和block,
Inode作用存储文件得属性信息,同时存放指向文件实体(block)得指针(类似软连接)
Block作用时存放文件内容得(大片)。
[if !vml]
[endif]
[if !vml]
[endif]
[if !vml]
[endif]
[if !vml]
[endif]
[if !vml]
[endif]
[if !vml]
[endif]
一个block最多只能存一个文件得内容,一个block 4k,放了一个0.1k得文件,剩3.9k浪费了。
[root@quyunlong/]# df –i看inode数量
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda3 9358848 60904 9297944 1% /
devtmpfs 121771 359 121412 1% /dev
tmpfs 124487 1 124486 1% /dev/shm
tmpfs 124487 692 123795 1% /run
tmpfs 124487 16 124471 1% /sys/fs/cgroup
/dev/sda1 102400 326 102074 1% /boot
tmpfs 124487 1 124486 1% /run/user/0
[root@quyunlong/]# df –h看blokc得数量
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 18G 1.7G 17G 10% /
devtmpfs 476M 0 476M 0% /dev
tmpfs 487M 0 487M 0% /dev/shm
tmpfs 487M 7.7M 479M 2% /run
tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/sda1 197M 105M 93M 54% /boot
tmpfs 98M 0 98M 0% /run/user/0
磁盘满了得原因有两种:
[if !supportLists]1、 [endif]inode满了
[if !supportLists]2、 [endif]block满了
no space left on device 报错,没有空间在设备上了。
磁盘满了。
检查步骤:
步骤一:df –h
步骤二:df –I 看是不是inode满了
为什么inode会满?
小文件太多
初始化时候 block数量远大于inode数量。
一个文件大片 占一个inode,10万个block。
.时标识selinux得符号