知道的越多,越能感觉到自己的无知。
July 17, 2020

Redis优化

一、操作系统方面1.1、关于TCP连接队列Redis启动时,会记录以下日志:24194:M 28 Jun 2020 19:53:50.512 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of...
July 16, 2020

汇总:查看系统状态及资源使用情况

本文中的操作基于CentOS7系统,相关的命令只列出了一般用法,更多选项和参数都可以从man手册中找到。一、网络相关的工具1.1、查看实时流量--iftopiftop:查看带宽使用情况。使用yum安装iftop。[root@server ~]# iftop -P …… interface: p8p1 IP address is: 192.168.0.187 MAC address is: e...
July 16, 2020

常用git命令

1、安装gityum -y install git 2、配置git配置信息,用户名、邮箱:git config --global user.name "My Name" git config --global user.email myemail@example.com 3、创建一个新仓库git initgit会把所有文件以及历史记录保存在项目中,创建一个新的仓库,首先要...
July 16, 2020

FTP的主动模式和被动模式

主动模式客户端从一个任意的非特权端口N(N大于1024)连接到ftp服务器的控制端口,也就是21端口。同时客户端开始监听N+1端口,并通过命令通道发送FTP命令“port N+1”由21端口到ftp服务器。服务器会从数据端口,即20端口连接到客户端指定的数据端口(N+1)。21端口接收来自客户端的连接;20端口主动向客户端发起连接。FTP模式采用主动模式。被动模式在被动模式中,命令连接和控制...
July 13, 2020

CentOS7禁用IPv6

1、首先,在服务器上查看IPv6是否启用。下图中,显示出了服务器当前IPv6地址:2、临时禁用IPv6:# cat /proc/sys/net/ipv6/conf/ens33/disable_ipv6 0 ---- 0代表启用状态 # echo 1 > /proc/sys/net/ipv6/conf/ens33/disable_ipv6 3、永久生效,通过/etc/sysc...
July 11, 2020

(转载)Failed to initialize NSS library

问题使用rpm -e sqlite --nodeps卸载了sqlite后,yum和rpm安装和更新软件都报错了。报错内容如下:error: Failed to initialize NSS library There was a problem importing one of the Python modules required to run yum. The error leading...
July 9, 2020

MySQL数据备份与恢复

一、基于percona工具的备份与恢复1.1、安装percona注意:2.4版本以上才支持MySQL5.7。# yum -y install https://repo.percona.com/yum/percona-release-latest.noarch.rpm # yum list | grep percona percona-xtrabackup-22.x86_64 ...
July 9, 2020

使用bin-log恢复数据

一、开启bin-log1.1、安装mysql[root@zhen ~]# yum -y install mysql mysql-devel mysql-server 1.2、开启bin-log功能[root@zhen ~]# vi /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user...
July 9, 2020

误删除.ibd文件的解决办法

直接删除表“players”的物理文件:# rm -rf players.* 这时,虽然使用show tables命令看不到该表名,但是:mysql> create table players(id int); ERROR 1050 (42S01): Table 'players' already exists mysql> dr...
July 8, 2020

熟悉SQL语句

选择数据库--USE在能执行任意数据库操作前,需要选择一个数据库:mysql> USE test; Database changed 了解数据库和数据表--SHOW如果不知道可以使用的数据库或数据表名时怎么办?mysql> SHOW DATABASES; ----显示可用的数据库 +--------------------+ | Database | ...
July 8, 2020

使用sysbench对MySQL做基准测试

文中的内容是在CentOS7系统上对MySQL5.7的测试。一、安装sysbench[root@server ~]# yum -y install sysbench 二、查看帮助版本号:[root@server ~]# sysbench --version sysbench 1.0.17 查看sysbench命令帮助:[root@server ~]# sysbench --help Gene...