自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 基于Apache部署虚拟主机网站

学习本章完成目标1.httpd服务程序的基本部署。2.个人用户主页功能和口令加密认证方式的实现。3.基于ip地址,主机名(域名),端口号部署虚拟主机网站功能。4.写实验报告。我们平时访问的网站服务就是Web网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。如图所示,Web网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程...

2023-11-21 20:33:48 743 1

原创 Metasploit使用指南

Metasploit 是开源社区和 Rapid7 之间的合作,Metasploit Framework(MSF)是一款开源安全漏洞检测工具,附带数千个已知的软件漏洞,并保持持续更新。当你使用 msfconsole 的时候,你会用到各种漏洞模块、各种插件等等,search 搜索命令可以快速的查找到用户所需要的模块。

2023-11-21 20:20:23 64

原创 辅助解决小白遇到的电脑各种问题

百度网盘点击“x”后仍然在后台继续运行,可以在电脑桌面的右下角看到图标仍然在,证明程序肯定还在运行。部分用户如果找不到软件对应的图标可能需要按照下面的方法依次点击。点击1处,然后看到2(软件图标)之后,鼠标移动到2处点击。然后鼠标移动到3处点击退出,就可以正常退出了。如果直接点击右上角红框中的x。,就会看到"退出"两个字。

2023-11-19 20:58:04 140

转载 linux安装软件包的几种方式

一、在线安装 1、软件管理中心安装。(ubuntu)1)更新源sudo apt-get update2)打开软件中心,搜索你要安装的软件,双击安装即可。例如安装apache,如下图汇总linux下安装软件的几种方式 2、命令行安装方式 1)更新,命令:apt-get update 2)查找你要安装的软件,apt-cache search “软件名” 3...

2018-12-20 08:41:29 5005 1

原创 kvm

什么是虚拟化?虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest)。那么 Host 是如何将自己的硬件资源虚拟化,并提供给 Guest 使用的呢?这个主要是通过一个叫做 Hypervisor 的程序实现...

2018-12-16 01:25:34 3424

原创 ProxySQL实现mysql读写分离

环境说明IP角色应用系统平台192.168.118.222读写分离解析主机 proxysql rhel7.4192.168.118.112master mariadb rhel7.4192.168.118.100slave mariadb rhel7.4关闭防火墙,关闭selinux[root@server01 ~]# s...

2018-12-09 00:15:18 1105 1

转载 为啥玩开源的,只有红帽一家挣了“大”钱?

<p><strong><span>我们今天先讲一个「软件赚钱」的故事</span></strong></p> 大家都知道软件是由

2018-11-28 16:48:50 1032

转载 MySQL server PID file could not be found!

MySQL server PID file could not be found!原文链接重启mysql提示MySQL server PID file could not be found!Starting MySQL…The server quit without updating PID file (/usr/local/mysql/data/rekfan.pid).我只能呵呵了吗?不...

2018-11-21 18:34:56 389

原创 GTID主从复制

实验环境角色ipgtid(master)192.168.118.222gitd(从)192.168.118.112mysql安装编译安装mysql配置文件(master)[root@server data]# vim /etc/my.cnf[mysqld]basedir = /usr/local/mysqldatadir = /opt/datas...

2018-11-12 19:56:34 531

原创 zabbix监控mysql主从

mysql主从配置参考 mysql主从安装zabbix监控mysql主从实验环境角色服务ipzabbix servermysql主+zabbix+lamp192.168.118.112zabbix agentzabbix agent+mysql从192.168.118.222关闭防火墙和selinux安装zabbix,zabbix是基于l...

2018-11-11 14:33:07 578

原创 mysql主从复制

mysql主从复制 灵活一主一从主主复制一主多从—扩展系统读取的性能,因为读是在从库读取的;多主一从—5.7开始支持联级复制—用途及条件mysql主从复制用途实时灾备,用于故障切换读写分离,提供查询服务备份,避免影响业务主从部署必要条件:主库开启binlog日志(设置log-bin参数)主从server-id不同从库服务器能连通主库主从原理从库生成两个线程...

2018-11-09 17:42:28 191

原创 nginx和keepalived实现nginx高可用

实验环境服务器ip地址vipkeepalived+nginx192.168.118.112(master)192.168.118.23keepalived+nginx192.168.118.100(backup)192.168.118.23安装yum 源[root@localhost ~]# cd /etc/yum.repos.d/[root@loc...

2018-11-01 14:27:34 446

原创 keepaived实现MySQL高可用

keepaived实现MySQL高可用角色服务IPmasterMySQL+keepalived192.168.118.100/24backupMySQL+keepalived192.168.118.112/24客户机MySQL192.168.118.222/24注:刚开始服务的搭建master和backup两台主机的配置是一样的,可同时进行下...

