自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos7-redis-systemctl开机自启动

1.关闭守护线程(默认是no)vim /data/redis/redis.conf#找到 daemonize yes修改为daemonize no2.将redis服务配置为系统服务vim /usr/lib/systemd/system/redisd.service[Unit]Description=The redis-server Process ManagerAfter=syslog.target network.target[Service]Type=forkingPIDFile

2021-01-29 15:17:23 479

原创 centos7-Redis服务安全加固

centos7-Redis服务安全加固Redis 默认情况下,会绑定在 0.0.0.0:6379,这样将会将Redis服务暴露到公网上,如果在没有开启认证的情况下,可以导致任意用户在可以访问目标服务器的情况下未授权访 问Redis以及读取Redis的数据。攻击者在未授权访问Redis的情况下可以利用Redis的相关方法,可以成功将自己的公钥写入目标服务器的 /root/.ssh 文件夹的authotrized_keys 文件中,进而可以直接登录目标服务器给用户的 Redis 运行环境以及 Linux

2021-01-19 12:02:54 367 1

原创 Linux-tcpdump常规应用

Linux-tcpdump在linux系统下,利用tcpdump工具抓取网络传输过程中的数据包。tcpdump可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息常用命令实例:1.抓取指定网络接口的数据包[root@iZwz9bkgrde0jw4ljfex93Z log]# tcpdump -i eth0tcpdump: verbose output suppressed, use -v or -v

2020-06-11 14:21:34 298

原创 Linux-mysql事件调度器

前言:事件调度器是Mysql5.1后新增的功能,可以将数据库按自定义的时间周期触发某种操作,即类似linux系统下的任务调度器crontab。定义:CREATE [DEFINER = { user | CURRENT_USER }] EVENT [IF NOT EXISTS] event_name ON SCHEDULE schedule ...

2020-04-05 13:10:10 183

原创 Linux-Ftp服务

前言:FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。FTP协议有以下面两种工作模式:主动模式:FTP服务器主动向客户端发起连接请求。被动模式:FTP服务器等待客户端发起连接请求(FTP的默认工作模式)。FTP服务(vsftpd)是一款运行在...

2020-03-17 16:26:53 1086

原创 Linux-mysql连接数

环境:Linux:Centos7.5mysql:Mysql5.6.47前言:Mysql5.5 mysql5.6 mysql5.7系列默认的最大连接数都是151,这个值在实际应用中是不够用的,当连接请求大于默认连接数后,就会出现“Too many connections”的错误,这是因为访问MySQL且还未释放的连接数已经达到 MySQL 的上限,通常Mysql最大连接数可以达到10000...

2020-03-16 16:03:35 1231

原创 Linux-标准分区_数据盘扩容

【以下操作仅适用于云服务器且未做磁盘阵列】操作系统为CentOS 7.3 64位,未扩容前的数据盘仅有一个主分区(/dev/vdb1,ext4文件系统),文件系统的挂载点为 /data,文件系统扩容完成后,数据盘仍然只有一个主分区。1.远程连接实例。2.运行 umount 命令卸载主分区。umount /dev/vdb1#说明 使用 df -h 查看是否卸载成功,如果看不到 /dev/v...

2020-03-03 15:05:26 1391

原创 Linux-JDK安装

JDK(Java Development Kit)是Sun公司(后被Oracle收购)推出的面向对象程序设计语言的开发工具包,拥有这个工具包之后我们就可以使用Java语言进行程序设计和开发。在tomcat运行环境下,JDK是必不可少的软件,因为tomcat只是一个servlet/JSP容器,底层的操作都需要JDK来完成。JDK安装:1.查看系统是否已安装jdk[root@VM_0_3_ce...

2020-03-03 14:10:19 275

原创 Linux-安装python3.6

Centos7安装python3与python2并存1.查看是否已经安装PythonCentOS 7.* 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。使用 python -V 命令查看一下是否安装Python[root@VM_0_3_centos luke]# python -VPython 2.7.5然后使用命令 which py...

2020-03-01 20:45:02 257

原创 Linux-ssh安全配置

Linux-ssh安全配置:注:本服务器为centos7系列1.修改ssh默认连接端口1)查看selinux处于disabled状态[root@VM_0_3_centos /]# getenforceDisabled注:阿里云ECS和腾讯云CVM云服务器的selinux默认处于disabled状态。2)修改端口[root@VM_0_3_centos /]# vim /etc/ss...

