一 ,系统装机的三种引导方式
u盘 光盘 硬盘
网络装机
涉密
光盘
1 类似与usb模式
2 刻录一次性
二 , 系统安装过程
四大文件
内核
驱动
grub配置文件
网络引导 grub 程序 syslinux (软件集合)
pxelinux.0
pxe
网卡自带这两个服务
dhcp 提供ip首先要网络 就要有ip 网卡
tftp 提供四大文件
vsftpd 安装的软件包
syslinux 引导文件 pxelinux.0
文本处理工具
正则表达式 字符串
tr 替换 压缩 -s 删除-d 的功能
cut 取列 不能将连续的字符当作分隔符-d 分隔符 -f 指定列
sort 排序 默认不是以数字排排序 -n 数字大小排序 -r 倒序显示
uiq 去重 只能将连续的重去掉
提取访问量前十的ip地址
shell 脚本的组成
解释器
注释
执行的命令
#!bin/bash
echo"hello world"
执行脚本
1 直接使用shell程序来读取脚本中命令 不需要执行权限
2 使用路径执行 需要权限 1 相对 2 绝对
3 source. 点等于 source 不需要权限
第一和第二种执行方式不会影响当前环境中bash设置,会开启一个新的bash环境执行脚本
不推荐使用source会影响当前bash环境中的配置
外面
a=10
执行完脚本后
a=20
标准输入:人类通过设备(键盘 鼠标 扫描仪 话筒)将指令传递给电脑
标准输出:电脑 将人类输入的指令,进行执行,正确执行后会将结果输入在屏幕上
标准错误:电脑将人类输入的指令,进行执行,执行后结果不正确,不正确的结果也是输入在屏幕上
变量
自定义变量
环境变量(和系统环境有关的变量,可以修改 $PATH)
预定义变量 (系统预先设置好的一般不可以修改)
位置变量
只读变量(常量)
定义变量
变量名=变量值
例子:
a=10
cto=gp
调用变量
echo $cto
echo $变量名