摘要: 一.循环 循环迭代任务 1.简单循环 loop: ##赋值列表 - value1 - value2 - ... {{item}} ##迭代变量名称 [admin@ansible .ansible]$ ansible westos -m shell -a 'touch /mnt/westos_file 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1.Apache的作用 在web被访问时通常使用http://的方式 http:// ##超文本传输协议 http:// 超文本传输协议提供软件: Apache ##百度 nginx ##网易,火狐,爱奇艺,360 stgw ##腾讯 jfe ##京东 Tengine ##阿里,新浪,字节跳动 cu 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 数据库的介绍 1. 什么是数据库 数据库就是个高级的表格软件 2. 常见数据库 Mysql Oracle mongodb db2 sqlite sqlserver ....... 3. Mysql (SUN > Oracle) 4. mariadb 数据库中的常用名词 1. 字段 :表格中的表头 2 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 一.Selinux对系统的影响 1. 观察现象 当 Selinux 未开启时 在 / mnt 中建立文件被移动到 / var / ftp 下可以被 vsftpd 服务访问 匿名用户可以通过设置后上传文件 当使用 ls - Z / var / ftp 查看文件时显示 "?" ps auxZ | gre 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 实验环境 server服务主机: 配置好网络 配置好软件仓库 client测试主机: 配置好软件仓库 配置好软件仓库 ftp介绍 ftp:file transfer proto 互联中最老牌的文件传输协议 2.vsftpd安装及启用 dnf install vsftpd -y server dnf 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1.通电 2.bios初始化 对硬件检测 初始化硬件时钟 3.磁盘引导 mbr=主引导记录=0磁道1扇区446 作用: 记录grub2引导文件的位置 当mbr数据丢失系统会因为找不到启动分区而停止启动 问题模拟方式 系统磁盘/dev/sda dd if=/dev/zero of=/dev/sda b 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(962) 评论(0) 推荐(0) 编辑
摘要: 一,逻辑卷 pv 物理卷被处理过的物理分区pe物理扩展设定存储最小单元vg物理卷组捆绑pv到一个组中lv 逻辑卷分配最终的使用设备 监控建立过程 watch -n 1 "pvs;echo ;vgs;echo ;lvs;echo ;df -h /mnt/" 划分两个分区并设定分区id为8e 1,lvm 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 一.kickstart自动安装脚本的作用 在企业中安装多台操作系统时面临的问题#,当安装Linux操作系统时,安装过程会需要回答很多关于设定的问题 这些问题必须手动选择,否则无法进行安装 当只安装1台Linux系统,手动选择设定工作量比较轻松 当安装多台Linux,这些设定需要重复多次,这些重复动作 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1,设备识别 设备接入系统后都是以文件的形式存在 设备文件名称SATA/SAS/USB/dev/sda,/dev/sdb s= SATA, d=DISK a=第几块 IDE /dev/hd0,/dev/hd1h= hardVIRTIO-BLOCK/dev/vda,/dev/vdbv=virtioM2 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 实验环境 systemctl stop firewalld(关闭火墙) 1.journald 服务名称 : systemd - journald.service journalctl 默认日志存放路径: / run / log 实验 1 journalctl 命令的用法 journalctl -n 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 一.Openssh的功能 sshd服务的用途 作用:可以实现通过网络在远程主机中开启安全shell的操作 Secure SHell >ssh ##客户端 Secure SHell daemon >sshd ##服务端 安装包 openssh - server 主配置文件 / etc / ssh / 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 系统延时任务 [root@free1 Desktop]# at 23 : 37 ##设定任务执行时间 at > rm - fr / mnt /* ##任务动作 at > < EOT > << CTRL + D ## 用 ctrl + D 发起任务 [root@free1 Desktop]# at n 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 什么是IP ADDRESS internet protocol ADDRESS 网络进程地址 ipv4 internet protocol version 4ip是由32个01组成 11111110.11111110.11111110.11111110 = 254.254.254.254 子网掩码 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 需要配置两台可以相互通信的主机 虚拟机node1 > 192.168.2.100 虚拟机node2 > 192.168.2.200 实验环境 需要2台主机并且保证这两台主机是可以通信的 systemctl disable firewalld systemctl stop firewalld scp命 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(381) 评论(0) 推荐(0) 编辑
摘要: kvm安装条件 cat /proc/cpuinfo 查看设备是否支持KVM虚拟化 inter cpu > vmx amd cpu > svm kvm虚拟化安装 dnf group install "Virtualization Client" "Virtualization Hypervisor" 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 进程的定义 程序是静态的代码文件,进程是指程序运行时的形态进程是程序的一个副本,进程是有生命周期的(准备期,运行期,终止期) 进程&线程 进程是资源调用的最小单位线程是进程的最小单位程序执行流是从上倒下贯穿运行的,当进程是多任务物,cpu是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 用户和用户组 (1) 用户存在的意义 用户存在的意义 系统资源是有限的,如何合理分配系统资源? 在这个问题解决时必须要有连个资源配合身份 account授权 author认证 auth这三个被称为3A机制,3A机制组成系统中最底层的安全架构 (2)用户组存在意义 用户组是一个逻辑容器 对用户进行归类 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 一.权限查看及读取 1)权限查看 ls -l file 查看文件权限 ls -ld dir 查看目录权限 2)权限的读取 "文件的属性被叫做文件的元数据(meta data)" "一种元数据用1个byte来记录内容" 文件权限信息 - | rw-r--r-- | . | 1 | root | roo 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(741) 评论(0) 推荐(0) 编辑
摘要: (一)Linux输入 字符设备:在shell中执行命令产生的输出应被放置到/dev/pts/1中显示,如果用>定向了输出存放位置为/dev/pts/0那么输出就会显示到相应屏幕,/dev/pts/0中如果有新的字符出现他就会显示到相应屏幕中,这个设备文件叫做字符设备。输入:ls -l /proc/x 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 实验环境 (1)配置好网络,我这里第一台服务主机名为nodea,网络IP为192.168.2.100 (2)配置好第二台主机网络,我这里第二台测试主机名为nodeb,网络IP为192.168.2.150 (3) 搭建好两台主机的软件仓库 (4)为第一台主机nodea添加一块10G的硬盘 1. sam 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 基本实验环境 (1)配置好两台主机的网络,保证网络畅通,设置好IP (2)配置好两台主机的软件仓库 dns服务器部署 1.关于dns的名词解释 dns: domain name service(域名解析服务) 2.客户端,主机端设置 关于客户端: /etc/resolv.conf ##dns指向文件 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(81) 评论(0) 推荐(0) 编辑
摘要: ## 1.diff ## 用法: diff [options] files|directorys 输出信息: [num1,num2][a|c|d][num3,num4] num1,num2 ##第一个文件中的行 a ##添加 c ##更改 d ##删除 < ##第一个文件中的内容 > ##第二个文件 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1.grep [Globally search a Regular Expression and Print] grep -E = egrep grep 格式 grep 匹配条件 处理文件 grep root passwd ##过滤root关键字 grep -i root passwd ##后略大小 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1.变量的定义 定义本身:变量就是内存一片区域的地址 变量存在的意义:命令无法操作一直变化的目标,用一串固定的字符来表示不固定的目标可以解决此问题 2.shell脚本中变量的定义方法 环境级别 export a=1 在环境关闭后变量失效 用户级别 vim ~/.bash_profile export 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(58) 评论(0) 推荐(0) 编辑
摘要: # 1.for语句 - #### 作用:为循环执行动作 - #### for语句结构 for 定义变量 do 使用变量,执行动作 done 结束标志 - #### for语句的基本格式 ###### 格式1: #!/bin/bash for WESTOS in $(seq 1 2 10) do ec 阅读全文
posted @ 2023-03-16 19:48 yunyeblog 阅读(11) 评论(0) 推荐(0) 编辑