自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搭建LVS(DR模式)+Keepalive高可用集群

一. 集群概述什么是集群?① .一组通过高速网络互联的计算组,并以单一系统的模式加以管理② . 将很多服务器集中起来一起,提供同一种服务,在客户端看起来就像是只有一个服务器③ .可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益④ .任务调度是集群系统中的核心技术集群的目的① .提高性能。如计算密集型应用,如:天气预报、核试验模拟②. 降低成本。相对百...

2019-10-16 14:25:54 337

原创 Linux中使用LAMP环境搭建Discuz论坛

首先,配置好yum源1.装包2.起服务3.

2019-03-27 00:27:17 944

原创 shell脚本中特殊字符大全

在shell中常用的特殊符号罗列如下: # ; ;; . , / \\ 'string'| ! $ ${} $? $$ $* \"string\"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) || && {xx,yy,zz,...}~ ~+ ~- & ...

2019-03-24 09:49:05 4659

原创 Nginx平滑升级

首先去Nginx官网下载需要升级的软件包Nginx官网地址:http://nginx.org/download/此次示例是把nginx-1.16.1升级为nginx-1.17.0,所以在官网下载了nginx-1.17.0.tar.gz[root@localhost ~]# wget http://nginx.org/download/nginx-1.17.0.tar.gz升级步骤:[root@localhost ~]# tar -xf nginx-1.17.0.tar.gz -C /usr/sr

2021-03-22 13:19:19 176

原创 MyCat 读写分离

数据分片一. 相关概念1. 分库/分表,什么是分库分表?将存放在一台数据库服务器中的数据,按照特定方式进行拆分,分散存放到多台数据库服务器当中,以达到分散单台服务器负载的效果。2. 水平分割横向切分,按照表中指定字段的分片规则,将表记录按行切分,分散存储到多个数据库中。垂直分割纵向切割,将单个数据库的多个表按业务类型分类,分散存储到不同的数据库。########################################################################

2020-11-20 15:12:45 162

原创 安装部署tomcat服务器

方案:使用2台RHEL7虚拟机,其中一台作为Tomcat服务器为server1(192.168.179.128)、另外一台作为测试用的Linux客户机为server2(192.168.179.131)步骤一:安装JDK环境JDK简介:JDK(Java Development Kit)是sun针对Java开发者推出的Java语言的软件开发工具包。JDK是整个Java的核心包括:Java运行环境、Java工具、Java基础的类库[root@server1 ~]# yum list | grep java

2020-11-03 11:47:11 257

原创 shell脚本——交互式创建用户

#! /bin/bashread -p "清输入需要创建的用户名:" name if [ -z $name ]; then # -z 字符串长度为0 echo "必须输入用户名" exit 0 fiuseradd "$name" if [ $? -ne 0 ]; then # $? 代表程序的退出代码(0代表执行成功,非0代表执行失败) exit 0 fistty -echo #

2020-08-06 14:16:22 466 1

原创 Cisco设备——静态路由配置案例

Router0Router>enableRouter#configure terminalRouter(config)#interface gigabitEthernet 0/0Router(config-if)#ip address 192.168.1.254 255.255.255.0Router(config-if)#no shutdownRouter(config-if...

2019-11-26 14:44:29 1858

原创 华为设备——交换机基本命令

案例一:改变命令行视图<Huawei> //用户视图<Huawei>system-view //进入系统视图[Huawei]interface Ethernet0/0/1 //进入接口视图[Huawei-Ethernet0/0/1]quit //返...

2019-11-21 15:27:41 3532

原创 搭建MHA高可用集群

一. MHA简介MHA ( Master High Availability )①. 是由日本DeNA公司youshimaton开发 ,是一套优秀的实现MySQL高可用解决方案②. 数据库的自动故障切换操作能做到在0~30秒之内完成③. 能确保在故障切换过程中最大限度保证数据的一致性,以达到真正意义上的高可用。MHA组成①. MHA Manager ( 管理节点 ) : 管理所...

2019-10-18 15:02:52 193

原创 PXE+kickstart自动装机配置步骤

一. 环境准备1.通过 HTTP 方式发布CentOS7软件源[root@room9pc13 ~]# yum -y install httpd[root@room9pc13 ~]# systemctl restart httpd [root@room9pc13 ~]# systemctl enable httpd2.部署DHCP服务[root@svr7 /]# yum...

2019-10-12 17:36:21 398

原创 MySQL数据库的导入与导出

导入命令格式:load data infile “检索目录/需导入的文件名” into table 表名 fields terminated by “指定分隔符” lines terminated by “\n”;1.修改检索目录 # mysql -uroot -p'123456' //进入数据库 mysql> show variables like "%...

2019-09-05 19:15:04 148

