![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 54
Linux
H畅
这个作者很懒,什么都没留下…
展开
-
docker基础
安装docker[root@centos01 ~]# yum -y install docker启动docker服务设置开机自启动[root@centos01 ~]# systemctl start docker[root@centos01 ~]# systemctl enable docker查看docker版本[root@centos01 ~]# docker version查找nginx镜像[root@centos01 ~]# docker search nginx下载ngin原创 2021-06-10 17:21:47 · 79 阅读 · 0 评论 -
ansible自动化运维
生成密钥对上传密钥[root@centos01 ~]# ssh-copy-id -i .ssh/id_rsa.pub root@192.168.100.20交互式身份验证安装ansible配置ansible客户端[root@centos01 ~]# vim /etc/ansible/hosts客户端配置文件列表测试加载ping模块测试使用ansible交互式工具切换组列出客户端使用shell模块查看sshd服务状态重定向操作使用command远程切换目录应原创 2021-06-08 16:30:14 · 102 阅读 · 3 评论 -
glusterFS分布式文件系统群集
配置host文件创建分区创建磁盘文件创建挂载点重启生效[root@centos01 ~]# reboot挂载光盘修改yum仓库安装启动创建群集查看群集状态创建分布式卷并启动创建条带卷并启动创建复制卷并启动创建分布式条带卷并启动创建分布式复制卷并启动手动挂载自动挂载[root@centos05 ~]# vim /etc/fstab重启生效[root@centos05 ~]# reboot设置访问控制列表查看没有重启原创 2021-06-07 10:12:59 · 51 阅读 · 0 评论 -
elk日志分析系统
安装elasticsearch修改配置文件[root@centos01 ~]# vim /etc/elasticsearch/elasticsearch.yml启动服务设置开机自启监听端口修改host文件[root@centos01 ~]# vim /etc/hosts第二台相同操作安装依赖node安装phantomjs移动elasticsearch-head修改elasticsearch跨域访问[root@centos01 ~]# vim /etc/原创 2021-06-03 17:11:02 · 60 阅读 · 0 评论 -
zabbix监控系统平台
安装数据库[root@centos01 ~]# yum -y install mariadb mariadb-server启动数据库设置开机自启[root@centos01 ~]# systemctl start mariadb[root@centos01 ~]# systemctl enable mariadb设置密码[root@centos01 ~]# mysqladmin -uroot password ‘pwd@123’登录数据库[root@centos01 ~]# mysql -原创 2021-06-01 14:27:38 · 77 阅读 · 1 评论 -
zabbix监控平台
安装数据库[root@centos01 ~]# yum -y install mariadb mariadb-server启动数据库设置开机自启[root@centos01 ~]# systemctl start mariadb[root@centos01 ~]# systemctl enable mariadb设置密码[root@centos01 ~]# mysqladmin -uroot password ‘pwd@123’登录[root@centos01 ~]# mysql -uro原创 2021-06-01 14:18:55 · 62 阅读 · 0 评论 -
mysql主从复制和读写分离
主从复制安装ntp服务(通常自带)[root@centos01 ~]# yum -y install ntp修改ntp主配置文件[root@centos01 ~]# vim /etc/ntp.conf启动服务设置开机自动启动[root@centos01 ~]# systemctl start ntpd[root@centos01 ~]# systemctl enable ntpd从服务器同步时间[root@centos02 ~]# ntpdate 192.168.100.10安装my原创 2021-05-30 11:43:22 · 90 阅读 · 1 评论 -
redis群集
环境开启六台虚拟机三主三从步骤解压(六台)指定安装位置(六台)编译(六台)运行redis安装脚本(六台)修改主配置文件(六台)根据本机IP监听端口(六台)进入redis数据库清除缓存安装群集依赖文件创建群集将节点加入群集登录群集测试...原创 2021-05-26 21:11:53 · 70 阅读 · 0 评论 -
haproxy搭建web群集
环境开启三台虚拟机2、3是nginx网站服务器,4是haproxy服务器步骤安装nginx安装nginx依赖创建管理nginx账户,配置nginx安装优化创建虚拟主机根目录启动安装haproxy安装依赖解压编译安装生成主配置文件优化生成服务配置文件添加系统服务设置开机自启动修改主配置文件创建服务启动临时目录启动...原创 2021-05-24 16:33:05 · 54 阅读 · 0 评论 -
keepalived故障转移群集
环境开启5台虚拟机centos1和2是web网站服务器、centos3是nfs服务器、centos4和5是keepalived服务器,其中4为主5为次步骤1、2安装启动apache4、5安装keepalived和ipvsadm设置开机自启动主keepalived配置主配置文件[root@centos04 ~]# vim /etc/keepalived/keepalived.conf次keepalived配置主配置文件[root@centos05 ~]# vim /etc原创 2021-05-22 11:30:47 · 93 阅读 · 0 评论 -
LVS负载均衡化群集
环境开启4台虚拟机centos1和2两台web服务器、centos3是nfs服务器、centos4是LVS服务器步骤安装LVS设置开机自启web服务器和nfs服务器安装apache,设置网关查看规则,清空默认规则,保存开启路由转发创建负载均衡器指定IP地址192.168.200.40端口80算法使用rr负载均衡池添加网站服务器保存、查看规则安装nfs创建共享存储根目录配置NFS允许WEB服务器访问存储[root@centos03 ~]# vim /e原创 2021-05-20 22:31:19 · 64 阅读 · 0 评论 -
部署tomcat负载均衡
安装tomcat解压指定tomcat安装位置启动tomcat服务创建虚拟主机根目录更改主配置文件[root@centos04 ~]# vim /usr/local/tomcat/conf/server.xml更改etc下的hosts文件[root@centos04 ~]# vim /etc/hosts更改验证主机的hosts文件将tomcat和nginx安装包复制到100.50主机[root@centos04 ~]# scp /mnt/apache-tomcat-7原创 2021-05-18 19:21:42 · 45 阅读 · 0 评论 -
构建LNMP平台
安装Nginx安装依赖创建运行用户和组解压nginx安装包到/usr/src配置编译安装优化启动创建网站根目录修改主配置文件和/etc/hosts文件验证安装mysql安装依赖解压创建管理mysql组和用户配置编译安装生成mysql服务配置文件和服务配置文件给权限添加系统服务设置开机自动启动优化mysql初始化启动设置密码进入mysql安装php安装依赖解压配置编译安装生成主配置文件优化执行命原创 2021-05-13 21:39:57 · 78 阅读 · 0 评论 -
firewalld防火墙IP地址伪装和端口转发
富语言规则使用允许使用ah验证删除ah验证查看富语言规则拒绝DMZ区域192.168.100.0/24网络通信允许外网20和21号端口通信外网服务器拒绝ping允许https拒绝http将ssh默认端口改为12345[root@centos02 ~]# vim /etc/ssh/sshd_config允许外网远程连接配置IP地址伪装关闭系统IP地址伪装将192.168.100.0/24伪装到防火墙外网接口IP地址访问将内网服务器100.10的80原创 2021-05-12 16:34:22 · 231 阅读 · 0 评论 -
firewalld防火墙
拓补图三块网卡配置ip开启路由功能[root@centos02 ~]# vim /etc/sysctl.conf开启防火墙给三块网卡分配区域[root@centos02 ~]# firewall-cmd --add-interface=ens32 --zone=trusted[root@centos02 ~]# firewall-cmd --add-interface=ens34 --zone=external[root@centos02 ~]# firewall-cmd --原创 2021-05-10 11:16:41 · 63 阅读 · 0 评论 -
Linux系统安全应用
系统安全应用1.创建用户bob设置密码pwd@123[root@centos01 ~]# useradd bob[root@centos01 ~]# passwd bob2.设置bob用户密码10天后过期[root@centos01 ~]# chage -M 10 bob3.设置退出登录自动清空历史命令[root@centos01 ~]# vim .bash_logout4.只允许bob用户使用su命令,其他用户禁止bob加入wheel组[root@centos01 ~]# gpass原创 2021-05-06 21:05:00 · 165 阅读 · 1 评论 -
shell脚本 二
shell脚本1.test条件测试判断mnt是否是目录-d:判断是否是目录。 -f:判断是否是文件。 -w:判断是否有写入权限。 -r:判断是否有读取权限。 -x:判断是否有执行权限。 -e:判断文件目录是否存在。2.整数比较gt:大于 。 lt:小于。 ge:大于等于。 le:小于等于。 eq:等于。 ne:不等于。3.字符串比较=:字符串内容是否相同 。 =!:字符串内容不相同 。 -z:检查字符串是否为空。4.逻辑运算比较a:条件必须全部为真,可以原创 2021-04-21 19:31:07 · 76 阅读 · 0 评论 -
Shell脚本 一
shell脚本1.创建脚本[root@centos01 ~]# vim ./text.sh2.执行脚本[root@centos01 ~]# sh ./text.sh管道符查看全部端口[root@centos01 ~]# netstat -anptu管道符过滤只查看sshd端口[root@centos01 ~]# netstat -anptu | grep sshd重定向1.重定向追加输出到1.txt[root@centos01 ~]# echo ‘hello’ >>原创 2021-04-20 22:55:58 · 95 阅读 · 0 评论 -
MySQL的备份和恢复
mysql备份与恢复1.创建benet数据库mysql> create database benet;2.创建kscj表mysql> create table benet.kscj (姓名 char(2),班级 char(2),学号 char(8),语文 char(3),数学 char(3),英语 char(3),理综 char(3));3.在表中插入一班学习成绩做完全备份,做日志切割mysql> insert into benet.kscj values(‘张三’,‘一班’原创 2021-04-15 20:02:14 · 61 阅读 · 0 评论 -
Mysql数据库
mysql数据库一、安装mysql1.挂载系统光盘[root@centos01 ~]# mount /dev/cdrom /mnt/2.安装mysql依赖文件[root@centos01 ~]# yum -y install cmake ncurses-devel3.创建管理组和用户[root@centos01 ~]# groupadd mysql[root@centos01 ~]# useradd -M -s /sbin/nologin -g mysql mysql4.更换linux光盘原创 2021-03-31 22:04:04 · 81 阅读 · 1 评论 -
基于域名的虚拟web主机
配置基于域名的虚拟主机1、配置dns服务提供域名解析1.挂载光盘[root@centos01 ~]# mount /dev/cdrom /mnt/2.安装dns[root@centos01 ~]# yum -y install bind bind-utils bind-choot3.修改备份主配置文件[root@centos01 ~]# cp /etc/named.conf /etc/named.conf.bak[root@centos01 ~]# echo “” > /etc/nam原创 2021-03-31 20:29:37 · 133 阅读 · 0 评论 -
Linux高级管理
Apache一、编译安装apache1.挂载Linux盘原创 2021-03-31 19:57:16 · 73 阅读 · 1 评论 -
2020-11-25
第一章 Web服务器网络拓扑图:实验环境描述:某公司根据其信息化建设要求,需要构建一台独立配置的网站服务器。考虑到站点的运行效率,稳定性及可扩展性等因素,要求在CentOS 7 系统中构建httpd服务器,并使用httpd-2.2.17源码版本进行编译安装。实验环境:编译安装httpd服务器,要求支持动态模块扩展、地址重写、多字符集。网站名称设置为www.bdqn.com,默认首页设置为index.html和index.php。将/usr/share/doc/HTML/zh-CN/目录下原创 2020-11-25 21:38:01 · 187 阅读 · 0 评论 -
Linux基础设置
Linux基础设置1.网络接口 (1)查看所有活动网络接口信息:ifconfig(2)查看指定网络接口信息:ifconfig 网络接口名(3)查看所有网络接口信息:ifconfig -a2.主机名称(1)查看主机名称:hostname(2)设置主机名称:hostnamectl set-homename 主机名3.路由条目(1)查看或设置主机中路由表信息:route(2)将路由记录中的信息显示为数字的形式:route -n4.(1)查看系统的网络连接状态、路由表、接口统计等信息:net原创 2020-09-11 21:46:11 · 130 阅读 · 0 评论