自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 数据库搭建报错Error 2002 (HY000) : can’t connect to local mysql server through socket’/var/lib/mysql/mysql.

刚刚搭建数据库时,在对数据库进行初始化时遇到这样的错误:Error 2002 (HY000) : can’t connect to local mysql server through socket’/var/lib/mysql/mysql.sock’ (111)而日志文件的报错是这样的:2021-05-12 14:55:48 0 [Note] InnoDB: Checksum mismatch in datafile: ./ibdata1, Space ID:0, Flags: 02021-05-

2021-05-12 16:24:30 569

原创 zabbix sendmail邮件告警

#/bin/bashmessages=`echo $3 | tr '\r\n' '\n'`subject=`echo $2 | tr '\r\n' '\n'`echo "${messages}" | mail -s "${subject}" $1 >>/tmp/sendmail.log 2>&1

2021-04-09 18:00:01 671

原创 zabbix二进制软件包安装

关闭selinux和firewalld关闭selinux开机自启vim /etc/selinux/config# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warn

2021-03-31 14:19:51 1699 2

原创 ansible-利用role简化playbook

描述角色结构利用角色构造ansible playbook随着开发更多的playbook,我们可能会发现有很多机会重复利用以前缩写的playbook中的代码。或许,一个用于为某一应用配置MySQL数据库的play可以改变用途,通过利用不同的主机名、密码和用户来为另一个应用配置MySQL数据库。但在现实中,这个play可能比较冗长且复杂,有许多包含或导入的文件,以及用于管理各种情况的任务和处理程序。将所有这些代码复制到另一playbook中可能比较困难。Ansible角色提供了一种方法,让用户能以通用的

2020-09-18 14:00:19 535

原创 ansible-管理大项目 (redhat 8.0)

利用主机模式选择主机引用清单主机主机模式用于指定要作为play或临时命令的目标的主机。在最简单的形式中,清单中受管主机或主机组的名称就是指定该主机或主机组的主机模式。在play中,hosts指定要针对其运行play的受管主机。对于临时命令,以命令行参数形式将主机模式提供给ansible命令。本节中将通篇使用以下示例清单来演示主机模式。[root@localhost ~]# cat myinventory web.example.comdata.example.com[lab]labhos

2020-09-14 14:09:45 336

原创 利用lrzsz建立本地与虚拟机的文件传输

安装lrzsz软件包[root@localhost /]# yum -y install lrzszUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.CentOS-8 -.

2020-09-10 14:18:15 143

原创 ansible-在受管主机上管理文件或目录

修改文件并将其复制到主机描述文件模块Files模块库包含的模块允许用户完成与Linux文件管理相关的大多数任务,如创建、复制、编辑和修改文件的权限和其他属性。下表提供了常用文件管理模块的列表:常用文件模块模块名称模块说明blockinfile插入、更新或删除由可自定义标记线包围的多行文本块copy将文件从本地或远程计算机复制到受管主机上的某个位置。类似于file模块,copy模块还可以设置文件属性,包括SELinux上下文件。fetch此模块的作用和copy模块

2020-09-09 11:26:34 1627

原创 Ansible-实施任务控制 (redhat 8.0)

编写循环和条件任务利用循环迭代任务通过利用循环,我们无需编写多个使用同一模块的任务。例如,他们不必编写五个任务来确保存在五个用户,而是只需编写一个任务来对含有五个用户的列表迭代,从而确保它们都存在。Ansible支持使用loop关键字对一组项目迭代任务。可以配置循环以利用列表中的各个项目、列表中各个文件的内容、生成的数字序列或更为复杂的结构来重复任务。简单循环简单循环对一组项目迭代任务。loop关键字添加到任务中,将应对其迭代任务的项目列表取为值。循环变量item保存每个迭代过程中使用的值。如果

2020-09-03 22:23:35 444

原创 redhat 8 Llinux修改管理员密码

