![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化运维
文章平均质量分 77
Satushi-sho
这个作者很懒,什么都没留下…
展开
-
[Linux]-407练习环境使用
Linux红帽学习笔记,407即294的练习环境的使用原创 2023-03-28 20:03:25 · 772 阅读 · 0 评论 -
[Linux] Ansible及playbook实操步骤
从Ansible的安装部署、配置到剧本的编写、loop循环,笔者的学习笔记供大家学习交流~~原创 2022-08-03 10:42:40 · 155 阅读 · 0 评论 -
[Linux/CentOS]添加中文输入法
Linux/CentOS系统 添加中文输入法原创 2022-06-14 11:12:40 · 470 阅读 · 0 评论 -
Autotomcat.yaml-脚本
---- hosts: 10.254.15.148 user: root tasks: - name: configure jdk 1.8 copy: src=/usr/local/jdk-8u211-linux-x64.tar.gz dest=/usr/src - name: unzip shell: tar -xvzf /usr/src/jdk-8u211-linux-x64.tar.gz -C /usr/local - name: remov原创 2021-07-14 11:18:18 · 113 阅读 · 0 评论 -
脚本-练习
写一个脚本,查找/usr/ 目录下 小于10M,并且大于50M, 并且拥有组不为 root 的文件 ,然后复制到/mnt/find目录#写脚本 vi test.sh#!/bin/bash d1=/mnt/find if [[ ! -e ${d1} ]];then mkdir ${d1} fifind /usr -type f -size -10M -size +50M -not -group root -exec cp -a {} ${d1} \;原创 2021-07-14 11:15:19 · 200 阅读 · 0 评论 -
[ARCHITECTURE]--03
ARCHITECTURE DAY03案例1:部署Hadoop案例2:准备集群环境案例3:配置Hadoop集群案例4:初始化并验证集群案例5:mapreduce模板案例案例6:部署Yarn1 案例1:部署Hadoop1.1 问题本案例要求安装单机模式Hadoop:热词分析:最低配置:2cpu,2G内存,10G硬盘虚拟机IP:192.168.1.50 hadoop1安装部署 hadoop数据分析,查找出现次数最多的单词1.2 步骤实现此案例需要按照如下步骤进行。步骤一:环境原创 2021-06-21 17:07:19 · 101 阅读 · 0 评论 -
[SECURITY]--01
SECURITY—DAY01案例1:常用系统监控命令案例2:部署Zabbix监控平台案例3:配置及使用Zabbix监控系统案例4:自定义Zabbix监控项目1 案例1:常用系统监控命令1.1 问题本案例要求熟悉查看Linux系统状态的常用命令,为进一步执行具体的监控任务做准备:查看内存信息查看交换分区信息查看磁盘信息查看CPU信息查看网卡信息查看端口信息查看网络连接信息1.2 方案一般企业做监控的目的:实时报告系统状态,提前发现系统的问题。监控的资源可以分为:共有数据(原创 2021-06-21 11:19:37 · 126 阅读 · 0 评论 -
linux应用管理9-19
案例09:书写hello world脚本[root@server0 ~]# vim /root/hello.sh#!/bin/bashecho hello world[root@server0 ~]# chmod +x /root/hello.sh[root@server0 ~]# /root/hello.sh #绝对路径来运行案例10: 测试IP地址脚本利用read读入用户输入IP地址,进行判断如果本机能够ping,则输出可以通信如果本机不能够ping,则输出不可以通信[roo原创 2021-03-29 19:22:29 · 177 阅读 · 1 评论 -
linux应用管理20-27
案例20:配置聚合连接在两个虚拟机之间配置一个链路,要求如下:– 此链路使用接口 eth1 和 eth2– 此链路在其中一个接口失效时仍然能工作– 此链路在 server0 上使用下面的地址 172.16.3.20/255.255.255.0– 此链路在 desktop0 上使用下面的地址 172.16.3.25/255.255.255.0– 此链路在系统重启之后依然保持正常状态1.制作虚拟网卡 team0, 参考 man teamd.conf 全文查找/example 按n跳转匹配原创 2021-03-29 19:21:40 · 221 阅读 · 1 评论 -
linux应用管理28-37
案例28:vim文本编辑器练习,命令模式下的基本操作(重点知识)1)将/etc/passwd的前10行,写入到文件/opt/pass30.txt[root@server0 ~]# head -10 /etc/passwd[root@server0 ~]# head -10 /etc/passwd > /opt/pass30.txt2)将/etc/shadow的前20行,追加写入到文件/opt/pass30.txt[root@server0 ~]# tail -20 /etc/passwd[原创 2021-03-29 19:21:00 · 1334 阅读 · 1 评论 -
linux系统服务管理1-9
案例01:补充命令使用1)采用数值形式将目录/root的权限调整为 rwx------1.查看原来的权限[root@svr7 ~]# ls -ld /root/dr-xr-x—. 22 root root 4096 3月 26 14:59 /root/2.修改为新权限[root@svr7 ~]# chmod 700 /root/3.确认权限设置结果[root@svr7 ~]# ls -ld /root/drwx------. 22 root root 4096 3月 26原创 2021-03-29 19:20:27 · 1326 阅读 · 1 评论 -
linux系统服务管理16-17
案例16:rsync基本用法1)将目录 /boot 同步到目录 /todir 下2)将目录 /boot 下的文档同步到目录 /todir 下3)在目录 /boot 下新增文件 a.txt,删除 /todir 下的子目录 grub2,再次同步使 /todir 与 /boot 一致1.将目录 /boot 同步到目录 /todir 下[root@svr7 ~]# ls -l /todir //同步前ls: 无法访问/todir: 没有那个文件或目录[root@svr7 ~]# rsyn原创 2021-03-29 19:19:52 · 90 阅读 · 1 评论 -
linux系统服务管理10-14
案例10:配置并验证Split分离解析从主机192.168.4.207查询时,结果为:www.tedu.cn —> 192.168.4.100从其他客户端查询时,www.tedu.cn —> 1.2.3.4步骤一:配置Split分离解析1.为tedu.cn区域建立两份解析记录文件第一份解析记录文件提供给客户机192.168.4.207,对应目标域名www.tedu.cn的A记录地址为192.168.4.100。相关操作及配置如下:[root@svr7 ~]# cd /var/nam原创 2021-03-29 19:19:21 · 393 阅读 · 1 评论 -
linux应用管理1-8
案例练习,环境准备:rht-vmctl reset classroomrht-vmctl reset serverrht-vmctl reset desktop案例01:为虚拟机 server0 配置以下静态地址参数1)– 主机名:server0.example.com[root@server0 ~]# echo server0.example.com > /etc/hostname[root@server0 ~]# cat /etc/hostnameserve原创 2021-03-26 10:13:52 · 480 阅读 · 0 评论 -
linux实践案例15-26
案例15:虚拟机Server上操作:搭建Yum仓库1)为 server0 指定可用的 yum 软件源– YUM软件库的地址为http://classroom.example.com/content/rhel7.0/x86_64/dvd– 将此配置为虚拟机 server0 的默认软件仓库– 确认可用的仓库列表– 利用yum仓库安装sssd软件– 利用yum仓库安装xeyes软件[root@server0 ~]# rm -rf /etc/yum.repos.d/*[root@server0 ~]原创 2021-03-26 10:09:33 · 1155 阅读 · 0 评论 -
PXE基础装机环境
PXE基础装机环境1)搭建dhcp、tftp、httpd服务实现PXE网络装机服务器2)部署应答文件实现无人值守安装RHEL7操作系统一、搭建配置DHCP服务1.指定下一个服务器地址及引导文件[root@svr7 /]# vim /etc/dhcp/dhcpd.confsubnet 192.168.4.0 netmask 255.255.255.0 {range 192.168.4.20 192.168.4.100;option domain-name-servers 192.168.4.7原创 2021-03-26 10:08:56 · 159 阅读 · 0 评论 -
配置Cobbler装机平台
配置Cobbler装机平台1)虚拟机名设置为Cobbler2)IP地址设置为:192.168.4.123/243)关闭SELinux安全机制4)设置防火墙默认区域为trusted1. 在虚拟机中解压cobbler.zip包此cobbler.zip包,起初应该在真机上,可以通过scp命令传递到虚拟机。1)将真机cobbler.zip包传递到虚拟机中/root目录下,注意真机cobbler.zip绝对路径[root@room9pc01 桌面]# scp -r /root/桌面/Cobbler/原创 2021-03-26 10:08:22 · 103 阅读 · 0 评论 -
Linux 云计算常用英语单词和语句汇总—4.0
Projectsegment [ˈsegmənt] 段packet [ˈpækɪt] 包frame [freɪm] 数据帧bit [bɪt] 比特Request [rɪˈkwest] 请求,申请confirm [kənˈfɜ:m] 确认Response [rɪˈspɒns] 应答Enable [ɪˈneɪbl] 开启(特权模式)configure terminal [kənˈfɪgə®] [ˈtɜ:mɪnl] 配置终端(全局模式)interface fastEthernet快速以太网接原创 2021-03-25 17:24:34 · 1450 阅读 · 0 评论 -
【Linux】_面试题之WEB、NFS、触发挂载、DNS、NTP时间同步、PXE、Cobbler、kickstart、源码编译、容器、Podman、数据库
1 简述HTTP、HTML的含义及作用HTTP指的是Hyper Text Transfer Protocol,超文本传输协议,主要为网站服务器程序与浏览器之间传输网页定义相关的标准。HTML指的是Hyper Text Markup Language,超文本标记语言,是静态网页文件的标记规范。2 已知Web站点server0的网页目录位于/var/www/html,那么对应与网址http://server0/private/的服务端文件是什么URL网址的/对应Web服务端上DocumentRoot指定原创 2021-03-17 18:49:22 · 185 阅读 · 0 评论 -
【Linux】_RHCSA考试练习
Linux_csa漫漫备考路原创 2021-03-17 15:04:32 · 368 阅读 · 0 评论 -
构建dhcp服务、PXE网络装机服务
构建dhcp服务:安装dhcp软件包:yum -y install dhcp修改dhcp配置文件:vim /etc/dhcp/dhcpd.conf末行模式输入读入配置文件:r /usr/share/doc/dhcp/dhcpd.conf.example*其余代码全部删除,保留以下代码subnet 10.5.5.0 netmask 255.255.255.224 {range 10.5.5.26 10.5.5.30;option domain-name-servers ns1.internal原创 2021-03-15 13:01:02 · 191 阅读 · 0 评论 -
CLUSTER_day04
一:块存储应用案例快照:把硬盘(镜像)在某一个时刻的数据,做一个备份。1、创建镜像快照查看镜像快照(默认所有镜像都没有快照)。[root@node1 ~]# rbd snap ls jacob#查看某个镜像有没有快照,jacob是镜像的名称,ls是list查看给镜像创建快照。[root@node1 ~]# rbd snap create jacob --snap jacob-snap1#为jacob镜像创建快照,–snap指定快照名称,快照名称为jacob-snap1,快照名称可以任原创 2021-03-15 10:01:39 · 89 阅读 · 0 评论 -
CLUSTER_day03
一、部署环境1、设置主机名和IPVmware/KVM更改主机名和IPclient 192.168.4.10proxy 192.168.4.5 ——》 node1 192.168.4.11web1 192.168.4.100 ——》node2 192.168.4.12web2 192.168.4.200 ——》node2 192.168.4.13(2.0网段不用处理)2、YUM源(Ceph源)Vmware4台设备添加光驱 关联ceph10.iso[root@client ~]#原创 2021-03-15 09:59:54 · 173 阅读 · 0 评论 -
CLUSTER_day02
WEB1VIP LVS+ke(优先级:100)LVS+ke(优先级:80 )WEB2WEB1+KEWEB2+KE MySQL1+KE MySQL2+KE组合:Nginx+Keepalived FTP+Keepalived LVS+Keepalived…【案例一】1、检查基础环境web1、web2上的IP参...原创 2021-03-15 09:58:33 · 122 阅读 · 0 评论 -
CLUSTER_day01
web1 2.100Nginx(LVS)4.5 2.5web2 2.200给用户访问的IP就是VIP调度器连接后端的IP就是DIP后端真实服务器的IP就是RIP路由器1、数据转发2、网络地址转换(NAT)(连接数+1)*256/权重值 (结果小的 转发给谁)0、准备client proxy web1 web21、web1 web2 selinux调整为宽松 防火墙trusted2、web1 web2 关闭4网段的网卡-》nmcli con dow原创 2021-03-15 09:56:33 · 109 阅读 · 0 评论 -
Nginx调优思路
安全优化安全优化是每个服务的第一位1.站点目录权限的优化 (修改权限755 644 所属用户root,需要上传的目录给予nginx权限)2. 防盗连接的优化(通过$http_referer实现判断用户来源,对非法的referer 返回错误代码)这一点如果没做 站点流量会上升(帮别人做广告),可能会给公司造成而外的经济损失3. 日志权限的优化,日志权限不要给nginx用户,日志是分析问题和数据的重要文件,安全必须考虑4.重要目录迁移或者用目录访问控制用(allow,deny实现)例如配置文件或者程序原创 2021-03-14 15:48:28 · 160 阅读 · 1 评论 -
数据库、集群、Hadoop、zookeeper、负责均衡面试题合集
第三阶段1.什么是数据库DB.DataBase数据库:依照某种数据模型进行组织并存放到存储器的数据集合DBMS.DataBase Management System – 数据库管理系统:用来操纵和管理数据库的大型服务 软件DBS.DataBase System – 数据库系统:即 DB+DBMS ,指带有数据库并整合了数据库管理软件的计算机系统2.主流数据库服务软件有哪些?开源且跨平台的数据库软件有哪些?主流数据库服务软件有:甲骨文公司 OracleIBM DB2微软 SQL Ser原创 2021-03-14 15:36:14 · 363 阅读 · 0 评论 -
【Linux】_面试题总结之Docker、Lvs、chown、服务器和数据库的备份和还原、云计算的了解、服务器性能指标、服务器的资源管理、openstack的组件
1. Lvs:的原理,漂流的模式:非抢占还是抢占;非强制模式要配置什么属性;答:原理:当用户的请求发往虚拟服务器时,负载均衡器根据设定的包转发策略和负载均衡调度算法将用户的请求转发给真实服务器,真实服务器再将请求结果转发给用户2. Docker:的基础命令答:docker history:制作历史docker images:查看本地的镜像docker inspect:查看详细信息docker run -参数 镜像名称:标签 启动命令 :启动容器docker rmi 镜像名称原创 2021-03-14 11:53:42 · 118 阅读 · 0 评论 -
红帽_练习CSA
1)其中的文件***.zip是主环境压缩包。。2)下载此环境包以后,建议使用随附的“MD5校验工具”校验一下。。 若MD5校验码不是 66419a386e081feb1086fe575409539e 。 说明下载过程中有损坏,请重新下载模拟环境使用方法:1)安装VMware Workstation 15 Pro虚拟机软件,或更高版本2)将主环境包***.zip解压到空闲分区3)使用VMware Workstation软件打开虚拟机: 单击“文件”菜单->“打开”, 找到解压后的环境目录(比如G原创 2021-03-10 16:27:59 · 989 阅读 · 0 评论 -
自动化运维_Git_git服务和Head指针
AUTOMATIONgit:程序的版本管理工具服务器:安装git:dnf -y install git创建git目录:mkdir /var/lib/git创建空仓库,存数据:git init(初始化) /var/lib/git/project(仓库名) --bare(可供客户读写的仓库)客户端:装包:yum -y install git从服务器克隆仓库:git clone 192.168.4.20(服务器的IP):/var/lib/git/project。。。输入yes和密码进入仓库:cd原创 2021-03-03 20:08:30 · 100 阅读 · 1 评论 -
自动化运维_Git—3.1
automation——01环境:使用2台虚拟机。develop:192.168.4.10(客户端)与gitlab:192.168.4.20(服务端)。查看yum仓库情况,最后一行可以看到软件包数量:dnf repolist -v新版本中yum被dnf替代,yum命令依然可以使用:dnf -y install vim net-tools bash-completiongit 可以作为程序(代码文件)的版本管理工具1,环境准备服务端:[root@gitlab ~]# dnf -y install原创 2021-03-01 18:32:15 · 272 阅读 · 0 评论