linux
文章平均质量分 79
皓亮君
夫君子之行,静以修身,俭以养德。非淡泊无以明志,非宁静无以致远。夫学须静也!
展开
-
Nginx安装配置和负载均衡算法描述
nginx安装配置和负载均衡算法描述原创 2020-12-10 23:09:06 · 703 阅读 · 0 评论 -
分布式文件存储-FastDFS环境搭建
文章目录一.简介二.安装准备1.安装环境2.安装包准备三.开始安装1.安装libfastcommon2.安装FastDFS3.配置tracker3.1创建tracker工作目录3.2.修改tracker配置文件3.3.启动tracker4.配置storage4.1 为storage配置工作目录4.2 修改storage配置文件4.3 启动storage4.4验证是否配置成功5.HTTP访问文件5.1.HTTP请求不能访问文件的原因5.2.FastDFS的nginx模块安装5.2.1.安装nginx依赖5.2原创 2021-11-25 08:09:11 · 2975 阅读 · 0 评论 -
linux常用命令及运维工具汇总
文章目录1.基础命令1.1.常规命令1.2.重定向符号,管道符号,通配符号1.3.vim文本编辑器1.4.定时任务2.查询服务器硬件信息3.systemctl服务管理命令4.资源监控命令4.1.查看系统的负载信息4.2.查看内存硬盘使用情况4.3.查看显存使用情况4.4.查看服务器上传和下载带宽5.查看系统日志6.shell命令脚本入门6.1.编写脚本6.2.流程控制和for循环6.3.文件权限判断和运算符7.用户管理和文件权限7.1.用户管理7.2.文件权限8.存储结构和磁盘划分9.其它工具命令9.1.设原创 2022-05-15 21:35:17 · 2237 阅读 · 1 评论 -
定时备份docker安装的mysql数据库数据
文章目录简介备份脚本编写测试编写定时任务简介因不抗拒因素导致数据库损坏的情况下应用会出现宕机,如果没有备份则需要把数据库恢复成初始化应用数据,而业务数据则会导致丢失的情况,这个时候如果数据库有备份的情况,则可以还原到最新的备份数据,本文此书采用的是每天全量备份。备份脚本编写脚本命名为mysql_backup.sh脚本中需要的修改的配置项如下三项1.BCK_DIR 存放备份文件的目录2.-p123456 把密码修改成你数据库的密码3.-p ‘123456’ 把密码修改成你数据库的密码mk原创 2022-01-18 08:44:31 · 2090 阅读 · 4 评论 -
解决centos服务器遭黑客安装挖矿木马导致kswapd0进程使用的cpu过高问题
文章目录简介1.查看kswapd0进程使用的PID2.查看进程的工作空间3.切换到木马程序目录并删除4.清理定时任务5.查看所有用户的定时任务6.清理看kswapd0进程7.修改服务器密码8.总结简介最近发现服务器特别卡,然后发现kswapd0占用的cpu高达800%,上网科普下kswapd0进程,kswapd0占用CPU时, 说明机器的全部内存(物理内存+虚拟内存)已经用尽了,机器不得不把内存里的内容卸载到硬盘, 然后才能加载所要的程序但是我查看下top发现服务器的内存还有10个G没使用,查阅一些文原创 2021-03-07 21:19:33 · 2811 阅读 · 0 评论 -
Mysql主从同步
文章目录简介准备工作机器准备数据准备主从同步配置主数据库1.my.cnf文件2.重启mysql3.得到binlog日志文件名和偏移量4.给用户分配同步的权限从数据库1.my.cnf文件2.重启mysql3.配置主数据库配置信息测试简介主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器。通过配置文件,原创 2020-12-13 22:32:16 · 541 阅读 · 0 评论 -
使用keepalived实现Nginx高可用
文章目录简介keepalived准备工作准备2台机器安装keepalived主配置文件备配置文件检查nginx进程的脚本测试启动keepalived停止主节点的keepalived服务恢复主节点keepalived服务简介正常情况下的应用系统都是多机器部署,通过nginx做负载均衡和网关来访问应用, 但是在实际场景中,会出现nginx所在的服务器因为特殊原因宕机或者网络异常,这个时候整个应用系统都会处于一个无法访问的状态,这个时候就需要keepalived这个神器了。keepalivedKeepal原创 2020-12-10 13:03:08 · 1583 阅读 · 3 评论 -
Nginx配置ip_hash导致负载均衡算法失效解决方法
文章目录问题简述解决问题在http标签里面添加下面属性在server标签里的location里面添加以下内容重新启动nginx问题简述由于公司用的项目老架构属于传统架构的web项目,为了保证共享session,使用了比较简单暴力的 ip_hash处理,配置完发现服务器的所有请求只到了一台服务器,查看nginx的log日志,发现所有的clientIp都是127.0.0.1,找了问题所在nginx负载配置nginx的access.log日志内容如下解决问题在http标签里面添加下面属性ht原创 2020-12-08 18:16:33 · 4956 阅读 · 1 评论 -
linux上安装oracle数据库
centos7安装oracle11g 一.准备工作通过ftp工具上传安装包到linux服务器1.1 上传oracle 11g安装文件到服务器并解压cd /homeunzip linux.x64_11gR2_database_1of2.zi...原创 2019-03-16 20:04:41 · 20794 阅读 · 14 评论 -
在linux服务器安装mysql,并使用远程客户端工具连接数据库
在linux服务器安装mysql,并使用远程客户端工具连接数据库第一步 下载安装yum install http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 去到刚下载的rpm包目录cd /var/tmp/ 安装rpm依赖rpm -ivh mysql57-community-r...原创 2018-12-29 19:51:05 · 5500 阅读 · 0 评论 -
RHEL6 解决YUM无法下载资源的问题
RHEL的YUM源需要注册用户才能更新使用,由于CentOS和RHEL基本没有区别,并且CentOS已经被REHL收购。所以将RHEL的YUM源替换为CentOS即可。问题如下:[root@bogon ~]# yum repolistLoaded plugins: product-id, refresh-packagekit, security, subscription-managerT...原创 2018-09-27 22:05:36 · 1215 阅读 · 2 评论 -
linux安装mongoDB数据库,java集成mongoDB
基本概念文档是MongoDB中数据的基本单元,非常类似于关系型数据库中的行,但更具有表现力; 集合Collection可以看作是一个动态模式(Dynamic Schema)的表; MongoDB的一个实例可以拥有多个相互独立的数据库 (Database),每一个数据库都拥有自己的集合; 每一个文档都有一个特殊的键_id,这个键在文档所属的集合中是唯一的; Mong...原创 2018-07-18 02:07:28 · 745 阅读 · 0 评论 -
服务器部署jdk,tomcat环境及腾讯云域名解析
tomcat8和jdk1.8的资源链接:https://pan.baidu.com/s/1hoo02q74XJf07N-6AWhDgQ 密码:zyoj先用SSH客户端工具连接腾讯云服务器,然后创建的java的目录,上传JDK文件[root @ VM_0_16_centos java] #mkdir java解压的jak文件,删除,并且重命名[root @ VM_0_16_ce...原创 2018-07-07 22:27:05 · 1662 阅读 · 0 评论