[Linux]
文章平均质量分 95
我能在河边钓一整天的鱼
欢迎来到我的酒馆
展开
-
生产环境服务器慢如何诊断问题?
首先使用top命令找出cpu占比最高的进程 然后使用ps -ef或者jps进一步定位,得知是哪一个后台程序出了问题 使用命令定位到具体的线程或代码 ps -mp 进程 -o THREAD,tid,time ①-m:显示所有的线程 ②-p:pid进程使用CPU的时间 ③-o:该参数后是用户自定义格式 4.将需要的线程ID转换为16进制格式(英文小写格式)printf “%x\n” 有问题的线程ID...原创 2020-08-08 11:44:09 · 194 阅读 · 0 评论 -
Linux硬件命令大全
目录TopCPU:vmstat内存:free硬盘:df网络IO:ifstatToptop命令用来查看整机系统的性能使用top命令的话,重点关注的是 %CPU、%MEM 、load average 三个指标。在这个命令下,按1的话,可以看到每个CPU的占用情况uptime:系统性能命令的精简版CPU:vmstat命令格式:vmstat -n 2 3一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样...原创 2020-08-08 11:35:17 · 329 阅读 · 0 评论 -
使用Ubuntu16.04安装RocketMQ4.3.2(不使用Docker)
解压安装包我们把下载好的安装包放到项目文件夹中解压cd /haokeunzip rocketmq-all-4.3.2-bin-release.zip启动nameservercd rocketmq-all-4.3.2-bin-release/bin/./mqnamesrv但是我们发现启动失败,从报错信息可...原创 2020-03-19 20:32:23 · 662 阅读 · 0 评论 -
通过docker安装MongoDB4.0.3
什么是MongoDB?MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。MongoDB最大的特点是它支持的查询语言非常强大,...原创 2020-03-16 21:36:05 · 385 阅读 · 2 评论 -
基于Docker搭建Redis集群(5.0.2)
目录1.给挂载文件夹授权2.拉取镜像3.我们构建三个Redis容器4.启动容器5.集群搭建1.给挂载文件夹授权通过docker安装redis后,redis生成的文件都在docker容器内,这样不方便外界访问。我们采取的办法是把redis在docker中的文件目录映射到虚拟机的文件目录中,一般我都映射在虚拟机的data文件夹下。但映射之前你需要先给da...原创 2020-03-13 15:24:53 · 504 阅读 · 0 评论 -
基于Docker安装MySQL-Percona5.7.23
percona我们采用的是MySQL的percona版本,该版本提升了在高负载情况下InnoDB的性能,为DBA提供了一些非常有用的性能诊断工具,同时有更多的参数和命令来控制服务器行为拉取镜像直接上命令docker pull percona:5.7.23查看下是成功下载镜像docker images可以看到拉取成功...原创 2020-03-05 21:30:02 · 698 阅读 · 0 评论 -
Dubbo2.6之如何启动监控中心新dubbo-admin
目录前言环境说明下载官方的新版dubbo-admin修改配置文件使用maven构建dubbo-admin通过maven插件启动dubbo-admin访问测试前言整个启动dubbo-admin中,最难受的一部分就是通过maven构建incubator-dubbo-ops,我放弃又重试了好多次,最后抱着随缘的心态让它自己构建,我看视频。统共用了1个多...原创 2020-03-03 02:04:10 · 1289 阅读 · 0 评论 -
Ubuntu16.04如何安装maven3.6.0
目录下载解压配置环境变量配置阿里源重启下载maven我用的是3.6.0,官网链接上下载http://maven.apache.org/download.cgi,下载tar.gz后缀的包解压找个目录解压tar -zxvf apache-maven-3.6.0-bin.tar.gz 配置环境变量...原创 2020-03-03 01:28:30 · 730 阅读 · 0 评论 -
Ubuntu16.04安装node.js
目录1.版本由低升到高2.更改阿里源3.查看配置是否生效4.安装更新版本的工具N5.更新Node.js6.重启终端1.版本由低升到高先安装低版本node.jssudo apt-get install nodejssudo apt install nodejs-legacysudo apt install npm查看下当前是否安装成功node...原创 2020-03-03 01:10:24 · 260 阅读 · 0 评论 -
ubuntu配置环境变量
很重要第一步vim /etc/profile第二步在最后面加上配置export PATH=/haoke/apache-maven-3.6.0/bin:$PATH第三步重启终端PS:我在centos上经常用下面的方法配置环境变量,但是当我这么搞的时候,不仅仅是没有用,而且系统自带的很多命令也用不了了。建议还是配置绝对路径吧e...原创 2020-03-02 22:05:52 · 222 阅读 · 0 评论 -
Ubuntu在NAT模式下如何把IP设置成静态分配
目录VMware的设置在ubuntu上的设置1.自定义IP2.查看当前IP3.修改网卡配置文件4.修改DNS5.重启网络服务VMware的设置关于vmware的设置和之前的博客是一样的https://blog.csdn.net/Delicious_Life/article/details/102839822在u...原创 2020-03-02 00:15:26 · 160 阅读 · 0 评论 -
CentOs7安装Redis4.0.9
目录1.下载压缩包2.编译并安装3.编辑配置文件4.设置Redis开机自启动启动测试新建数据结构通过Redis可视化工具连接1.下载压缩包我们首先通过xftp把Redis4.0.9的压缩包拖动到虚拟机的目录中在虚拟机中切换到这个目录中cd /usr/local/leyou然后我们提升对这个压缩包的增删改权限chmo...原创 2020-02-22 10:34:19 · 410 阅读 · 2 评论 -
CentOS7安装RabbitMQ3.4.1
目录安装Erlang1.全局安装Erlang安装RabbitMQ1.新建RabbitMQ的安装路径2.通过wget下载rabbitmq安装包3.设置配置文件4.启动5.开启界面管理工具6.设置rabbitmq开机自启动7.开放端口8.访问一下吧~可视化界面的常用操作1.登录2.连接端口3.新建用户4.通过新用户登录安...原创 2020-02-19 22:36:44 · 383 阅读 · 0 评论 -
CentOs7安装FastDFS5.08并配置nginx访问
目录版本说明安装环境1.安装C语言编译工具2.安装zip文件的解压命令3.安装libevent插件4.新建一个文件夹用于存储5.上传fastdfs所需文件6.安装libfastcommon-master7.安装fastdfs8.配置中继服务器9.启动中继服务器10.配置存储服务器11.启动存储服务器使用nginx访问FastDFS1...原创 2020-02-08 14:03:05 · 689 阅读 · 3 评论 -
如何给SSM项目增加集群
目录说明第一步——检查环境第二步——打包项目第三步——打包之后把这个压缩包从老服务器复制到新服务器第四步——开启防火墙端口第五步——设置tomcat开机自启第六步——启动tomcat第七步——更改nginx配置文件尾声——关于检验说明对于SSM项目,如果要增加服务器。简单来说需要有基本环境的支持,即你的新服务器需要安装和之前的服务器...原创 2020-01-02 17:36:46 · 370 阅读 · 4 评论 -
CentOS7中tomcat的启动配置
启动指定项目的tomcat1.cd到tomcat的安装路径cd /usr/local/tomcats2.进入到具体的项目中,例如cd tomcat-exam-prod-8082/3.再cd到bin目录4.启动tomcat./startup.sh设置tomcat的开机自启动1.cd到tomcat的安装路...原创 2019-11-02 22:00:13 · 242 阅读 · 1 评论 -
CentOS7在NAT模式下如何把IP设置成静态分配
目录ip为什么要设置静态分配配置虚拟网络编辑器1.进入VM的虚拟网络编辑器2.进入NAT模式3.首先点击NAT配置4.然后点击DHCP5.同步更改windows上面的虚拟机网卡配置6.保存配置更改进入虚拟机配置网卡1.进入虚拟机编辑网卡配置2.输入这些内容就对了3.重启网卡服务4.查看ip5.重新用SSH工具连接你的虚拟机ip为...原创 2019-10-31 16:41:00 · 408 阅读 · 3 评论 -
CentOS7下MySQL主从复制实战
说明mysql版本:5.7.27主从关系:128(主)、130(从)主从复制适用场景场景一:从服务器作为主服务器的实时数据备份。场景二:主从服务器读写分离,实现负载均衡。(主服务器负责增删改,从服务器负责查)场景三:业务拆分访问。(一个服务器公司内部人用,一个服务器供外部用户适用。)配置主从同步1.登录my...原创 2019-10-23 18:17:44 · 239 阅读 · 2 评论 -
CentOS7 -bash: vim: command not found解决方案
这个问题出现在输入vim /etc/profile命令之后,解决方案是输入下面的命令yum -y install vim*原创 2019-07-31 09:04:27 · 1661 阅读 · 12 评论 -
CentOS7如何安装JDK1.8
1.首先请配置一台已联网的虚拟机开机——登录2.用Xshell连接到你的这台虚拟机3.展示连接成功的效果代码操作我们在Xshell里面写4.使用Xftp把JDK1.8的安装包拖到linux中Xftp连接虚拟机的方式和XShell一样。要传送文件,直接拖动即可。...原创 2019-07-31 12:05:04 · 252 阅读 · 10 评论 -
centos7下mysql5.7.27如何解决ERROR1045问题?如何修改登录密码?
紧接上篇https://blog.csdn.net/Delicious_Life/article/details/98480689想要修改密码但是在输入密码时经常出现如下问题当我们输入mysql -u root -p登录时,输入密码会出现下面情况ERROR 1045 (28000): Access denied for user 'root...原创 2019-08-05 12:08:09 · 1720 阅读 · 2 评论 -
mysql5.7.27如何启动3306端口并且授权远程访问权限(ERROR 1819/ERROR 2003)
用navicat连接mysql数据库需要确保两点1.3306端口没有被防火墙禁用2.mysql远程访问权限已打开如何启动3306端口呢?首先输入下面代码登录mysqlmysql -u root -p #登录输入密码,会提示登录成功。如果密码忘了怎么办?可以参照我的这篇博客https://blog.csdn.net/Delici...原创 2019-08-23 21:42:45 · 1402 阅读 · 1 评论 -
CentOS7 mysql启动时提示/etc/my.cnf 被忽略的问题处理
问题所在我改变了etc/my.ini文件的权限,如图,这是这个文件默认的权限,我把所有的对勾的勾选了,大家只要参照本图取消对勾即可解决。为什么?权限全局可写,任何一个用户都可以写。mysql担心这种文件被其他用户恶意修改,所以忽略掉这个配置文件。这样mysql无法关闭。...原创 2019-08-25 21:51:42 · 991 阅读 · 1 评论 -
CentOS7安装mysql5.7.27教程
前言安装mysql,踩到了很多的坑。本文转载自https://blog.csdn.net/z13615480737/article/details/78906598#commentBox本篇博客对安装流程进行了简化和再梳理。1.卸载干净原来安装过的mysql文件以及mariadb文件在根路径下输入,卸载原来的mysql rpm -qa|gre...转载 2019-08-05 11:32:42 · 2455 阅读 · 0 评论 -
CentOS7上Zookeeper3.4.10安装与集群搭建
jdk版本:1.8CentOS版本:7.6.1810Zookeeper版本:3.4.10安装zookeeper首先要确保安装了jdkjdk安装博客如下https://blog.csdn.net/Delicious_Life/article/details/97899554安装zookeeper1.新建一个目录,cd到这个目录下...原创 2019-08-27 17:41:38 · 286 阅读 · 3 评论 -
使用fastdfs上传文件报错:connect to server 192.168.xx.xx:22122 fail
配置文件原因:网上说的原因是因为防火墙把22122端口给禁用了。但是我写的服务器没有被禁用,不知道为什么上传不成功原来如此:在这个配置文件中,我们配置fastdfs连接哪个服务器,我原来写的是64,改成78服务器就可以了。原因是因为我们公司最近把64服务器fastdfs的权限给修改了,只能查看,不能修改。...原创 2019-08-29 17:38:28 · 8764 阅读 · 3 评论 -
CentOS7如何安装tomcat9.0
1.新建一个目录用来放tomcat2.解压文件到安装目录cd到要解压的路径下,输入下面代码tar -zxvf apache-tomcat-9.0.24.tar.gz3.输入防火墙命令,验证tomcat默认端口是否启用开启端口firewall-cmd --zone=public --add-port=8080/tcp ...原创 2019-08-30 23:11:59 · 444 阅读 · 3 评论 -
CentOS7常用命令大全
常用命令1. cd /etc/sysconfig/network-script/ 切换到网卡所在目录2. ls 查看当前目录下的所有文件和文件夹3. vi /etc/sysconfig/network-scripts/ifcfg-ens33 编辑网卡配置4. vi模式下,按Ins键 启动编辑5. vi模式下,按esc键 退出编辑6. ...原创 2019-07-31 08:25:30 · 2752 阅读 · 18 评论