服务器
文章平均质量分 50
jeikerxiao
简单,
展开
-
grep命令
grep命令grep是一个常用的内容查询命令。1.grep的ANDgrep '条件1' filename | grep '条件2'2.grep的OR,多条件的或查询用法1:grep 'pattern1\|pattern2' filename使用转义字符将管道符转为’或’符号。用法2:(使用正则表达式选项)grep -E 'pattern1|pattern2' filename用法3:egrep 'pattern1|pattern2' filenameegrep相当于grep原创 2021-04-20 16:08:02 · 1886 阅读 · 0 评论 -
服务器CPU占用率过高问题分析
在开发过程中,碰到了Java进程占用cpu过高的现象,本篇来介绍一下排查思路。1. 查看占用CPU过高Java进程使用 top -p <pid> 命令(为Java进程的id号)查看Java进程的cpu占用:该Java进程占用cpu达到100%。top -p <pid>2. 查看进程是所有线程的情况使用 top -Hp <pid> 命令(为Java进程的id号)查看该Java进程内所有线程的资源占用情况:按shft+p按照cpu占用进行排序,按shif原创 2020-12-07 13:15:51 · 2612 阅读 · 0 评论 -
/var/log/messages 迅速增大的问题
问题服务器部署docker后,现出磁盘报警,使用df和du逐一排查,发现问题出在:/var/log/messages-rw-------. 1 root root 5.4G Oct 19 15:50 messages每天都在迅速增加,大量dockerd日志输出。Oct 19 14:51:15 template-Centos7 dockerd: time="2020-10-19T14:51:15.785774221+08:00" level=info msg="loading plugin "io原创 2020-10-19 16:16:42 · 1663 阅读 · 0 评论 -
CentOS 安装Go
CentOS 安装Go1. 下载安装包wget https://dl.google.com/go/go1.13.8.linux-amd64.tar.gz2. 解压将源码包解压后直接放到 /usr/local 目录下, 不用再次 make && make install 来安装了, 开箱即用tar -C /usr/local/ -zxvf go1.13.8.linux-amd64.tar.gz 3. 添加系统环境变量需要添加GO的环境变量到系统$PATH中,步骤如下:3.1原创 2020-06-12 08:54:55 · 5070 阅读 · 1 评论 -
CentOS 用less查看日志文件
一般程序部署在Linux环境,查看日志时,一般用less满足大部分的需求。列举、记录最常用的场景,代码以Tomcat日志文件catalna.out为例。1.直接查看文件less catalina.out查看文件后,若文件过大,打通过以下命令滚动文件:j 下一行k 上一行f 向下滚动一屏幕b 向上滚动一屏幕g 定位到文档头部G 定位到文档最尾部2.退出查看文件q 退出less模式3.带出行号查看文件日志文件一般有上万行,带行号显示会方原创 2020-05-22 09:23:05 · 1806 阅读 · 0 评论 -
CentOS 安装Anconda3
1.下载Anaconda3查看当前版本:https://repo.continuum.io/archive/wget https://repo.continuum.io/archive/Anaconda3-2019.10-Linux-x86_64.sh2. 安装Anaconda3bash Anaconda3-5.0.1-Linux-x86_64.sh 一路yes到底。如果遇到以下报...原创 2019-12-11 22:16:46 · 810 阅读 · 0 评论 -
CentOS7 搭建FastDFS分布式文件系统2
FastDFS 搭建 FastDFS 整合 Nginx FastDFS 整合 Spring Boot 上传 1.测试前面两篇博文已对FastDFS的安装和配置,做了比较详细的讲解。FastDFS的基础模块都搭好了,现在开始测试下载。1.1 配置客户端同样的,需要修改客户端的配置文件:vim /etc/fdfs/client.conf修改如下:ba...原创 2018-04-09 11:17:56 · 764 阅读 · 0 评论 -
CentOS7 搭建FastDFS分布式文件系统1
FastDFS 搭建 FastDFS 整合 Nginx FastDFS 整合 Spring Boot 上传 1. FastDFS 介绍1.1 简介FastDFS的作者淘宝资深架构余庆,这个优秀的轻量及的分布式文件系统的开源没多久,立马就火了。FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片、视频、文档等文件。对于互联网应用,和其他分布式...原创 2018-04-09 10:01:48 · 1241 阅读 · 1 评论 -
CentOS7 安装 RabbitMQ
1.安装依赖yum install -y erlang2.下载下载地址:http://www.rabbitmq.com/install-rpm.htmlwget https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_6_12/rabbitmq-server-3.6.12-1.el6.noarch.rpm3.原创 2017-09-25 09:05:21 · 259 阅读 · 0 评论 -
RabbitMQ 问题记录
问题:com.rabbitmq.client.ShutdownSignalException: connection error; protocol method: #method原创 2017-12-26 15:15:53 · 1665 阅读 · 0 评论 -
CentOS7 安装Elasticsearch 5.5
安装过程中遇到了一些问题问题1:ERROR: bootstrap checks failedERROR: [2] bootstrap checks failed[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536][2]: max virtual mem原创 2017-12-05 21:32:22 · 514 阅读 · 0 评论 -
CentOS7 安装 ActiveMQ
1.下载官网: http://activemq.apache.org/wget http://mirrors.hust.edu.cn/apache//activemq/5.15.2/apache-activemq-5.15.2-bin.tar.gz2.解压tar -zxvf apache-activemq-5.15.2-bin.tar.gz3.启动./bin/activemq start4.访问打原创 2017-11-01 09:58:57 · 1111 阅读 · 0 评论 -
CentOS7 Docker开启远程访问
修改docker.service 配置在安装 Docker 的 Centos7 机器中增加配置vim /usr/lib/systemd/system/docker.service在文件中 [Service] 部分,增加两行:ExecStart=ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock原创 2017-09-29 14:51:23 · 2536 阅读 · 1 评论 -
SSH反向通道
微信公众号调试,需要在微信管理后台配置一个微信能访问到的url,而且就算有一个公网的IP,本地调试也是不方便的。那怎么本地调试呢?本地电脑有公网IP。家里宽带,如果有独立IP的,可以在路由器里配置NAT地址转换。使用ngrok这个东东。网上有资料(https://github.com/inconshreveable/ngrok)使用ssh建立反向通道。这里主要介绍使用第3种方法...原创 2018-04-19 18:53:18 · 2130 阅读 · 0 评论 -
CentOS7 防火墙操作
CentOS7 上默认防火墙是 firewall下面介绍一下 firewall 的基本使用:服务操作1.查看防火墙服务状态systemctl status firewalld2.开启 firewalld.service 服务systemctl start firewalld3.关闭 firewalld.service 服务systemctl ...原创 2018-06-06 17:22:07 · 702 阅读 · 0 评论 -
CentOS7 修改Jenkins以root用户运行
修改Jenkins以root用户运行,这在正式环境中是不可取的,但在自己的测试环境中就无所谓了啦,怎么方便怎么来。1. 修改Jenkins配置文件1.1 修改$JENKINS_USER打开jenkins配置文件:➜ vim /etc/sysconfig/jenkins找到如下行:将原来的jenkins用户修改为 root用户。$JENKINS_USER="r...原创 2018-06-22 09:07:09 · 10294 阅读 · 2 评论 -
CentOS7 设置开机连接网络
1.设置开机启动网格用root用户登陆系统1.1 找到配置文件进入网络配置脚本文件夹:cd /etc/sysconfig/network-scripts/查看文件:ls基本第一个文件,名字类似:ifcfg-enpxxx 的文件为要配置的文件(文件名中ifcfg-后边跟的可以理解为网卡名):我这里是:ifcfg-enp5s0打开配置文件:...原创 2018-06-25 17:28:09 · 1377 阅读 · 0 评论 -
CentOS7 磁盘分区空间调整
CentOS7 磁盘分区空间调整磁盘利用率100% (调整 home分区 扩大 root分区)以及重启服务器问题。把/home内容备份,然后将/home文件系统所在的逻辑卷删除,扩大/root文件系统,新建/home ,恢复/home内容1.查看分区➜ df -h2.备份home分区文件➜ tar cvf /tmp/home.tar /home3.卸...原创 2018-06-25 17:37:24 · 3649 阅读 · 0 评论 -
Nginx 配置代理服务器
修改配置nginx.confworker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keepali...原创 2019-09-06 11:41:36 · 254 阅读 · 0 评论 -
Mac 使用ab命令进行压测
1.在Mac中配置Apache1.1 启动Apache,打开终端sudo apachectl -v如下显示Apache的版本sudo apachectl start这样Apache就启动了。打开浏览器地址栏输入 :http://localhost可以看到内容为“It works!”的页面。表示工作正常。1.2 设置虚拟端终机打开Apache的配置文件sudo vi /e...原创 2019-10-09 23:05:44 · 2102 阅读 · 0 评论 -
CentOS7 安装Maven
1.下载安装包$ wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz2.解压安装$ tar -zxvf apache-maven-3.3.9-bin.tar.gz 3.配置环境变量1.打开 /etc/ 目录下的 profile 文件:$ v原创 2017-05-16 08:49:17 · 600 阅读 · 0 评论 -
CentOS7 安装Docker
CentOS7 安装Docker为了安装docker,需要准备 64-bit的CentOS 7删除非官方的Docker包sudo yum -y remove docker docker-common container-selinux设置Docker仓库sudo yum-config-manager --add-repo https://docs.docker.com/v1.13/engine/in原创 2017-05-26 17:09:35 · 1048 阅读 · 0 评论 -
Jenkins 忘记密码,修改密码
针对Jenkins专有用户数据库的Jenkins,如果忘记了密码可以按照以下方式修改来重置密码。有两种方法,解决忘记密码的问题:修改对应用户的配置文件(常用)。修改Jenkins的配置文件,无密码登录。1.修改用户配置文件针对于使用 yum 命令安装的 jenkins,找到jenkins的安装位置。yum install jenkins 安装的Jenkins,它的HOME目录位于 /var/l原创 2017-09-28 10:55:51 · 2192 阅读 · 0 评论 -
CentOS7 安装Zookeeper
Zookeeper 作用:在分布式计算环境中记录状态 事件通知可靠稳定的中央调度器易上手、管理简单下载Zookeeper官方地址:http://www.apache.org/dyn/closer.cgi/zookeeper使用wget下载:进入安装目录(假定为/usr/software/)➜ cd /usr/software➜ wget http://mirrors.hust.edu.cn原创 2017-06-29 14:12:42 · 486 阅读 · 0 评论 -
CentOS7 安装GitLab
1.安装环境依赖$ sudo yum install curl policycoreutils openssh-server openssh-clients$ sudo systemctl enable sshd$ sudo systemctl start sshd$ sudo yum install postfix$ sudo systemctl enable postfix$ sudo syst原创 2017-05-16 09:23:24 · 681 阅读 · 2 评论 -
CentOS7 安装Nginx
1.安装所需环境Nginx 是C语言开发的,所以要安装gcc编译器。1.gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:$ yum install -y gcc-c++2.PCRE pcre-devel 安装PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼原创 2017-05-16 08:23:59 · 1848 阅读 · 0 评论 -
CentOS7 安装Node.js
下载地址:https://nodejs.org/en/download/创建安装目录cd /usrmkdir /softwarecd /usr/software/下载源码包wget https://nodejs.org/dist/v6.10.3/node-v6.10.3.tar.gz解压tar -zxvf node-v6.10.3.tar.gz下载编译工具yum install -y gcc gcc原创 2017-05-26 16:09:11 · 490 阅读 · 0 评论 -
CentOS7 安装Gradle
1.下载安装包https://downloads.gradle.org/distributions/gradle-3.2.1-all.zip2.解压安装$ cd /usr/software/$ unzip gradle-3.2.1-all.zip3.配置环境变量1.打开 /etc/ 目录下的 profile 文件:$ vi /etc/profile2.将如下代码追加到 profile 文件末尾:#原创 2017-05-16 08:56:15 · 9640 阅读 · 0 评论 -
CentOS7 安装Jenkins
1.添加源$ wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/RedHat/jenkins.repo$ rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key2.安装$ yum install -y jenkins3.启动和停止启动:$ service原创 2017-05-16 09:05:35 · 585 阅读 · 0 评论 -
CentOS7 安装JDK1.8
1.创建安装目录1.进入到目录 /usr 中:$ cd /usr2.创建目录 software: $ mkdir -p software3.进入到目录 /usr/software/ 中:$ cd software/2.下载安装包下载 jdk-8u91-linux-x64.tar.gz:$ wget --no-check-certificate --no-cookies --header "Cooki原创 2017-05-16 08:42:13 · 1420 阅读 · 0 评论 -
CentOS7 安装最新版Git
CentOS7 安装最新版GitGit 地址:https://github.com/git/git安装wgetyum install -y wget安装gityum install -y git安装gccyum install gcc安装g++yum install gcc-c++下载gitwget -P /usr/software https://www.kernel.org/pub/softwa原创 2017-05-26 14:53:55 · 4070 阅读 · 0 评论 -
CentOS7 安装Tomcat
1.官网下载1.直接下载.tar.gz安装包地址:http://tomcat.apache.org/download-90.cgi2.wget下载2.解压将安装包放入安装目录。进入安装目录:$ cd /usr/software解压:$ tar -zxvf apache-tomcat-9.0.0.M21.tar.gz3.启动进入解压后的/bin目录$ cd apache-tomcat-9.0.0.M2原创 2017-05-16 08:31:26 · 583 阅读 · 0 评论 -
CentOS7 安装vsftp文件服务器
vsftp 表示 Very Secure File Transfer Protocol Daemonvsftp 官方网站:http://vsftpd.beasts.org/1.安装1.检测是否已经安装rpm -qa | grep vsftpd 2.安装vdftp服务器yum -y install vsftpd2.添加ftp用户下面是添加ftpuser用户,设置根目录为/home/wwwroot/ft原创 2017-06-08 09:30:20 · 1076 阅读 · 0 评论 -
CentOS7 安装Elasticsearch
为了Spring Boot 整合 Elasticsearch,需要安装 Elasticsearch 。如果不是为了Spring Boot 的支持,建议安装 Elasticsearch 5.0。速度快啊。版本问题在使用之前,先要注意一个版本问题。GitHub说明:https://github.com/spring-projects/spring-data-elasticsearch/wiki/Spri原创 2017-06-30 10:03:20 · 2164 阅读 · 0 评论 -
CentOS7 安装 Consul
1.下载https://www.consul.io/downloads.htmlwget https://releases.hashicorp.com/consul/0.9.3/consul_0.9.3_linux_amd64.zip2.解压unzip consul_0.9.3_linux_amd64.zip3.启动Consul-dev表示开发模式运行,另外还有-server表示服务模式运行./co原创 2017-09-27 16:34:06 · 4946 阅读 · 0 评论 -
CentOS7 安装 Logstash
0.介绍Logstash是一款轻量级的日志搜集处理框架,可以方便的把分散的、多样化的日志搜集起来,并进行自定义的处理,然后传输到指定的位置,比如某个服务器或者文件。 http://kibana.logstash.es/content/logstash/1.下载和安装下载地址 https://www.elastic.co/downloads/logstash 目前最新版 2.4.0 这里使用原创 2017-09-19 09:56:13 · 5154 阅读 · 0 评论 -
CentOS 7 SVN服务启动与关闭
1.启动➜ svnserve -d -r /opt/svn2.查看➜ ps aux|grep svnroot 64434 0.0 0.0 181584 1120 ? Ss 02:01 0:00 svnserve -d -r /opt/svnroot 64481 0.0 0.0 103256 848 pts/1 S+ 02:03 0原创 2017-07-21 15:07:05 · 3798 阅读 · 0 评论 -
CentOS7 安装 Kafka
安装官网http://kafka.apache.org/downloads1.下载➜ wget http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/0.11.0.0/kafka_2.12-0.11.0.0.tgz 2.解压➜ tar zxvf kafka_2.12-0.11.0.0.tgz➜ mv kafka_2.12-0.11.0.0 kafka➜原创 2017-07-07 09:07:24 · 1837 阅读 · 0 评论 -
CentOS7 安装Redis
官网https://redis.io/下载wget http://download.redis.io/releases/redis-3.2.9.tar.gz解压tar -xvfz redis-3.2.9.tar.gz编译安装cd redis-3.2.9/make &amp;amp;&amp;amp; make install启动redis-server 默认端口6379开机启动执行 ./utils/install_serve原创 2017-07-05 19:12:29 · 504 阅读 · 0 评论 -
Nginx 配置静态web服务器
创建Web资源1.创建站点目录mkdir /var/tmp/webroot2.创建日志目录mkdir /var/tmp/log/webroot3.创建静态测试页echo "this is test web" > /var/tmp/webroot/index.html修改nginx.conf配置文件1.分开管理server配置文件:cd /usr/software/nginx/conf/创建配置文原创 2017-06-12 19:27:35 · 9295 阅读 · 0 评论