2020-02-29 00:09:49 468

原创 Linux-nginx运维管理

Linux-nginx运维管理:1.nginx配置文件正确性检查:nginx提供的配置文件调试功能可快速定位配置文件是否存在问题,在终端shell执行以下命令检测配置文件的正确性[root@*** data]# /data/nginx/sbin/nginx -t -c /data/nginx/conf/nginx.conf采用默认安装可以使用如下命令:/usr/local/nginx/s...

2020-02-26 22:27:40 188

原创 Linux-tomcat版本升级

Linux-tomcat版本升级:version8.5.16升至version8.5.511.下载需要升级的tomcat新版本[root@izwz91l1b684105z37o7uqz data]# wget https://downloads.apache.org/tomcat/tomcat-8/v8.5.51/bin/apache-tomcat-8.5.51.tar.gz注:也可以在to...

2020-02-26 17:14:16 4444

原创 Linux-mysql慢查询日志

一.mysql-慢查询日志:慢查询日志记录了所有执行时间超过long_query_time设置值并且扫描记录数不小于min_examined_row_limit的所有sql语句的日志。默认情况下,***管理语句和不使用索引进行的语句***不会记录到慢查询日志中。二.mysql慢查询配置慢查询日志功能默认是关闭的。开启慢查询日志功能:1.mysql配置文件设置 [修改配置文件my.cnf...

2020-02-23 15:39:35 984

原创 Linux-nginx反向代理

一、 代理服务器1、代理服务器:客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机2、使用代理服务器的优势A.提高访问速度由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代理服务器的硬盘中读取,起到了缓存的作用,尤其...

2020-02-22 23:17:37 168

原创 Linux-nginx配置文件解析

Linux-nginx配置文件部分解析:nginx默认的配置文件为/usr/local/nginx/conf/nginx.conf;配置文件主要包括全局,event,http,server设置,其中event主要用来定义nginx工作模式,http提供web功能,server用来设置虚拟主机,但server必须位于http内部,且一个配置文件中可以有多个server。#user nobody...

2020-02-22 22:43:51 275

原创 Linux-mysql流程函数

Linux-mysql流程函数:可以使用流程函数在一个SQl语句中实现条件选择,提高语句的效率。具体流程函数参考下列表格:函数功能IF(value,t,f)如果value为真,返回t,否则返回fIFNULL(value1,value2)如果value1不为空,返回value1,否则返回value2CASE WHEN [value1] THEN [result...

2020-02-22 21:23:52 123

原创 Linux-nginx安装

Nginx 安装下载nginx(nginx-1.2.4.tar.g) http://nginx.org/下载pcre(pcre-8.31.tar.gz) http://pcre.org/注:通过官网选择自己需要的版本进行安装。一、安装之前首先确认系统中是否已安装gcc、openssl-devel、pcre-devel、zlib-devel#yum -y install gcc ...

2020-02-21 22:35:53 268

原创 Linux-打包与压缩

linux打包压缩工具:打包工具:tar 压缩工具:zip gzip bzip2 xz压缩工具:zip:兼容类unix和windows 一次性压缩多个文件或目录-r:递归压缩用法:zip 压缩后的文件名 需要压缩的文件zip /tmp/etc_conf.zip /home/backup/* 相对路径,将上一级目录也压缩zip -r /tmp/etc_conf.zip /home...

2020-02-21 22:16:04 276

原创 centos7-firewalld防火墙

firewalld 是centos7一大特性,最大的好处:1、支持动态更新,不用重启服务;2、加入了防火墙的zone的概念1.firewalld的字符界面管理工具是firewall-cmd2.firewalld默认配置文件有两个:/usr/lib/firewalld(系统配置,尽量不要修改)和/etc/firewalld(用户配置地址)3.zone概念:硬件防火墙默认一般有三个区,firew...

2020-02-21 22:09:15 141 1

原创 Linux-密码生成

Centos7使用 pwgen生成强悍密码1、安装pwgen#yum install pwgen2、pwgen使用方法生成一个长度为10字符的任意的唯一密码#pwgen 10 1返回:aeChi0ze7o一口气生成10个密码,每个密码由30个字符组成的随机密码[root@iZwz9bkgrde0jw4ljfex93Z ~]# pwgen 30 10AephaH2aev2Si8Us...

2020-02-21 22:05:47 129

原创 Linux-系统管理与维护常用命令

注:以下内容是本人工作中常用的一些命令归纳,并不全面!1.查看某一个命令来自那个包[root@iZwz9bkgrde0jw4ljfex93Z ~]# yum provides netstatLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfilenet-tools-2.0-0.24.20131004gi...

2020-02-21 21:37:52 233

原创 Linux-mysql忘记登陆密码

1.修改MySQL的登录设置vim /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出2.重新启动mysqldsystemctl stop mysqlsystemctl start mysql3.登录并修改MySQL的root密码mysql> USE mysql ;mysql> UPDATE user SET Pa...

2020-02-20 22:11:07 85

原创 Linux-Lvm磁盘扩容

Linux 磁盘扩容注意:针对kvm,vnware架构的云服务器,不要轻易动系统盘,如果系统盘空间不足,可以扩容数据盘,挂在到相应的系统盘目录下(做好数据备份),对于数据盘最好做成逻辑卷挂在使用,避免后期业务需求在线扩容。一,对数据盘分区#fdisk /dev/vdbCommand (m for help): nPartition type:p primary (0 primary...

2020-02-20 22:05:01 186

原创 Mysql-日期和时间函数

Mysql中常用的日期和时间函数:函数功能CURDATE()返回当前日期CURTIME()返回当前时间NOW()返回当前的日期和时间DATEDIFF(expr,expr2)返回起始时间和结束时间之间的天数DATE_FORMAT(date,fmt)返回按字符串fmt格式化日期的date值通过实例讲解每个函数的使用方法:eg:1.CUR...

2020-02-20 21:40:54 142

原创 Linux-mysql权限管理

权限表的存取:linux-mysql权限存取的两个过程中,用到mysql数据库中的user,host,db这三个权限表;最重要的是user表,其次是db表,host表在大多数情况下并不使用。用户进行连接时,权限表的存取过程:1.先从user表中的host,user,password这个三个字段中判断连接的ip,用户名,密码是否存在于表中,存在通过身份验证,不然拒绝连接。2.通过身份验证,按...

2020-02-20 19:01:06 316

原创 centos7-mysql_yum安装

在CentOS7 中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 .下载并安装MySQL官方的 Yum Repository.wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-c...

2020-02-20 00:18:49 218

原创 centos7-tomcat启动慢的解决办法

centos7 tomcat8.0启动慢的解决办法:主要原因是生成随机数的时候卡住了,导致tomcat启动不了。经过检查,发现原因是因为最小化安装系统的时候,是没有rng-tools这个包的。(阿里云ECS服务器一般都会有这个问题存在)1.vim vim /usr/java/jdk1.8.0_111/jre/lib/security/java.security (JDK的安装路径,打开上述...

2020-02-19 20:17:32 238

原创 Tomcat启动错误-JDK

1.问题描述:Linux下启动Tomcat遇到Neither the JAVA_HOME nor the JRE_HOME environment variable is defined2.原因:使用的jdk不是通过yum安装的,是从官网直接下载的,虽然修改了java_home,但不太智能的tomcat仍然没有自动识别出java_home路径3.处理方法:# vim /data/tomcat...

2020-02-18 22:17:06 477

空空如也

空空如也

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

TA关注的人

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