09 2024 档案
摘要:10.循环 10.1 循环概述 循环类型 说明 for循环 最常用的循环,2种格式 while循环 当型循环 while可以加入条件,死循环, 读取文件 do until 循环 直到循环 极少用 10.2 for循环 10.2.1 最常用的for循环格式 # 最常用的一种 for 变量 in 候补清
阅读全文
摘要:7.函数 7.1 概述 把一堆代码,起个名字。 对脚本中重复使用到的代码,设置函数,精简脚本的内容。 让脚本更加的规范。 应用场景: 在书写脚本的时候,尽量使用函数,规范脚本。 让脚本的开发,更加模块化。 方便后期调试,调试的时候只需要注释函数即可。 7.2 格式及实战应用 7.2.1 函数格式 查
阅读全文
摘要:5.2.3 expr 使用注意事项: 1. 使用空格, 2. 对*号转义. # expr 进行计算的时候结果为0 ,返回值就是1.可以判断返回值大于1即可.或者等于2也行. [root@Kylin-V10-sp3 ~]# expr 1+1 1+1 [root@Kylin-V10-sp3 ~]# ex
阅读全文
摘要:4.3.4.2 特殊变量-状态变量 1. windows下书写的脚本,脚本文件复制到Linux执行异常的故障案例 ''' 现象:windows下书写的脚本,上传到Linux执行报错. 原因:windows下面的回车换行\r\n ,linux下面回车换行\n 解决:替换结束标记即可.dos2unix
阅读全文
摘要:1. Shell概述,编程语言. 1.1 编程概述 应用广泛: Shell占据的Linux半壁江山. 企业要求:面试要求运维人员必会. 目标: 1.能够熟练书写超过多行的脚本: 检查类: 系统巡检, 系统加固, 优化:(检查,配置优化) 系统优化(初始化)(第2阶段开头). ngx优化(第2阶段开头
阅读全文
摘要:1. 网卡配置(ip,dns) 目标: 修改网卡的名字为eth0. 修改网卡配置文件,ip,dns,网关,子网掩码.(物理机,虚拟机(私有云)) 公有云自动获取即可,服务器数量巨大自动获取. 1.1 网卡命名 结论: 工作有需求的时候再去修改. 做好记录,后面使用的时候参考即可. # 网卡命名规则:
阅读全文
摘要:1. 说明 LNMP经典网站环境, Linux系统,Nginx网站服务,MySQL数据库(Mariadb),PHP(运行环境) Wordpress PHP代码. 2. 建议的搭建顺序 MySQL数据库(mariadb) PHP环境 php 7.x Nginx 直接安装即可 2.1. 部署数据库 查看
阅读全文
摘要:1. TCP/UDP 区别 1.1 概述与总结 ⭐⭐⭐⭐⭐ 4层协议 概述 TCP 传输控制协议: 基于3次握手四次挥手,可靠连接. UDP 用户数据报协议: 不可靠连接. TCP 与 UDP区别 ⭐ ⭐ ⭐ ⭐ ⭐ 传输控制协议(TCP) 数据报协议(UDP) 面向连接(3次握手4次挥手,建立,断
阅读全文
摘要:计算机网络入门 网络核心内容 OSI7层网络模型相关概念(重点掌握) TCP三次握手与四次挥手过程(重点掌握) TCP的11种状态集转化(重点掌握) DNS相关知识概念与原理,自己拥有域名配置DNS解析. linux网关配置(添加****网关** **网段 以及****网络主机路由) 修改网卡配置文
阅读全文
摘要:1. 基础操作与系统基本配置 操作与指令 CentOS 麒麟 Ubuntu 版本与内核 CentOS 7.9 内核:3.10.0 Kylin v10 sp3 内核:4.19.90 Ubuntu 20.04 lts 内核:5.4.0(20.04 ) 5.15(22.04 ) 密码要求 随意 8位并且大
阅读全文
摘要:Linux定时任务 1.定时任务概述 定时任务:类似于我们闹钟,定时任务一般用于定期(分钟,小时,天)运行任务。 一般用于运行重复性任务或工作. 2.应用场景 所有重复性的工作,都交给定时任务. 1.定时同步时间ntpdate 2.定时备份 3.定时巡检 4.其他的定时或重复需求 3.定时任务使用
阅读全文
摘要:awk 使用awk取行 使用awk取列 使用awk取行+取列 通过awk进行初步计算与统计(eg,统计次数(wc -l),求和) 1.取行 1.1 取出/etc/passwd第3行 ⭐⭐⭐⭐⭐ NR awk中的内置变量. NR Number of Record 记录号,行号 == 2个等号表示等于
阅读全文
摘要:find grep/egrep -i -n -E -v -o -l sed awk 1. sed命令查找⭐⭐⭐⭐⭐ 1.1 根据行号进行过滤 # -n 取消sed命令的默认输出 # p输出print [root@Kylin-V10-sp3 ~/test]# sed -n '3p' /etc/pass
阅读全文
摘要:1 四剑客 1.1 概述 1.2 find命令基本用法 1.2.1 找出/etc/目录下面以.conf结尾的文件⭐⭐⭐⭐⭐ [root@Kylin-V10-sp3 ~/test]# find /etc/ -type f -name *.conf | head -5 /etc/resolv.conf
阅读全文
摘要:1.架构图 2.环境准备 复制一个虚拟机,修改MAC地址,ip,主机名等 [root@kylin-10-sp3 ~]# hostnamectl set-hostname kylin-sp3-cllient [root@kylin-10-sp3 ~]# [root@kylin-sp3-cllient
阅读全文
摘要:1.磁盘分类 磁盘,硬盘 != 内存 HDD(hard)机械硬盘. SSD(solid)固态硬盘. 磁盘接口:类似于水壶的壶嘴,决定了磁盘最大速度. ⭐ 硬盘选项 说明 容量转速 机械硬盘 SATA 备份服务器,性能要求不高场景,10k rpm 4tb 8tb 10tb 根据需要选择(未来规划) 机
阅读全文
摘要:故障背景: 误删除或修改/etc/passwd导致无法远程登录. 禁止root远程登录,没有添加普通用户,无法远程登录. root密码忘记,无法远程登录. linux无法启动 1.解决方案 root密码,恢复有备份的系统文件,都要重启系统,才能进入救援模式 解决方案 应用场景 系统自带的救援模式 系
阅读全文
摘要:1 服务管理命令 ⭐️⭐️⭐️⭐️⭐️ ctl大礼包 hostnamectl 修改和查看主机名 systemctl 服务管理 timedatectl 查看和修改时间(时区) localectl 查看和修改语言,字符集 1.1 systemctl 一般来说rpm/deb,yum/apt安装的服务,这些
阅读全文
摘要:1.进程管理 1.1 进程 进程:process 运行起来的命令或代码或程序. 进程本质运行在内存中. cpu:处理 内存:软件 磁盘:永久存放数据. 守护进程(服务):持续运行的进程. 1.2 僵尸进程 ⭐️⭐️⭐️⭐️⭐️ 1.2.1 概述 异常进程 僵尸进程:进程因为一些原因脱离系统控制,但是
阅读全文
摘要:1.软件包管理体系 1.1 软件包安装方式选型 ⭐️⭐️⭐️⭐️⭐️ rpm,deb类似于windows exe文件. 红帽系列系统软件包: rpm结尾. debian系列系统软件包: deb结尾. 安装软件方法特点 安装方法 举例 详情 yum/apt安装软件 点外卖.缺啥少啥,外卖替你 解决 y
阅读全文
摘要:1.编译安装nginx 编译安装:三部曲 配置(configure),编译(make),安装(make install) 配置(configure) 指定安装目录 编译(make) 源代码 编译工具-->可执行文件(命令) 安装(make install) 根据第1步骤的配置,创建目录,复制文件,复
阅读全文
摘要:Linux权限管理 1.Linux权限概述 1.1 rwx概述 Linux权限 含义 r # read 读取,是否可以查看文件内容 w # write 修改,是否可以修改文件内容 x # exec 可执行,一般是给命令或系统脚本使用,运行命令 1.2 查看文件,目录权限 [root@Kylin-V1
阅读全文