
Linux
堂哥码财
这个作者很懒,什么都没留下…
展开
-
linux inotify 自动同步文件
通过inotify 、rsync的结合,实现文件变更自动同步。原创 2022-10-20 11:19:09 · 355 阅读 · 0 评论 -
linux 服务器资源-查看、监控
1、iftop 网络流量监控安装:yum -y install iftop使用iftop -i [网卡]-n如:iftop -i eth0 -n其他语法Sorting:1/2/3 - 按1或2或3可以根据右侧显示的三列流量数据进行排序< - 按照原主机名排序 > - 按远端主机名排序o - 固定只显示当前的连接...原创 2021-02-26 09:54:00 · 175 阅读 · 0 评论 -
Linux——排查性能相关命令
1、top大写M : 对内存进行排序显示大写P:对cpu进行排序显示大写T:对运行时间进行排序显示大写N:对PID进行排序显示小写i: 直接过滤掉空闲进程大写H:显示进程下的线程-p :指定进程小写c 显示整个命令行而不只是显示命令名。2、jmap#dump出文件jmap -dump:format=b,file=heap.bin [PID]#查看JVM内存配比jm...原创 2020-05-06 17:38:29 · 197 阅读 · 0 评论 -
Linux——yum安装nginx 1.17+
参考:https://nginx.org/en/linux_packages.html1、准备yumsudo yum -y install yum-utils2、配置nginx reposvi /etc/yum.repos.d/nginx.repo[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packag...原创 2020-01-07 09:36:18 · 1306 阅读 · 1 评论 -
JAVA—安装openjdk1.8
#1yum install java-1.8.0-openjdk#2yum install -y java-1.8.0-openjdk-devel#3vi /etc/profileexport JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64export CLASSPATH=.:$JAV...原创 2020-01-02 18:32:51 · 5341 阅读 · 0 评论 -
linux—阿里云磁盘分区挂载
1、查看磁盘文件格式df -T2、查看未挂载的磁盘信息fdisk -l#或lsblk3、使用cfdisk做分区操作cfdisk /dev/sdb4、格式化已经分区的磁盘 mkfs.ext4 /dev/vdb15、mount磁盘#创建目录mkdir /data#挂载磁盘mount /dev/vdb1 /data6、umount磁盘在这里插入代码片...原创 2019-12-12 10:23:40 · 348 阅读 · 0 评论 -
Elasticsearch——安装与运行
1、下载官网:https://www.elastic.co/cn/downloads/past-releases#elasticsearch选择6.8.4版本https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-8-4wget https://artifacts.elastic.co/downloads/e...原创 2019-12-02 15:51:02 · 287 阅读 · 1 评论 -
linux—普通用户sodu 无密码切换
1、创建用户useradd web_user -m -d /home/mall -g mall -s /bin/bashpasswd web_user2、用户归为root组usermod -aG root web_user3、用户sodu su无密码切换到root权限#增加sudoers文件写权限chmod +w /etc/sudoersvi /etc/sudoers#web...原创 2019-11-28 10:56:11 · 3358 阅读 · 1 评论 -
license证书
1、生成秘钥库keytool -genkey -alias privatekey -keystore privateKeys.store -validity 3650 -keysize 1024先输入的秘钥,后输入的是公钥。参数含义:-alias:别名为privatekey–validity 3650:10年有效-keysize 1024:大小,默认为2048,使用默认的太大,使用时...原创 2019-11-19 15:01:01 · 1588 阅读 · 0 评论 -
linux中安装nodejs
1、官网https://nodejs.org/en/download/下载wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz2、安装mv node-v10.16.0-linux-x64.tar.xz /usr/local/cd /usr/local/xz -d node-v10.16.0-linu...原创 2019-07-24 18:24:34 · 1419 阅读 · 1 评论 -
linux sftp 设置,限定目录,不成功
一、环境:CentOS 阿里云使用 FileZilla 进行 sftp 连接二、创建用户1、创建用户,设置密码useradd h5_userpasswd h5_user2、禁止ssh登录usermod -s /bin/false h5_user3、设置该用户home目录usermod -d /data/wwwroot/h5_user/ h5_user4、设置 sshd_...原创 2019-07-12 13:19:04 · 1936 阅读 · 0 评论 -
spring cloud项目部署为jsw、tomcat的pom脚本
1、部署为jsw pom文件2、部署到tomcat下的pom文件<?xml version="1.0"?><project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache....原创 2019-07-18 11:31:18 · 577 阅读 · 0 评论 -
webbench、ab、siege测试结果
1、webbench注意webbench不支持post接口命令参数webbench [option]... URL -t |--time <sec> Run benchmark for <sec> seconds. Default 30. -c |--clients <n> Run <n> HTTP c...原创 2019-06-28 09:34:29 · 506 阅读 · 0 评论 -
apache httpd 安装
1、apr、apr-util下载、安装官网:http://apr.apache.org/download.cgia、aprwget http://mirror.bit.edu.cn/apache//apr/apr-1.7.0.tar.gztar -zvxf apr-1.7.0.tar.gzcd apr-1.7.0./configure --prefix=/usr/local/apr...原创 2019-06-27 15:19:52 · 189 阅读 · 0 评论 -
性能工具—siege
1、官网https://www.joedog.org/下载wget http://download.joedog.org/siege/siege-latest.tar.gz2、安装解压、安装tar -zxvf siege-latest.tar.gzcd siege-*/ #cd siege-4.0.4/./configure --prefix=/usr/local/siege...原创 2019-07-02 10:04:27 · 202 阅读 · 0 评论 -
MySQL-分组排序后取前3条
EXPLAIN SELECT a.*FROM(SELECT a.*, IF(@tmpgid = strategy_stockid, @rank := @rank+1, @rank := 0) AS rank, @tmpgid := strategy_stockid, @number := @number+1, @rank, @tmpgidFROM(SELECT * FROM web_st...原创 2019-06-26 18:49:04 · 4913 阅读 · 0 评论 -
MySQL 5.7 优化
1、开启bin-log[mysqld] 下增加:server-id = 1log-bin=/data/db/mysql/mysql-bin重启MySQL,检查show variables like '%log_bin%';log-bin为ON即开启了bin-log2、参数优化#允许客户端并发连接的最大数量,默认值是151,一般将该参数设置为500-2000max_connec...原创 2019-06-25 17:24:02 · 651 阅读 · 0 评论 -
抓包工具charles神器
1.下载官方:https://www.charlesproxy.com其他网站:https://www.52pojie.cn/thread-619994-1-1.html需要破解,破解文件以及破解方法:Windows平台,将下载的charles.jar文件覆盖到安装目录下的lib文件夹下即可完成破解。Mac 平台,将下载的charles.jar文件右键 Charles.app 显示包内容,覆...原创 2019-06-25 15:58:15 · 204 阅读 · 0 评论 -
tengine安装、配置
1、官网http://tengine.taobao.org/2、下载下载最新版本, 如2.3.0wget http://tengine.taobao.org/download/tengine-2.3.0.tar.gz3、解压tar -zxvf tengine-2.3.0.tar.gz4、安装a、安装编译依赖如需要,则执行yum -y install gcc gcc-c++ ...原创 2019-05-29 13:30:30 · 228 阅读 · 0 评论 -
keepalived安装、配置
1、官网https://www.keepalived.org/download.html2、下载wget https://www.keepalived.org/software/keepalived-2.0.16.tar.gz3、解压tar -zxvf keepalived-2.0.16.tar.gz4、安装./configure --sysconf=/etc/ --prefix=...原创 2019-05-29 14:39:46 · 281 阅读 · 0 评论 -
linux下tomcat安装、配置
1、官网https://tomcat.apache.org/download-80.cgi2、下载选择版本:8.5.41wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.41/bin/apache-tomcat-8.5.41.tar.gz3、解压tar -zxvf apache-tomcat-8.5.41.tar.gz...原创 2019-06-06 17:58:47 · 280 阅读 · 0 评论 -
监控工具—monitorix
1、官网https://www.monitorix.org/2、下载、安装yum -y install monitorix3、修改配置文件主要改端口:/etc/monitorix/monitorix.conf<httpd_builtin> enabled = y host = port = 8705 user...原创 2019-06-13 13:57:35 · 701 阅读 · 0 评论 -
性能工具——webbench
1、官网http://home.tiscali.cz/~cz210552/webbench.html2、下载wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz3、安装tar -xzvf webbench-1.5.tar.gzcd webbench-1.5mkdir /usr/local/manmak...原创 2019-06-13 14:09:06 · 10743 阅读 · 0 评论 -
Maven安装、设置
1、官网http://maven.apache.org/2、下载wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz3、解压即安装tar -zxvf4、配置在/etc/profile中添加以下几行MAVEN_HOME=/data/app/mave...原创 2019-06-13 18:06:01 · 230 阅读 · 0 评论 -
性能工具——apache ab
1、官网http://httpd.apache.org/download.cgi2、安装yum install httpd-tools3、使用ab [options] [http://]hostname[:port]/path常用命令-n:总请求次数(最小默认为1)-c:并发次数(最小默认为1且不能大于总请求次数,如:10个请求,10个并发,实际就是1人请求1次)-p:...原创 2019-06-14 09:30:07 · 135 阅读 · 0 评论 -
haproxy安装、配置
1、官网http://www.haproxy.org/2、安装下载tar包进行安装,或通过yum进行安装版本:1.5.18-8.el7yum list |grep haproxyyum install haproxy3、目录结构/etc/rc.d/init.d/haproxy/etc/haproxy #配置文件目录/etc/logrotate.d/haproxy/etc/...原创 2019-06-03 14:32:23 · 847 阅读 · 0 评论 -
加入linux系统环境变量
1、修改配置文件vim /etc/profile2、设置环境变量export MYSQL_HOME=/usr/local/mysqlexport PATH=$PATH:$MYSQL_HOME/bin/3、重新加载配置文件source /etc/profile原创 2019-06-03 16:44:01 · 106 阅读 · 0 评论 -
linux下服务设置开机启动
方法一、在/etc/rc.local中设置vi /etc/rc.local/data/app/redis-4.0.14/bin/redis-server /data/app/redis-4.0.14/etc/redis.conf方法二、在/etc/init.d目录下添加自启动脚本Linux开机的时候,会加载运行/etc/init.d目录下的程序,因此我们可以把想要自动运行的脚本放到这个目...原创 2019-06-03 16:55:12 · 611 阅读 · 0 评论 -
Redis安装-单机版
1、官网https://redis.io/download下载 4.0.14版本wget http://download.redis.io/releases/redis-4.0.14.tar.gz2、解压安装tar -zxvf redis-4.0.14.tar.gzcd redis-4.0.14.tar.gzmake PREFIX=/data/app/redis-4.0.14 ins...原创 2019-06-04 17:13:07 · 147 阅读 · 0 评论 -
自动部署——jenkins部署、运行
1、官网https://jenkins.io/zh/2、下载war下载,并复制到tomcat/webapps下wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war3、启动访问./bin/startup.shhttp://ip:port/jenkins...原创 2019-06-11 10:17:52 · 328 阅读 · 0 评论 -
Linux 下 MySQL 备份
1、备份用户权限grant lock tables,reload,process,replication client,super,select,event,trigger,show view on *.* to bak@'192.168.%';flush privileges;原创 2019-06-11 16:30:16 · 270 阅读 · 0 评论 -
linux scp免密传输
双机设置scp互信,本文案例是,A机 scp文件到B机。1、生成信任凭证a、在A机执行ssh-keygen -t rsa 照提示操作,不要输入passphrase。成功后,在/root/.ssh生成以下文件-rw------- 1 root root 1675 Jun 17 16:48 id_rsa-rw-r--r-- 1 root root 410 Jun 17 16:48 id...原创 2019-06-17 16:57:52 · 341 阅读 · 0 评论 -
linux常用软件安装
1、javayum install java-1.8.0-openjdkyum install java-1.8.0-openjdk-devel2、安装 rzszyum install lrzsz原创 2019-06-06 14:32:56 · 222 阅读 · 0 评论