
Linux
gavin.liao
乐于分享
展开
-
shell监控tomcat运行状态,自动重启
linux服务器中,需要监控tomcat的运行状态,如果发现tomcat服务停止了,则自动重启一、创建tomcat_autostart.sh,脚本内容如下#!/bin/sh MONITOR_LOG=/home/appdati/scripts/log/tomcat_monitor.logexport JAVA_HOME=/usr/local/jdkexport JRE_HOME=${JAVA_HOME}/jretomcat_autostart(){ TOMCAT_STATUS=$(p.原创 2021-09-07 13:48:19 · 950 阅读 · 0 评论 -
nginx高并发优化
最近做一个公众号做一个抢红包的活动,由于抢红包的人较多,并发较高,因此要优化一下网络并发能力,主要优化nginx并发能力和系统配置一、Nginx优化主要是增加worker进程数、优化worker进程最大打开文件数、单个工作进程可以允许同时建立外部连接的数量worker_processes 8;worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;worker_rli.原创 2021-09-07 13:05:33 · 385 阅读 · 0 评论 -
shell脚本ping检测服务器连通性
shell脚本如下,执行脚本后,会将ping检测结果输出到一个ping_monitor.log日志文件中,脚本接收一个参数,即要检测的ip地址#!/bin/shMONITOR_LOG=/home/gavin2/scripts/log/ping_monitor.logping_monitor(){ ping -c 3 $1 > /dev/null if [ $? -eq...原创 2019-11-21 18:48:48 · 1974 阅读 · 0 评论 -
shell脚本监控nginx的运行状态
监控脚本内容如下#!/bin/sh MONITOR_LOG=/home/gavin2/scripts/log/nginx_monitor.lognginx_monitor(){ #nginx的端口号 PORT="80" #获取nginx端口监听状态,如果nginx正常运行,PORT_FLAG值为0 PORT_STATUS=$(netstat -plnt|grep $...原创 2019-11-06 17:05:41 · 2019 阅读 · 0 评论 -
VMware设置Ubuntu虚拟机固定IP
设置 VMware 虚拟机网络连接方式为桥接模式设置静态IP地址首先在命令行执行ifconfig命令,看一下我们的网卡gavin2@ubuntu:~$ ifconfigens33 Link encap:Ethernet HWaddr 00:0c:29:af:8c:87 inet addr:192.168.1.137 Bcast:192.168.1....原创 2019-10-24 16:06:28 · 1002 阅读 · 0 评论 -
linux安装nodejs
下载安装包cd /usr/localsudo wget https://cdn.npm.taobao.org/dist/node/v11.14.0/node-v11.14.0-linux-x64.tar.xz如果需要下载别的版本,可以从官网选择https://npm.taobao.org/mirrors/node/解压安装包tar xf node-v11.14.0-linux...原创 2019-09-18 14:42:59 · 134 阅读 · 0 评论 -
linux安装配置JDK
访问官网下载安装所需版本https://www.oracle.com/technetwork/java/javase/archive-139210.html将下载好的文件上传至linux服务器的/usr/local目录解压压缩文件tar zxvf jdk-8u212-linux-x64.tar.gz将文件夹名称重命名为jdkmv jdk1.8.0_212 jdk配置环境...原创 2019-09-02 15:27:11 · 240 阅读 · 0 评论 -
mysql安装错误处理
异常信息mysqld: Can't read dir of '/etc/mysql/mysql.conf.d/' (Errcode: 13 - Permission denied)解决方法sudo chmod -R 777 /etc/mysql原创 2019-08-16 20:35:01 · 916 阅读 · 0 评论 -
linux(ubuntu)部署vsftpd
安装vsftpdsudo apt-get install vsftpd创建用户,带用户文件夹useradd -r -m -s /bin/bash ftpuser设置用户密码sudo passwd ftpuser修改配置文件,将传输模式设置为被动,并添加随机端口使用sudo vim /etc/vsftpd.conf打开配置文件,在文件末尾添加配置pasv_ena...原创 2019-08-16 16:52:28 · 216 阅读 · 0 评论 -
ubuntu安装mysql5.7
记录一下ubuntu压缩包的方式安装mysql5.7下载压缩包文件wget https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-server_5.7.26-1ubuntu14.04_amd64.deb-bundle.tar解压tar -xvf mysql-server_5.7.26-1ubuntu14.04_amd64.deb-bund...原创 2019-08-19 15:44:16 · 1124 阅读 · 0 评论 -
ubuntu安装mysql错误处理
1.错误信息W: GPG error: http://repo.mysql.com/apt/ubuntu xenial InRelease: The following signatures were invalid: KEYEXPIRED 1487236823 KEYEXPIRED 1487236823 KEYEXPIRED 1487236823解决方法如下1)先查看执行命令:apt-ke...原创 2019-07-26 10:02:58 · 1419 阅读 · 0 评论 -
ubuntu安装mysql以及基本配置
一 、环境系统版本:Ubuntu 16.04.6 LTSmysql版本:MySQL 5.7二、安装获取 mysql 安装包wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb执行完成后,可以看到 mysql-apt-config_0.8.1-1_all.deb 文件已经在当前目录中2. 安装配置包su...原创 2019-07-26 09:58:49 · 1908 阅读 · 0 评论 -
linux常用命令
查找文件whereis 文件名locate 文件名find -name 文件名查看进程号ps -ef|grep tomcat (tomcat即为要查看的进程)压缩文件tar -zcvf /usr/tomcat.tar.gz /tomcat其中tomcat.tar.gz为压缩后的文件,tomcat为待压缩文件夹解压文件tar -xzvf ./usr/tomcat...原创 2019-06-24 15:25:08 · 125 阅读 · 1 评论 -
linux修改tomcat日志文件路径
tomcat默认的日志文件在 logs 目录下,如果我们要修改日志文件存放路径,需要以下两个步骤修改 tomcat 下 conf 文件夹中的 logging.properties 文件,将 ${catalina.base} 修改为你想要存放的路径1catalina.org.apache.juli.AsyncFileHandler.level = FINE1catalina.org.apa...原创 2019-07-01 19:47:45 · 4319 阅读 · 0 评论