原创 Keepalived高可用集群搭建

Keepalived的功能:keepalived实现了高可用集群,最初是为了lvs设计的,专门监控服务器各节点的状态,后来加入了VRRP功能,防止单点故障.####################################################################################################环境准备使用keepalived实...

2019-08-19 21:43:35 136

原创 ACL访问控制权限

1 .使用getfacl命令查看文档的ACL权限格式:getfacl 文件或目录下面是操作实例:[root@localhost ~]# getfacl /tmp/test# file: etc# owner: root# group: rootuser::rwx //所有者权限group::r-x //所属组权...

2019-06-30 20:51:01 376

原创 Linux中永久修改内核参数的方法-----详解

一. 修改内核参数通过修改 /etc/sysctl.conf 文件,来调整内核参数,下面是几个实例:[root@localhost ~]# vim /etc/sysctl.confnet.ipv4.ip_forward = 1 //开启内核路由转发功能(通过0或者1设置开关)net.ipv4.icmp_echo_ignore_all = 1 ...

2019-06-27 16:48:37 7113

原创 shell中的变量——详解

一 . 什么是变量变量是用来存储非固定值的载体,它具有一个值,以及零个或多个属性。二 . 变量的分类1.自定义变量语法格式:NAME=[value]当value没有指定,变量将被赋值为空字符串;当变量定义后,使用 <$变量名称> 来调用变量的值。注意:变量名称为字母、数字及下划线的组合,但首字母不能为数字,变量名称没有硬性要求大小写,建议统一使用大写或首字母大写。默...

2019-06-23 13:47:27 213

原创 破解root用户密码

如果忘记了root用户的密码,就需要进入救援模式。详细步骤如下:1.启动计算机后,在出现GRUB引导程序时,按e键可以编辑GRUB引导参数GRUB引导程序引导参数2.找到liux16这一行,在改行的末尾加入rd.break console=tty03.按Ctrl+x进入救援模式4.在救援模式输入以下命令:...

2019-06-19 22:45:40 203

原创 管道 与 重定向 用法详解

下表是管道与重定向符的作用符号作用|将一个命令的标准输出重定向给下一个命令,并作为该命令的标准输入>将输出导入至文件>>将输出追加至文件<从文件中提取输入信息<<从标准输入中读入,直到遇见分界符才停止...

2019-06-19 20:11:28 1919

原创 网络故障排错工具

1.pingping命令ping的对象一般都会给予回应,如果没有回应则表示不通。当网络不通时,依次ping本地回环,本地ip,网关ip,外网ip。[root@localhost 桌面]# ping 127.0.0.1 //ping本地回环,测试本地网络协议是否正常[root@localhost 桌面]# ping 192.168.203.99 ...

2019-06-12 19:17:42 470

原创 Linux中磁盘格式化与挂载文件系统

对磁盘进行分区后,接下来需要格式化与挂载文件系统,在某些操作系统中,系统会自动挂载至一个盘符上,然后就可以直接使用它,但是Linux需要我们手动挂载。#mkfs.ext3 /dev/sdb1 //将/dev/sdb1格式化为xfs格式 .ext4 .xfs //文件系统格式 .swap格式化完成后,我们需要手动...

2019-06-04 11:01:00 815

原创 Linux系统性能监控工具

1.监控cpu使用情况——uptime 命令[root@localhost 桌面]# uptime 20:31:36 up 7 min, 2 users, load average: 0.38, 0.93, 0.61以上命令的打印结果表示:当前系统时间为20点31分36秒,系统已经运行了7分钟,当前有两个用户在登陆,cpu负载分别显示的是最近一分钟、五分钟、十五分钟的负载情况。需要说明...

2019-05-27 18:14:35 316

原创 Linux中通过systemctl服务管理

格式:systemctl[选项][服务名称]选项:start 启动服务stop 关闭服务restart 重启服务status 查看当前服务器状态reload 重新加载配置文件condrestart 测试新的配置文件是否有问题enable 设置服务默认为开机启动服务disable 设置服务默认为开机禁用服务示例:# systemctl start sshd...

2019-05-27 17:31:21 530

原创 Linux中计划任务的配置

1. at 一次性计划任务使用at定制一次性计划任务前需要确保atd服务是开启的,否则计划任务不会被执行,使用systemctl start atd开启服务,并使用systemctl enable atd 确保该服务开机启动。格式:at 时间选项:-m 当计划任务执行结束后发送邮件给客户。-l 查看用户计划任务-d 删除用户计划任务-c 查看at计划任务具体内容示例:...

2019-05-26 11:13:26 937

原创 Linux中源码编译安装Nginx

