Centos7 安装Mysql8.0  

1. 下载 wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm 2. 添加 yum -y install mysql80-community-release-el7-3.noarch.rpm 3. 安装Mysql server yum -y install mysql-community-server 4. 启动及使用 systemctl start mysqld 查找初始密码 grep "pa

Posted:2020-04-04  By vilay

常用的架构技术  

1. 分布式 分布式:将同一套业务代码按照业务功能或者自定义的维度拆分不同的子系统,各个系统分开部署,每个子系统叫做服务,每个服务之间一般通过rpc或者webservice来调用。 优点:分布式的好处就是解耦了原系统,从而便于运维部署和水平扩展,提供软件的伸缩性,甚至服务可以通过不同的语言来实现.各个模块交给不同的人员去开发,每个人各司其职,出现问题也可以快速定位 缺点:分布式也并不是毫无缺点的,存在以下的问题 1.服务调用通过网络来调用,一般微服务之间使用rpc来调用的,而rpc的底层就是TC

Posted:2020-03-30  By vilay

Linux 查看服务器品牌型号  

grep 'DMI' /var/log/dmesg

Posted:2020-03-30  By vilay

docker-compose 使用笔记  

1. 命令 在命令行直接运行 docker-compose命令,会把所有可执行命令都列出来。 docker-compose build 构建或者在修改了docker-compose.yml之后重新构建镜像,不加参数所服务镜像构建,docker-compose build service_name 单独构建某个镜像 docker-compose up 命令可以自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作.默认是在前台运行 ,如果要在后台运行启动docker-co

Posted:2020-03-29  By vilay

Linux ln 命令使用  

ln -sf b a a指向b

Posted:2020-03-29  By vilay

Docker 修改默认安装目录  

Docker 默认到安装目录是在/var/lib/docker下面,但是云服务器系统盘默认都是40g,如果多安装几个镜像或者数据库,磁盘很容易就爆了。所以需要修改到比较大大磁盘。 主要介绍两种方式:修改配置文件和软连接 1.修改配置文件 如果已经启动过的,复制/var/lib/docker目录到新到目录,为启动则不管 cp -r /var/lib/docker /var/www/docker 修改配置文件 /etc/docker/daemon.json { "graph":&

Posted:2020-03-29  By vilay

微信支付退款:curl出错,错误码:58  

这个错误是证书的路径错误。 1.Linux 使用相对路径 2. Windows 使用绝对路径

Posted:2020-03-24  By vilay

Zabbix 汉化  

Zabbix 汉化 管理后台的个人中心那边 选择语言中文就可以了。。

Posted:2020-03-13  By vilay

Centos7 zabbix-agent 安装  

1. 添加源 rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm yum clean all 如果无法下载,就本地下载,然后上传yum install -y zabbix-release-4.4-1.el7.noarch.rpm 2. 安装 yum install zabbix-agent 3. 修改配置文件 vim /etc/zabbix/zabbix_age

Posted:2020-03-13  By vilay

Centos 7 zabbix 4.4 安装  

1. 进入官网选择版本 官网地址 2. 添加源 rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm yum clean all 3. 安装服务端和客户端 yum install zabbix-server-mysql zabbix-agent 如果服务无法下载,可以在本地把源下载,然后上传到服务器进行安装,下载的安装命令如下 进入到上传到目录,然后执行命令 yu

Posted:2020-03-13  By vilay

Centos Mysql5.7 安装  

1. 下载 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2. 安装 yum -y install mysql57-community-release-el7-10.noarch.rpm yum -y install mysql-community-server 3. 启动 service mysqld restart 4. 查看密码,修改密码 grep "password

Posted:2020-03-13  By vilay

Linux 查看当前系统并发连接数  

通过netstat命令查询当前网络连接,并进行端口为80且状态为已建立连接的网络进程进行统计 netstat -pnt | grep :80 | grep ESTABLISHED | wc -l

Posted:2020-03-07  By vilay

Linux top 命令查看负载  

查看系统负载的时候,使用top命令 可以看到 %Cpu(s): 1.5 us, 0.3 sy, 0.0 ni, 98.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10606 root 20 0 537224 88804 6920 S 11.0 0.5 16600:37 python 17868 root 10 -10 130980 17248 9824 S 1

Posted:2020-03-07  By vilay

Centos 查看登录日志  

1. 查看用户最近的登录信息 lastlog lastlog引用的是/var/log/lastlog文件中的信息,包括login-name、port、last login time 2.列出当前和曾经登入系统的用户信息 last 默认读取的是/var/log/wtmp文件的信息。输出的内容包括:用户名、终端位置、登录源信息、开始时间、结束时间、持续时间。注意最后一行输出的是wtmp文件起始记录的时间。 也可以通过last -f参数指定读取文件,可以是/var/log/btmp、/var/run/

Posted:2020-03-04  By vilay

nginx: [emerg] bind() to 0.0.0.0:443 failed(98:Address already in use)  

先查看端口占用 netstat -ntlp 杀死进程 fuser -k 80/tcp fuser -k 443/tcp 重启nginx service nginx restart

Posted:2020-02-05  By vilay