进入此页面后根据下面的提示选择下面一栏后按"E"先在文中加入rd.break;再按**“ctrl+x”**开启查看/sysroot的权限以可读可写权限重新挂载目录执行chroot切换系统目录为**/sysroot/**执行passwd命令,重新设置管理员密码创建/autorelabel隐藏文件执行exit退出执行logout等待系统重启重启后输入新的管理员密码,即可登陆成功...

2020-08-30 13:16:50 554

原创 自动化运维-Ansible(redhat 8)

在控制节点安装Ansibleredhat 8自带python 3;如果没有安装,需要自行安装查看是否安装python3[root@localhost ~]# yum list installed|grep platform-python模块依赖问题 问题 1: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:8010020190322125518

2020-08-27 08:40:02 3321

原创 Apache httpd(redhat 8.0)

httpdhttpd简介httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。通常,httpd不应该被直接调用,而应该在类Unix系统中由apachectl调用,在Windows中作为服务运行。httpd常用版本httpd-2.2:https://centos.pkgs.org/6/centos-i386/httpd-2.2.15-69.el6.centos.i686.rpm.htmlhttpd-2.4:htt

2020-08-24 16:43:16 3735 1

原创 日志服务(redhat 8.0)

日志服务日志服务的启动日志服务在系统中是默认开机自启的[root@localhost ~]# systemctl status rsyslog.service ● rsyslog.service - System Logging Service Loaded: loaded (/usr/lib/systemd/system/rsyslog.servi> Active: active (running) since Mon 2020-07-27 20:46:3>

2020-08-23 14:30:59 588

原创 Linux计划任务管理 (redhat 8.0)

Linux计划任务管理crond计划任务概述什么是计划任务,计划任务类似于我们平时生活中的闹钟。在Linux系统的计划任务服务crond可以满足周期性执行任务的需求。crond进程每分钟会处理一次计划任务,计划任务主要是做一些周期性的任务目前最主要的用途是定时备份数据计划任务的服务进程crond(默认开启,但如果要使用计划任务应该查看状态)[root@system_rookie ~]# systemctl status crond.service ● crond.service - Com

2020-08-22 14:44:20 474

原创 LVM(redhat 8.0)

通配符?:表示单个字符 例:[root@localhost ~]# ls w??wcl*: 表示任意长度的任意字符例:[root@localhost ~]# ls a*anaconda-ks.cfg\ :转义字符;只显示目标本身,去除特殊意义[[:space:]] :单个空格[[:upper:]] :单个大写字母[[:lower:]] :单个小写字母[[:digit:]] :个位数数字文件名;0-9[[:alnum:]] : 单个大写字母或数字[[:alpha:]] :单

2020-08-19 23:57:05 875

原创 权限管理 (redhat 8.0)

权限管理linux安全上下文前提:进程有属主和属组;文件有属主和属组任何一个可执行程序文件能不能启动为进程,取决于发起者对程序文件是否拥有可执行权限;启动为进程后,其进程的属主为发起者,属组为发起者所属的组进程访问文件时的权限取决于进程的发起者:进程的发起者是文件的属主时,则应用文件属主权限进程的发起者是文件的属组时,则应用文件属组权限应用文件“其它”权限特殊权限linux默认权限是根据linux安全上下文的方式来控制的,而特殊权限的存在打破了linux安全上下文的规则。SUI

2020-08-19 23:55:43 495

原创 用户和用户组管理 (redhat 8.0)

用户和组管理Linux安全上下文运行中的程序:进程(process)以进程发起者的身份运行root:catwcl:cat进程所能访问的资源取决于登陆用户所有的权限Linux用户组相关类别私有组 创建用户时,如果没有为其指定所属的组,系统会自动为其创建一个与用户名相同的组基本组 用户默认组附加组(额外组) 默认组以外的其他组/etc/passwd和/etc/group配置文件详解配置文件 /etc/passwd /etc/group第一字段 用户名

2020-08-19 23:53:46 476

原创 文件管理 (redhat 8.0)

文件管理文件的压缩与解压常见的压缩文件后缀.tar.gz.tar.bz2.tar.xz以上所有文件类型都可以用tar解压.zip (zip) 跨平台tar 选项-c 创建归档-z 压缩成gz格式-j 压缩成bz2格式-J 压缩成xz格式-t 不解压查看压缩包内容-f 指定要压缩或解压缩的文件-x 解压缩-C 将压缩包解压至指定目录-zcf 创建一个gz格式的文件压缩包[root@wcluser share]# ll总用量

2020-08-19 23:52:17 227

原创 Linux基础 (redhat 8.0)

Linux基础bash常用操作ctrl+a //跳到命令行首ctrl+e //跳到命令行尾ctrl+u //删除光标至命令行首的内容ctrl+k //删除光标至命令行尾的内容ctrl+l //清屏history命令用法-c //清空命令历史命令-d OFFSET //删除指定位置的命令历史-w //保存命令历史至历史文件~/.bash_history中history使用技巧!n //执行命令历史中第N条命令! -n //执行命令历史

2020-08-19 23:51:40 304

原创 磁盘管理 (redhat 8.0)

磁盘管理1.1 raid(独立冗余磁盘阵列)RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。raid0特点:没有数据冗余,没有数据校验的磁盘陈列工作原理:将两块或两块以上的硬盘,合并成一块逻辑硬盘,从而提升带宽,提高读写速率磁盘利用率:100%优点:读写速率翻倍缺点:没有冗余功能,任何一块物理硬盘损坏会直接导致整个逻辑硬盘失效raid1特点:将一块磁盘作为磁盘镜像,从而打到冗余的目的

2020-08-19 23:50:34 1125

原创 网络管理(redhat 8.0)

网络基础管理网卡命名1.1 传统网卡命名机制传统命名:以太网[eth0.1,2…]wlan[0.1,2…]1.2 redhat 7 网卡命名机制systemd对网络设备的命名方式如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,且可预测,则根据此索引进行命名,例如eno1如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例如ens1如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如enp2s0如

2020-08-19 23:49:38 1528

原创 源码安装 (reahat 8.0)

源码编译安装源码编译安装的一般步骤:预编译:进入安装目录[root@localhost ~]# cd /usr/local/httpd-2.4.46/./configure[root@localhost httpd-2.4.46]./configure --prefix=/usr/local/apache --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre#--prefix=指定预编译的安装目录#--w

2020-08-19 23:47:46 447

原创 软件管理(redhat 8.0)

软件管理软件包分类二进制格式(编译好的,装上就可以用)rpm包作者下载源程序,编译配置完成后,制作成rpm包why would we do that? because:有些特性是编译时选定的,如果编译时未选定此特性,将无法使用rpm包的版本会落后于源码包,甚至落后很多源码格式(需要编译,也叫定制)命名方式:name-VERSION.tar.gzVERSION:major.minor.releaserpm包名规范bash-4.2.46-28.el7.x86_6

2020-08-19 23:45:15 729

原创 控制服务和守护进程(redhat 8.0)

控制服务和守护进程systemd简介systemd是用户空间的第一个应用程序,即/sbin/initinit程序的类型:- SysV风格:init(centos5),实现系统初始化时,随后的初始化操作都是借助于脚本来实现的特点:脚本中含有大量的命令,每个命令都要启动一个进程,命令执行完以后就要终止这个进程。如此一来,系统初始化时将大量的创建进程,销毁进程,工作效率会非常低服务间可能会存在依赖关系,必须严格按照一定的顺序来启动服务,前一个服务没启动完后面的服务就无法执行启动过程。不能并行进行

2020-08-19 23:42:14 656

原创 Linux进程管理(redhat 8.0)

Linux进程管理进程基本概述1进程的组成部分 2进程的环境 3进程的产生 4进程的分类Linux进程调度与多任务进程优先级进程优先级范围:0-139,数字越小优先级越高- 0-99:实时优先级,由内核调整- 100-139:静态优先级,用户可控制进程优先级高的特点:- 获得更多的CPU运行时间- 更优先获得CPU运行机会要修改进程的优先级可以通过调整进程的nice值来实现,nice值越小,优先级越高:nice值的范围是(-20到19),-20对应100,19对应139相对优先

2020-08-19 23:38:25 684

原创 AWS基础架构

要求:1、创建VPC,创建子网2、开通EC2,部署基础wordpress站点(可自己部署,也可使用社区AMI),ec2放在不同可用区3、开通RDS多可用区实例,作为wordpress后端数据库3、制定ec2自动快照的策略4、配置负载均衡,能够通过负载均衡访问wordpress5、ec2挂载S3对象存储为本地存储目录6、配置cloud watch,监控cpu指标7、配置sns,使服务器开机关机收到邮件提醒8、配置AUTOSCALING,完成自动扩展、手动扩展操作创建VPC、子网、inte.

2020-08-15 06:22:15 725

原创 redhat 8.0 搭建网页YUM仓库

搭建网络源选择CentOS8的镜像源阿里云CentOS8镜像源[root@wcluser ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo--2020-08-11 23:25:23-- https://mirrors.aliyun.com/repo/Centos-8.repo正在解析主机 mirrors.aliyun.com (mirrors.aliyun.c.

2020-08-12 11:53:52 422

原创 redhat8.0 实现web托管

配置静态ip地址[root@wcluser ~]# nmcli connection modify ens160 ipv4.addresses 192.168.72.5 ipv4.gateway 192.168.72.254 ipv4.dns 114.114.114.114[root@wcluser ~]# nmcli c reload [root@wcluser ~]# nmcli c up ens160 连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkM.

2020-08-08 09:00:55 270

原创 NFS服务器搭建(基础)

服务器配置查看rpcbind安装包[root@localhost ~]# rpm -qa | grep rpcbindrpcbind-0.2.0-23.el7.x86_64查看nfs-utils安装包[root@localhost ~]# rpm -qa | grep nfsnfs4-acl-tools-0.3.3-13.el7.x86_64nfs-utils-1.3.0-0.el7.x86_64libnfsidmap-0.25-9.el7.x86_64启动程序[root.

2020-07-31 17:22:50 351

原创 redhat 8.1samba服务器构建(基础构建)

服务器配置查看是否有samba安装包[root@wcluser ~]# rpm -qa | grep sambasamba-libs-4.10.4-1.el8.x86_64samba-4.10.4-1.el8.x86_64 #服务器文件samba-common-tools-4.10.4-1.el8.x86_64 #服务器和客户端都需要的文件samba-client-libs-4.10.4-1.el8.x86_64samba-client-4.10.4-1.el8.x86_64

2020-07-30 09:18:09 242

原创 redhat 8.1YUM本地仓库构建

确认光驱和光盘[root@wcluser ~]# ls -l /dev/sr0 brw-rw----. 1 root cdrom 11, 0 7月 28 03:46 /dev/sr0 手动挂载光盘[root@wcluser ~]# mount /dev/sr0 /mnt设置开机自启[root@wcluser ~]# echo '/dev/sr0 /mnt iso9660 defaults,ro 0 0' >> /etc/fstab 查看是否挂载成功[ro.

2020-07-28 16:08:41 464

原创 redhat 8.1nmcli命令基本用法

查看接口设备信息[root@localhost ~]# nmcli device status DEVICE TYPE STATE CONNECTION ens160 ethernet 已连接 ens160 lo loopback 未托管 -- #简单信息 #详细的接口信息[root@localhost ~]# nmcli device showGENERAL.DEVICE: .

2020-07-28 15:13:26 1079

原创 linux修改管理员密码

在开机到这个页面是,选择下面一栏;按“E”进入到这个页面后,找到这一段在第一段linux16末尾加上“rd.break”进入这个页面后输入**“mount"**回车;查看/sysroot/目录权限是否为rw(通常是ro)然后输入”mount -o remount,rw /sysroot/“回车接着输入”chroot /sysroot/“回车再创建一个autorelabel的文件;touch /.autorelabel回车输入passwd 重新设置密码;然后输入exit两次登出等.

2020-07-28 14:42:47 838

原创 AWS上实现S3存储桶与ec2实例关联

开启一台ec2实例,远程登陆后安装s3fs命令用ec2-user用户登陆情况 sudo amazon-linux-extras install epel sudo yum install s3fs-fuse创建用户密钥点击“创建访问密钥”即可在网页中下载一个.csv结尾的文件将密钥写入ec2实例打开.csv文件复制用户名和密钥 echo AKIAY3OVAHLR5XI3RL4I:YDCsIS2AcTUYYV2+sbAwR1JXWoatIfUmWu7vfDyl > /hom.

2020-07-28 11:16:43 601

原创 FTP服务器搭建以及虚拟用户的创建

检查安装包[root@centos7server vsftpd]# rpm -qa |grep vsftpdvsftpd-3.0.2-22.el7.x86_64yum install vsftpd -y #安装vsftp服务[root@centos7server vsftpd]# vim /etc/vsftpd/vsftpd.conf #编辑主配置文件anonymous_enable=YES #允许匿名用户访问为了安全选择local_enable=YES.

2020-07-28 11:09:10 260

原创 LAMP环境搭建(利用RDSmysql数据库)

1.安装apacheyum -y install httpdvim /etc/httpd/conf/httpd.conf#安装apache#编辑apache配置文件systemctl start httpd``` #开启服务2.安装mysql数据库![在RDS创建好数据库](https://img-blog.csdnimg.cn/2020072011574121.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,sha

2020-07-20 14:50:39 243

原创 LNMP环境搭建(用阿里云epel源安装)

一、安装 Nginx: 1、创建 nginx 官方源: CentOS7[CentOS7]name=nginx.repobaseurl=http://nginx.org/packages/centos/7/basearch/gpgcheck=0enabled=1[CentOS6]name=nginx.repobaseurl=baseurl=http://nginx.org/packages/centos/6/basearch/gpgcheck=0enabled=1[CentOS6]name=ng

2020-07-16 09:36:26 291

nova.tar.gz

openstack-nova-compute配置文件压缩包

2021-06-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除