源码安装软件的具体步骤:(1)我们所获得的软件源码一般都会被打包并压缩,常见的格式有.tar.gz或.tar.bz2格式。此时我们需要使用tar命令将压缩包解压。(2)运行configure脚本,通过特定的选项修改软件设置与功能,该脚本一般可以用来指定安装路径、开启关闭软件的特定功能等。脚本选项可以通过阅读安装说明或./configure --help查看软件支持的功能选项。而有些软件没有提供...

2019-05-23 19:38:58 1206 1

原创 Linux中本地yum源配置

YUM是Yellow dog Update Modified的简写形式。YUM是改进版的RPM软件管理器,YUM很好的解决了RPM所面临的软件包依赖问题,大量的软件依赖会让RPM成为魔鬼。1.设置yum源1)创建一个空的挂载目录mkdir /dvd2)挂载光盘mount /dev/cdrom /dvd3)创建一个yum源的定义文件,并配置。(文件扩展名必须是repo)vim /e...

2019-05-23 18:33:58 321

原创 RPM软件包管理

RPM是RedHat Package Manager的简写,也是红帽软件工具包。1.安装与卸载RPM包安装格式: rpm -i 软件包该命令默认选项为静默式安装,如需了解安装过程的信息,则需要使用-v来显示详细信息,-h显示安装进度例:安装centos7光盘中的 ftp-0.17-51.1.e16.x86_64.rpm软件[root@gao 桌面]# rpm -vih ftp-0.17-...

2019-04-08 22:06:34 178

原创 Linux中LVM分区的创建、修改及删除

LVM逻辑卷概述LVM(Logical Volume Manager)是基于内核的一种逻辑卷管理器,LVM适合于管理大存储设备,并允许用户动态调整文件系统大小。1.物理卷物理卷是LVM的最底层概念,是LVM的逻辑存储块,物理卷与磁盘分区是逻辑的对应关系。LVM提供了命令工具可以将分区转换为物理卷,通过组合物理卷生成卷组。2.卷组卷组是LVM逻辑概念上的磁盘设备,通过将单个或多个物理卷组合...

2019-04-08 20:35:47 7791

原创 Linux中磁盘分区

Linux会根据设备类型对存储设备进行识别,如果是IDE存储设备,在计算机中将被识别为hd,第一个IDE设备会被识别为hda,第二个为hdb,以此类推。如果是SATA,USB或SCSI设备,会被识别为sd,同样第一个此类设备为sda,第二个为sdb,依此类推。1.磁盘分区具体操作步骤如下:[root@gao ~]# fdisk -l磁盘 /dev/sda:21.5 GB, 2147483...

2019-03-24 22:25:15 255

原创 Linux中修改文件及目录权限

文件及目录权限1.chmod 改变文件或目录权限chmod命令中,u代表所有者,g代表所属组,o代表其他用户,a代表所有人。当修改完成后用ls -l命令查看修改结果。用法:chmod [选项] 权限 文件或目录[root@gao ~]# chmod u=rwx,g=rw,o=r /test/haha.txt[root@gao ~]# chmod a=rwx /test/hi.txt ...

2019-03-23 20:11:26 656

原创 Linux中的账户与组的创建、修改、删除及文件解析

账户及组的概念Linux系统帐号及组的管理是通过ID号来实现的,我们在登陆系统时,输入用户名对应的密码,操作系统会将用户名转化为ID号后再来判断该帐号是否存在,并对比密码是否匹配。Linux中,用户ID号被称为UID,组ID号被称为GID。其中,UID为0,代表超级管理员,也就是常说的root帐号,1-499之间的ID号系统会预留下来。这样我们创建的普通用户ID号会从500算起。Linux操作...

2019-03-23 17:25:49 467

原创 vim文档编辑 详细操作

vim具有多种工作模式,常用的工作模式有:普通模式,插入模式,命令模式

2019-03-21 21:47:55 1515

原创 Linux中基本命令(续)

三.链接文件1.软链接 (可以跨分区,但源文件不可删除)[root@gao test]# ln -s /test/haha.txt /tmp/hi.txt //创建文件软链接[root@gao test]# ln -s /test /tmp //创建 /test 和 /tmp 目录的软连接[root@gao test]# rm /test/haha.txt;...

2019-03-20 15:44:25 114

原创 Linux中基本命令

一.目录及文件的基本操作1.pwd 显示当前工作目录名称格式:pwd [选项]例:#pwd 显示当前工作目录#pwd -P2. cd 切换到当前目录格式:cd [目录]例:切换目录到/etc下切换目录至当前目录的上一级目录3. ls 显示目录与文件信息#ls //列出目录内容#ls / 列出根目录内容#ls ...

2019-03-19 23:49:19 263

空空如也

空空如也

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

TA关注的人

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