2018-10-31 23:06:56 248 1

原创 版本控制gitlab

版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一版本控制最主要的功能就是追踪文件的变更,它将什么时候、什么人更改了文件的什么内容等信息记录下来,每一次文件的改变,文件的版本号都将增加,除了记录版本变更外,版本控制的另一个重要的功能是并行开发。根据变更的性质使配置项的版本树继续延伸或产生新的分支,形成性的目标版本,而对于不受变更影响的配置项...

2018-10-30 19:59:51 445

原创 分布式搭建lnmt

实验环境服务操作系统ipnginx+mysql+tomcatRHEL7192.168.118.222安装nginx关闭防火墙和selinux[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# setenforce 0创建系统用户[root@localhost ~]# usera...

2018-10-30 09:16:51 250

原创 Tomcat部署

关闭防火墙[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# setenforce 0#安装jdk环境[root@localhost ~]# yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel#查看安装版本[root@localhost ~]...

2018-10-30 00:05:33 104

原创 cobbler

1.cobble简介cobble是一个linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理dhcp,dns等。cobbler可以使用命令行方式管理,也提供了基于web的界面管理工具(Cobbler-web),还提供API接口,方便二次开发使用。cobbler是加载的kickstart的升级搬,优点是比较容易配置,还自带web界面比较易...

2018-10-28 17:45:05 498

原创 nginx的负载均衡和反向代理

nginx 通常被用作后端服务器的反向代理,这样就可以很方便的实现动静分离以及负载均衡,从而大大提高服务器的处理能力nginx 实现动静分离,其实就是在反向代理的时候,如果是静态资源,就直接从发布的路径去读取,而不需要从后台服务器获取了但是需要注意,这种情况下需要保证后端更前端的程序保持一致,可以使用Rsync做服务端自动同步或者使用NFS、MFS分布式共享存储Http Proxy模块,功能...

2018-10-25 22:53:35 157

原创 nginx配置文件详解

文章目录访问控制基于用户认证OpenSSL实现私有CA开启状态页面rewrite安装nginxnginx访问控制用于location段allow :设定允许哪台或哪些主机访问,多个参数间用空格隔开deny :设定禁止哪台或那些主机访问,多个参数用空格隔开allow 192.168.1.1/32 172.16.0.0/16;deny all; #可写ip或网段修改配...

2018-10-25 13:05:10 158

原创 分布式搭建lnmp

环境ip服务RHEL7192.168.118.100nginxRHRL7192.168.118.128mysqlRHEL7192.168.118.112php三台服务器都关闭防火墙和selinux[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# setenforce...

2018-10-23 00:02:18 1105 1

原创 LNMP

Nginx的安装关闭防火墙和selinux[root@haha ~]# systemctl stop firewalld[root@haha ~]# setenforce 0创建系统用户[root@haha ~]# useradd -r -M -s /sbin/nologin nginx安装依赖环境#需用网络源安装依赖包。[root@haha ~]# yum -y instal...

2018-10-18 19:32:28 157

原创 Nginx

Nginx 简介nginx 是一个高性能的Web和反向代理服务器,它具有非常优越的特性nginx 能支持高达50000个并发连接数的响应,用于高连接并发情况 使用epol and kqueue作为开发模型nginx 作为负载均衡服务器:nginx 即可在内部直接支持和PHP程序对外进行服务,也可支持作为HTTP代理服务器对外进行服务nginx采用C进行编写,不论系统资源开销还是CPU使用效...

2018-10-18 14:16:53 266

原创 zabbix

zabbixzabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix...

2018-10-10 11:27:15 290

原创 LAMP

lamp平台搭建实验环境主机名IP地址服务系统haha.com192.168.118.100lamprhel7安装apache安装开发工具[root@haha ~]# yum groups mark install 'Development Tools'创建apache服务的用户和组[root@haha ~]# groupadd -r...

2018-09-27 11:05:21 218

原创 mysql的二进制安装和数据备份

下载二进制格式的mysql软件包oot@localhost ~]# cd /usr/src/[root@localhost src]# wget https://downloads.mysql.com/archives/get/file/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz将软件包解压至/usr/local[root@localhost ...

2018-09-26 14:30:23 489 1

原创 rsync服务器

1.部署rsync+inotify同步/dxk目录至目标服务器/tmp/dxk下修改主机名,关闭防火墙和selinux[root@localhost ~]# hostnamectl set-hostname client[root@localhost ~]# bash[root@client ~]# systemctl stop firewalld.service [root@clien...

2018-09-18 19:52:05 224 1

原创 openssh

密钥登录原理:就是用户将自己的公钥储存在远程主机上。登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远程主机用事先储存的公钥进行解密,如果成功,就证明用户是可信的,直接允许登录shell,不再要求输入密码,这和之前的ssh账号密码也没有直接关系。这种方法要求用户必须提供自己的公钥。如果没有现成的,可以直接用ssh-keygen生成一个:[root@local...

2018-09-18 17:25:00 482

原创 httpd服务器

1.编译安装httpd-2.42.配置三种不同风格的虚拟主机2.1 相同Ip不同端口2.2 不同Ip相同端口2.3相同IP相同端口不同域名1.编译安装httpd-2.4配置本地源[root@httpd yum.repos.d]# vim haha.repo[haha]name=hahabaseurl=file:///mntenabled=1gp...

2018-09-17 23:39:39 683

原创 ftp服务器

1,安装vsftpd服务 2.配置匿名用户ftp 3.配置虚拟用户ftp 4.配置系统用户ftp 服务基础环境准备,关闭防火墙和selinux[root@localhost ~]# hostnamectl set-hostname ftp-sever[root@localhost ~]# bash[root@ftp-sever ~]# uname -r3.10.0-693.e...

2018-09-13 10:08:42 1945

原创 samba服务器

实验一:搭建匿名用户共享服务器实验二:搭建用户认证共享服务器实验一:搭建匿名用户共享服务器实验环境 首先要测试网络的连通性,服务器端和客户机端要互联互通 主机名称 操作系统 ip地址 Samba服务器 RHEL 7 192.168.118.100/24 Samba客户机 rhel 7 192.168.118.128/2...

2018-09-11 20:01:27 298 1

原创 nfs 服务器

nfs服务器配置nfs的应用场景,优势及配置方式,效果参考实验实验一:手动搭建一个nfs服务器nfs服务器配置在客户端部署NFS服务来共享文件。NFS(网络文件系统)服务可以将远程Linux系统上的文件共享资源挂载到本地主机的目录上,从而使得本地主机(Linux客户端)基于TCP/IP协议,像使用本地主机上的资源那样读写远程Linux系统上的共享文件。nfs的应用场景...

2018-09-10 23:09:32 176

原创 计划任务

每天晚上备份/var/www/html/目录,以时间命名。* 0 * * * /usr/bin/tar -cvf $(date +%F-%H-%M-%S).tar /var/www/html2.每周1,3,5备份/var/log/message文件至/backup中,命名式:messages-yyyymmddHHMM。* * * * 1,3,5 /usr/bin/tar -cv...

2018-09-05 14:55:16 171 1

原创 系统管理综合部署-work

1:搭建http仓库yum install -y httpd 132 echo $? 133 systemctl start httpd 134 ps -ef|grep httpd 135 ss -antl 136 ls /var/www/html 137 cd /var/www/html 138 mkdir lin.d 139 cp -r ...

2018-09-05 14:52:14 170

原创 使用case语句写出脚本控制nginx服务的启动,重启和关闭

使用case语句写出脚本控制nginx服务的启动,重启和关闭[root@localhost ~]# vim a#!/bin/bashnginx=/opt/kk/sbin/nginxnginx1=/opt/kk/conf/nginx.confcase $1 in start) $nginx -c $nginx1 if [ $? -eq 0 ];then ...

2018-09-04 10:57:29 770 1

原创 安装网络yum源

网络YUM源安装网络YUM源安装标题 ##—什么是yum源?yum的工作原理?标题 ##yum源国内镜像站点:标题 ## 删除配置文件下载yum包替换配置文件内容生成yum缓存标题 ##—什么是yum源?yum的工作原理?有的时候服务器需要下载一些软件,是本地yum源没有的,这时候需要配置网络yum源说到yum源就必须说到linux系统中特有的依赖关系问...

2018-09-03 10:29:07 5594 1

原创 linux基础命令实例

linux基础命令实例linux基础命令实例标题 ##1:最小化安装rhel7,开机后查看当前运行级别标题 ##关闭selinux,手工配置Yum源标题 ##3:安装vsftpd,并启动vsftpd服务标题 ##4:安装krb5-config标题 ##5:使用rpm命令安装httpd软件,不解决依赖关系进行安装标题 ##6:使用sed命令将网卡配置文件的onboot-yes改为...

2018-09-03 09:38:36 1987 2

原创 Linux运维学习-基础脚本1

传递两个整数给脚本,让脚本分别计算并显示这两个整数的和,差,积,商 精简版 [root@localhost ~]# cat hahaha.111!bin/bashread -p “请输入第一个数字:” a read -p “请输入第二个数字:” b echo “a+a+a+b=”[a+b]echo“[a+b]echo“[a+b] echo “a-b=”b=”b=”[a-b]...

2018-08-29 20:13:35 762

空空如也

空空如也

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

TA关注的人

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