自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux下搭建DNS域名解析服务器

一.准备本次服务搭建需要三台虚拟机:客户端 192.168.204.130 DNS服务器 192.168.204.135 WEB服务器 192.168.204.137 我们要先在DNS服务器上安装bind:yum install –y bind bind-libs bind-utils bind-chroot在客户端安装测试软件:yum install –y bind-utils二.具体配置首先我们要对DNS服务器进行配置: vim /etc

2021-08-17 16:44:49 4205 4

原创 plsql时间格式不对该怎么修改?

plsql环境变量的配置

2022-08-09 11:04:13 6563 4

原创 确定密码正确但是仍然无法连接xshell/mobax,提示密码错误的四种解决办法

方法一:在连接mobax时,我们的用户名是不可随便填写的,需保证与所创建虚拟机的用户名保持一致,大都为root用户.(勾选后填写用户名,确保端口为22)方法二:检查是否安装ssh服务,并查看服务是否开启ps -ef | grep ssh 查看是否安装ssh服务,如上图所示则为成功安装)如果并未安装则执行安装命令:sudo apt-get install openssh-server查看是否安装成功:ssh -V(查看ssh版本)查看ssh服务是否开启:systemctl s.

2022-02-17 10:02:18 8185 1

原创 [Errno 14] curl#37 - “Couldn‘t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7“

