- 博客(56)
- 收藏
- 关注
原创 一站式自动化:Ansible Playbook的全面学习之旅
playbook 是由一个或多个play组成的列表Playbook 文件使用YAML来写的是一种表达资料序列的格式,类似XMLYet Another Markup Language2001年首次发表www.yaml.org可读性好和脚本语言交互性号易于实现适用程序执行流梳理方式可扩展性强在文件中用开始在文件中用结尾次行一般书写文件内容缩进严格大小写敏感key/value可以多行书写也可一行书写,一行书写用,隔开value可以是个字符串,也可是list一个play需要包括name
2023-12-03 16:54:41
218
原创 自动化之旅:掌握Ansible常用模块的实用技巧
replace 模块可以根据我们指定的正则表达式替换文件中的字符串,文件中所有被匹配到的字符串都会被替换。模块可以帮助我们管理远程主机上的用户,比如创建用户、修改用户、删除用户、为用户创建密钥对等操作。从受控主机把文件复制到ansible主机,但不支持目录。在ansible主机中写好的脚本在受控主机中执行。group 模块可以帮助我们管理远程主机上的组。功能: 在远程主机执行命令,此模块为默认模块。setup模块用于收集远程主机的一些基本信息。从ansible主机复制文件到受控主机。
2023-12-02 21:59:47
93
原创 Kickstart:快速、可靠的Linux系统自动安装
由于安装多台服务器系统需要重复回答多个问题,我们需要一个可以记录这些答案的脚本,自动的去回答问题,该文件叫kickstart脚本。
2023-10-09 21:44:01
64
原创 网络文件系统
1. samba服务简介作用:smb = Server Message Block Sumcifs = Common Internet File System Miscrosoftwindows系统共享文件时用到的协议smbsmb是由miscrosoft+sunLinux cifs2.samba基本信息服务启动脚本:smb.service主配置目录:/etc/samba主配置文件:/etc/smb.conf安全上下文:samba_share_t端口:139445安装包:
2022-02-28 19:03:47
104
原创 Linux_高级存储管理
############1.逻辑卷##################pv ##物理卷 被处理过的物理分区pe ##物理扩展 设定存储最小单元vg ##物理卷组 捆绑pv到一个组中lv ##逻辑卷 分配最终的使用设备监控建立过程watch -n 1 “pvs;echo ====;vgs;echo =====;lvs;echo =====;df -h /weixindata”lvm设备建立建立物理分区并设定分区type为lvmpvcreate /dev/sda2 ##创建pvvgcreat
2022-02-28 19:01:49
60
原创 Linux_存储的基本管理
设备接入系统后都是以文件的形式存在设备文件名称:SATA/SAS/USB /dev/sda,/dev/sdb ##s= SATA, d=DISK a=第几快IDE /dev/hd0,/dev/hd1 ##h= hardVIRTIO-BLOCK /dev/vda,/dev/vdb ##v=virtioM2(SSD) /dev/nvme0,/dev/nvme1 ##nvme=m2SD/MMC/EMMC(卡) /dev/mmcblk
2022-02-28 18:07:47
99
原创 Linux_系统定时任务及延迟任务
##1.系统延时任务##[root@localhost ~]# at 23:37 ##设定任务执行时间at> rm -fr /mnt/* ##任务动作at> << CTRL +D ##用ctrl+D发起任务[root@localhost ~]# at now+1min ##延时1分钟at> rm -fr /mnt/*at> at -l ##查看任务列表at -c 任务号 ##查看任务内容at -r 任务号
2022-02-26 21:40:19
141
原创 Linux_远程登陆服务
一.Openssh的功能#1.sshd服务的用途##作用:#可以实现通过网络在远程主机中开启安全shell的操作Secure SHell ===>ssh ##客
2022-02-26 15:46:30
53
原创 Linux_文件传输
1.实验环境需要2台主机并且保证这两台主机是可以通信的systemctl disable firewalldsystemctl stop firewalld1 scp命令scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径scp 远程主机用户@远程主机ip:远程主机文件的绝对路径 本地文件实验步步骤:1.在node2建立实验素材touch westosmkdir westosdir
2022-02-25 20:25:11
41
原创 Linux_软件管理
1.Linux中软件包的类型1.DEB #UBlinux DEBlinux2.RPM #redhat centOS fadora3.bz2|gz|xz #1.需要源码安装需要编译#2.绿色软件,直接可用#ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译 “configure”#Firefox-latest-x86_64.tar.bz2 绿色“注意在rhel8中只能使用绿色软件,源码编译软件和rpm软件”2.软件包的名称结构[dhcp-server]-[4.3.6-3
2022-02-25 20:24:12
52
原创 Linux_虚拟化部署
kvm安装条件1.inter cpu ----> vmx2.amd cpu -------> svmkvm虚拟化安装dnf group install “Virtualization Client” “Virtualization Hypervisor” “Virtualization Tools” -yVirtualization Client ##虚拟化客户端Virtualization
2022-02-25 20:23:54
62
原创 mysql数据库的基本管理
1.数据库的介绍1.什么是数据库数据库就是个高级的表格软件2.常见数据库Mysql Oracle mongodb db2 sqlite sqlserver …3.Mysql (SUN -----> Oracle)4.mariadb数据库中的常用名词##1.字段 :表格中的表头2.表 :表格3.库 :存放表格的目录4.查询 :对表格中的指定内容进行查看2.mariadb的安装dnf install mariadb-server.x86_64 -y3.软件基本信息
2022-02-25 20:22:40
72
原创 Apache的管理及优化web
1.Apache的作用在web被访问时通常使用http://的方式http:// ##超文本传输协议http:// 超文本传输协议提供软件:ApachenginxstgwjfeTengine2.Apache的安装dnf install httpd.x86_64 -y3.Apache的启用systemctl enable --now httpd ##开启服务并设定服务位开机启动firewall-cmd --list-all ##查看火墙信息firewall-cmd --p
2022-02-25 20:22:13
73
原创 Linux_日志管理
实验环境systemctl stop firewalld1.journald服务名称:systemd-journald.servicejournalctl默认日志存放路径: /run/log##实验1 journalctl命令的用法##jou
2022-02-19 17:52:30
62
原创 Linux_无人职守安装脚本kickstart
一.kickstart自动安装脚本的作用#在企业中安装多台操作系统时面临的问题#当安装Linux操作系统时,安装过程会需要回答很多关于设定的问题这些问题必须手动选择,否则无法进行安装当只安装1台Linux系统,手动选择设定工作量比较轻松当安装多台Linux,这些设定需要重复多次,这些重复动作是效率底下的操作#如何解决以上问题?#用文件来记录所有安装过程中问题的答案,并让所有需要安装的主机自动读取#kickstart作用#以上解决方案中记录系统安装过程中所有问题答案的文件叫kickstart
2022-02-18 21:36:38
74
原创 Linux_网络配置
linux下的网络配置1.什么是IP ADDRESSinternet protocol ADDRESS ##网络进程地址ipv4 internet protocol version 41.2x32ip是由32个01组成11111110.11111110.11111110.11111110 = 254.254.254.254###2.子网掩码用来划分网络区域子网掩码非0的位对应的ip上的数字表示这个ip的网络位子网掩码0位对应的数字是ip的主机位
2022-02-18 17:43:57
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人