
服务器运维
李老实㊣
简单IT男一枚!
展开
-
CentOS7.9 + MySQL8.0.28 RPM安装教程
本方案在阿里云默认干净的CentOS7.9服务器上测试通过。另外这里只提供快捷安装方式和基本的初始化,MySQL更详细的使用和优化设置请参考其它文章。#查找并删除残余的mysql目录(有风险,需要确认没有任何跟mysql有关的需要保留的数据)#进入用户默认目录下载mysql集成包并解压。3、修改默认管理员密码为1q2w3e$Abc。4、在mysql控制台开启mysql远程访问。#删除旧的mysql和mariadb安装包。1、查看mysql默认管理员密码。#rpm方式安装mysql。原创 2023-01-10 11:39:08 · 468 阅读 · 1 评论 -
修复centos 6 EOL 源无法同步官方镜像的问题
由于国外centos6的镜像停止维护,因此国内各centos6镜像无法安装和更新软件包,对大量仍在使用centos6系统的用户造成很大困扰,这里以阿里云源作为新源修复为新的可用地址:由于国外centos6的镜像停止维护,因此国内各centos6镜像无法安装和更新软件包。以下以阿里云源作为新源修复为新的可用地址:#### centos6默认源修复:1、备份原有源```shellmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/Cent原创 2020-12-30 11:30:16 · 362 阅读 · 0 评论 -
iptables+ipset安装配置完全指南
系统版本:CentOS 6.9 64位ipset版本:ipset-7.31、下载ipset最新版本ipset官网:http://ipset.netfilter.org/install.htmlwgethttp://ipset.netfilter.org/ipset-7.3.tar.bz22、更新内核及依赖包(注意重启)yum -y install kernel kernel...原创 2020-02-19 23:15:23 · 3251 阅读 · 2 评论 -
mysql数据库手动备份与还原
1、备份数据库mysqldump -h 127.0.0.1 -u hlxyuqing -p --single-transaction --quick --databases bbs > bbs_20190530.sql2、从备份还原数据库mysqldump -h 127.0.0.1 -u hlxyuqing -p -R bbs < bbs_20190530.sql推荐用...原创 2020-02-19 23:10:52 · 248 阅读 · 0 评论 -
统计MySQL数据库大小的方法
use information_schema;方法1:select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='数据库名';方法2:select concat(round(sum(data_length/1024/1024),2)+round(sum(ind...原创 2020-02-19 23:09:14 · 546 阅读 · 0 评论 -
CentOS 6.x + MySQL 5.6 安装教程
CentOS 6.x + MySQL 5.6 安装教程一、系统环境操作系统:CentOS 6.x x64 minimal数据库:MySQL 5.6.36相关安装包Mysql相关依赖库:libaio/perl二、MySQL安装1、先执行rpm -qa|grep -i mysql查看是否已经安装过mysqlrpm -qa|grep -i mysql2、如果已经安装了my...原创 2020-02-19 23:03:47 · 366 阅读 · 0 评论 -
在nginx上为动态出口IP添加访问白名单的方法
主要思路就是利用DDNS软件获取动态IP地址,然后定时修改nginx的IP地址白名单限制。1、在用户端局域网路由器上创建DDNS服务正在上传…重新上传取消2、在ngixn上添加IP白名单策略,除白名单IP外,禁止其它任何IP访问 set $clientipfileurl "/usr/local/nginx/conf/ip_allow/$remote_addr"; i...原创 2020-02-19 22:57:00 · 2613 阅读 · 0 评论 -
nginx防止恶意域名解析与反代80与443端口完整版
1、80端口防止反代比较容易,在nginx上加入如下配置即可。server { listen 80 default_server; return 444;}2、443端口防范配置则需要配置ssl证书,否则所有https请求都会失败,下面是颁发自签名证书和配置过程。(1)首先确保机器上安装了openssl和openssl-devel,没有的话...原创 2020-02-19 22:49:08 · 3180 阅读 · 0 评论 -
简单的linux shell日期格式对错判断函数
最近在写一个数据处理的shell脚本,脚本中涉及到日期参数的容错,网上找了很多日期格式正确与否的判断例子,发现都写的很复杂,我这里提供一个取巧的判断方法,具体代码如下:#!/bin/bash# Title:Date check script# Copyright LiJun# Update Time:20191020date_check(){ date -d $1 >...原创 2019-10-20 01:12:23 · 1319 阅读 · 0 评论 -
curl 查看一个web站点的响应时间
curl -o /dev/null -s -w %{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}"\n" "http://www.taobao.com"参数说明:-o:把curl 返回的html、js 写到垃圾回收站[ /dev/null]-s:去掉所有状...转载 2019-06-02 16:01:54 · 439 阅读 · 0 评论 -
Linux系统解决磁盘inode满的问题
故障现象:通常会发现磁盘写不进文件,但是查看df -h查看磁盘空间又存在剩余空间,这个时候需要执行df -ih会发现磁盘的inode比较满,例如:解决方法:1、查看当前用的最多的磁盘上各目录中的文件数for i in /*; do echo $i; find $i | wc -l; done2、找到站用最多的文件数的文件夹,然后再利用步骤1中的命令,去对应的目录中执行,例如/var下...原创 2019-06-02 15:55:59 · 4934 阅读 · 0 评论 -
nginx上配置不带www的网址跳转到带www的网址的通用方法
if ( $host !~ www ) { return $scheme://www.$host$request_uri;}如果想更精确:if ( $host !~ ^www ) { return $scheme://www.$host$request_uri;}原创 2019-06-02 15:39:11 · 3528 阅读 · 0 评论