方法一:今天我在用yum安装nginx的时候发现有如下报错,然后我进到/etc/pki/rpm-gpg/目录下,发现没有那个文件,我突然想到了在安装nginx之前我在/etc/yum.repos.d/下添加了一个nginx的官方源[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabled=1gpgkey=https:

2021-09-22 16:16:51 1587

原创 wget: unable to resolve host address ‘mirrors.aliyun.com’

本来我想下载阿里镜像站的centos7版本的镜像,因为我自己配置的本地源中没有ansible的安装包,但是再下载中遇到如下报错方法一: 当时我搜索了很多都说是dns解析的问题:需要到/etc/reslove.conf文件中增加两句 但是当时我在增加之后仍然没有效果,还是无法下载.方法二: 然后我就试着给网卡中添加了两个dns地址vim /etc/sysconfig/network-scripts/ifcfg-ens...

2021-09-22 14:14:27 11993 6

原创 运维自动化工具之Ansible

一.简介1.什么是ansible? ansible的官方标题为:"Ansible is Simple IT Automation",也就是说ansible是一种简单的自动化IT工具. 工具目标:1.自动化部署APP 2.自动化管理配置项 3.自动化的持续交付 4.自动化的云服务管理2.ansible特性 模块化:调用特定的模块,完成特定的任务 Paramiko (Python对ssh的实现),PyYaml,Jinja2(模板语言)三个关键模块...

2021-08-20 19:37:09 488 4

原创 http://mirrors.aliyun.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - “Could not res

我们需要在网卡配置文件中加上DNS:vim /etc/sysconfig/network-script/ifcfg-ens33然后在最后一行添加上DNS1=8.8.8.8,配置尽量保持如下图所示:接下来就是老生常谈的在我们每一次修改完配置文件之后都需要重启服务.systemctl restart network...

2021-08-20 17:39:51 9463 3

原创 CDN加速的实现

一.准备本次实验我们需要三台服务器,具体分配如下表:代理服务器(varnish) 192.168.204.130 后端资源服务器 192.168.204.135 客户端物理主机 192.168.204.137 关闭三台服务器的防火墙,selinux.在代理服务器上安装varnish:jemalloc-3.6.0-1.e17.x86_64.rpmvarnish-4.0.5-1.e17.x86_64.rpmvarnish-libs-4.0.5-1.e17.x

2021-08-19 11:59:08 1016 1

原创 LVS+keepalived+nginx搭建高可用负载均衡集群(详细配置步骤讲解)

一.准备工作 首先我们要准备四台虚拟机如下表所示:主机 IP MASTER 192.168.204.130 192.168.204.208(VIP) real_server1 192.168.204.135 real_server2 192.168.204.137 BACKUP 192.168.204.138 1.在主机和备机上都要安装LVS和keepalived:安装LVS:yum install ipvsad...

2021-08-17 12:44:39 5509 5

原创 linux中如何批量创建目录或者文件?

创建目录: mkdir +目录名创建文件: touch +文件名那么我们如何批量创建目录呢?如下图所示:..只适用于有规律的创建,等同于递归创建.如果是没有规律的批量创建在{}中使用,分隔即可

2021-08-16 20:49:28 5587 1

原创 命令别名以及永久配置方法

一.命令别名 alias在 Linux shell 中指的是将一些太长或者太难记的多个命令组合起来,成为一个由用户自己构建的命令。可以通过alias命令来创建命令别名。在alias后面跟上想要创建的别名名称、一个等号(=),以及希望使用这个别名来执行的命令,这样一个命令别名就创建好了。二.实例 假如我们现在要将vi命令变成vim:alias vi=vim我们使用alias -p或者是alias可以查看本机的命令别名:以上就是我本机的设置的一...

2021-08-16 16:21:55 545

原创 Nginx+keepalived实现高可用集群的具体配置

一.准备工作 首先我们需要准备两台主机,在此之前要在两台机器上安装nginx和keepalived服务,这两个服务在安装之前都需要安装依赖的.首先是nginx的安装:yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-develyum install nginx -y然后就是keepalived的安装,也是先安装依赖:yum install -y curl gcc openssl-devel lib...

2021-08-14 22:19:27 1516 1

原创 keepalived安装以及主备配置详解

一.keepalived的安装 首先我们再安装keepalived之前我们需要安装依赖包:yum install -y curl gcc openssl-devel libnl3-devel net-snmp-devel 安装好依赖包之后我们再使用yum进行安装:yum install keepalived -y再我们配置keepalived之前还是要检查防火墙和slinux是否关闭以及时间同步问题.二.keepalived高可用的具体配置/usr/sbin/k...

2021-08-14 21:07:51 4977

原创 如何查看目录下的隐藏文件?

正常我们查看目录下的文件直接使用 ls 即可,查看目录下的隐藏文件则需要执行: ls -a

2021-08-12 22:18:34 1247

原创 Job for network.service failed because the control process exited with error code.

在我们重启网卡时,发生如下报错:[root@real_server2 network-scripts]# systemctl restart networkJob for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details首先我们要学会查看报错内容,这句话的

2021-08-12 22:10:45 41605 17

原创 LVS-NET配置及简单应用的详细介绍

一.准备工作 首先我们需要四台虚拟机,其中第一台directer server是需要一个内网ip,一个外网ip和一个虚拟ip. 第二台和第三台机器real-server1和real-server2是各需要一个内网ip,第四台NFS-server也需要一个内网ip.具体配置如下表所示:主机名 IP 角色 备注 director_server IP1:192.168.204.130 IP2:192.168.72.130 VIP:192....

2021-08-12 21:26:49 420 2

原创 netstat相关命令及使用

正常情况下,我们只输入netstat会有如下输出:Proto:显示连接使用的协议。RefCnt:表示连接到本套接口上的进程号。Types:显示套接口的类型。State:显示套接口当前的状态。Path:表示连接到套接口的其它进程使用的路径名接下来会和大家共同学习一下常见的命令参数:-a (all) 显示所有选项,默认不显示LISTEN相关。-t (tcp) 仅显示tcp相关选项。-u (udp) 仅显示udp相关选项。-n 拒绝显示别名,能显示数字的全部转化成数字..

2021-08-12 16:08:02 864

原创 如何正确重启php服务?

一般我们重启服务要么是systemctl restart +服务名,要么是ps -ef 查看进程 ,然后用kill命令杀死.今天我要和大家分享的是如何正确重启php服务:首先我们要先启动php服务启动之后我们要用ps -ef查看一下进程,如果使用以往的kill -9重启时会发生如下报错,因为我们php服务启动时不仅仅只启动一个.这就是我昨天遇到的问题,我觉得大家也可能会遇到.以下是正确启用方法:pkill php这里我们是使用pkill命令来重启php...

2021-08-12 09:12:43 13924 7

原创 8080端口被占用时,我们该怎么办

当我们启动nginx服务失败查看报错日志如下时:bind() to 0.0.0.0:8080 failed (98: Address already in use)第一种方法我们可以修改配置文件:vim /etc/nginx/conf.d/default.conf可以修改一下端口号:如图所示,我是将8080端口修改成8081了,修改之后重启nginx即可.第二种方法:如果我们的8080端口被占用,我们可以使用命令查看是被什么进程占用然后杀死进程.查看端口: netstat..

2021-08-08 16:26:36 5901 1

原创 如何配置本地yum仓库,光驱设备实现开机自动挂载

首先,我们一定要查看虚拟机的光驱是否连接,镜像文件链接是否正常.检查完成之后我们需要进入/etc/yum.repos.d/,chuangjian

2021-08-08 13:49:01 694 6

原创 两台主机之间如何远程传文件

假设我们想将192.168.204.138中/etc/yum.repos.d/中的epel.repo传到192.168.204.137的/etc/yum.repos.d/中.首先我们要保证文件存在,然后我们使用scp命令远程传输文件:scp epel.repo root@192.168.204.137:/etc/yum.repos.d/(我们要注意的是IP地址后面是有冒号的),接下来就会让我们输入137主机的密码,密码验证完成后即可开始文件传输.(如图所示,文件传输完成,我们可以去另一台.

2021-08-08 12:02:48 906 4

原创 当虚拟机没有IP时,我们该怎么办?

此时我们可以给虚拟机配置静态IP,首先我们要使用ip a 命令查看本机的网卡名称(如图红色圈出来的地方,我这里是有动态IP的,我们也可以改为静态) , 运行如下命令,进行网卡配置vi /etc/sysconfig/network-scripts/ifcfg-ens33(上图为我们的网卡信息)想要配置静态IP,以下没有的要添加进去,存在的需要进行修改 就要变dhcp为st...

2021-08-08 11:34:44 1047 1

原创 如何卸载用yum安装的软件

当我们想要卸载用yum安装的软件时(以nginx为例):yum remove -y nginx

2021-08-08 10:58:25 2384 1

原创 nginx 启动报错:Job for nginx.service failed because the control process exited with error code

当我们使用systemctl restart nginx 命令重启服务时发现报错如下:Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.首先我们可以用 systemctl status nginx 查看当前nginx状态syst...

2021-08-06 15:35:06 4877 1

原创 Centos7的创建以及基本配置

今天我们就不多余介绍前面的安装步骤了,具体可以参考上一篇6.8的创建,主要讲一下另一部分.首先我们能看到如图的界面,直接进入之后点击enter键.我建议大家选择英文,因为在我们后面的学习中我们的日志文件,错误代码都会以英文的方式呈现,有的时候的中文直译会不太准确,我们也要慢慢习惯这些英文代码时区我们依旧设置为上海(在这里我们需要打开右上角的ethernet,否则后续我们会出现没有ip 的情况,这里就会获取动态ip)到这里我们也完成的差不多了在这...

2021-08-01 15:55:17 190

原创 centos6.8的创建

一.centos6.8的创建首先我们打开虚拟机能够看到如图所示的主页,然后点击创建新的虚拟机.(注意,在这里我们就可以选择虚拟机的版本了,根据需求选择相应的版本!!!!!!!)(这里红色笔圈出来的部分是可以自定义的,为了避免后续使用的混乱,我们可以根据需求为自己的虚拟机进行命名,并且选出保存位置,一般后续不使用的时候可以移除之后直接根据文件夹名称删除相关信息,避免占用电脑空间!!!!!!!!!!!!)(这里的处理器数量是可以改变的,不过我建议一个就够我...

2021-08-01 15:37:12 107

原创 memcached的简单应用与相关配置

一.基础环境配置 首先我们需要准备三台虚拟机(如下表所示) 192.168.204.130 mysql 192.168.204.137 memcached 192.168.204.138 web 首先我们在此之前要确保每台机器的防火墙和selinux防火墙均为关闭状态,以及时间同步问题.查看防火墙状态:systemctl status firewalld 关闭防火墙: systemctl stop...

2021-07-29 15:32:27 102

原创 Linux中关于mamcached的简单介绍

一.memcached的简介 memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。简而言之memcached是一种缓存技术 它可以把数据放入内存,从而通过内存访问提速.二.memcached的安装 方法一: 首先在我们linux中安装memcached需要先安装依赖库:yum install gcc gcc-c++ libevent-devel,然...

2021-07-29 14:24:42 221

原创 mysql主从复制常见问题解决方案及排错思路

查看配置文件是否正确:vim /etc/my.cnf 主机:log-bin=mysql-bin server-id=130(ip后三位) 从机:log-bin=mysql-relay server-id=135(ip后三位) ...

2021-07-23 15:27:00 480 2

原创 mysql主从复制及测试

一.mysql主从复制 1.创建两台CentOS7的虚拟机:主机ip:192.168.204.130 从机ip:192.168.204.135 2.找到两台机器的配置文件my.cnf并修改配置,如图所示,第一个是主机配置id取ip后三位,第二个是从机配置. 3.在主机上创建用户并授权slave: create user '用户名'@'%' identified with mysql_native_password by '用户密码...

2021-07-23 14:46:52 696 1

空空如也

空空如也

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

TA关注的人

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