linux
Junfeng Tang
无论之前的人生发生过什么,都对今后的人生如何度过没有影响。
展开
-
bash-4.2# 解决办法
CENTOS SSH登录后,显示 bash-4.2#,而不是 root@hostname path :bash-4.2#原创 2022-11-17 15:09:36 · 3165 阅读 · 1 评论 -
安装jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。安装docker查看是否启动docker ps浏览器登录安装插件登录地址:http://IP:10240解锁Jenkins,获取解锁密码选择默认安装插件即可。安装成功后,使用设置的用户名和密码即可登录Jenkins了。...原创 2022-06-25 14:55:36 · 186 阅读 · 0 评论 -
java和shell实现光大MFT文件上传下载
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、创建模板Template.txt二、脚本三、java调用脚本1.引入库2.执行远程shell脚本代码一、创建模板Template.txtopen cebbanklcd /tmp/cd 0000000001newjobput 1.txtjobsubmitclose二、脚本#!/bin/bash######### 光大代扣脚本 ######################## autor junfe.原创 2022-03-09 12:11:33 · 3541 阅读 · 0 评论 -
nginx: [emerg] invalid parameter “weight=0“
nginx负载权重不能设置为0https://github.com/alibaba/tengine/issues/982原创 2022-02-24 11:29:29 · 3596 阅读 · 0 评论 -
nginx代理TCP socket集群
下载安装wget http://nginx.org/download/nginx-1.20.2.tar.gztar -zxvf nginx-1.20.2.tar.gzcd nginx-1.20.2./configure --prefix=/usr/local/nginx --with-streammake && make installnginx目录# 首先进入 sbin 目录,再执行命令cd /usr/local/nginx/sbin# 检查默认原创 2022-01-26 15:07:28 · 2491 阅读 · 0 评论 -
tomcat重启
#!/bin/shTOMCAT_PATH=/home/apache-tomcat-9.0.43/binecho "TOMCAT_PATH is $TOMCAT_PATH"PID=`ps aux | grep /home/apache-tomcat-9.0.43 | grep java | awk '{print $2}'`if [ -n "$PID" ]; then echo "Will shutdown tomcat: $PID" $TOMCAT_PATH/shutdown.原创 2022-01-10 15:55:41 · 297 阅读 · 0 评论 -
等待输入超时:自动登出
修改/etc/profile文件,注释如下内容,然后source一下原创 2021-11-15 14:56:21 · 795 阅读 · 0 评论 -
将tomcat启动设置成server服务
启动、重启、停止tomcat脚本脚本名称 xxx.sh# !/bin/bash# description: starts the tomcat deamonsJAVA_HOME=/home/xxxx/jdk1.8.0_291export JAVA_HOMECATALINA_HOME=/home/xxxx/apache-tomcat-9.0.52CATALINA_BASE=/home/xxxx/apache-tomcat-9.0.52/export LANG=zh_CN.UTF-8原创 2021-11-10 17:58:08 · 895 阅读 · 0 评论 -
安装beanstalkd
1、下载解压wget https://github.com/kr/beanstalkd/archive/v1.10.tar.gztar -zxvf v1.10.tar.gzcd beanstalkd-1.10/make && make install2、启动mkdir -p/opt/logs/beanstalkdbeanstalkd -z 10000000 -b /opt/logs/beanstalkd &3、查看状态ps -ef |grep b.原创 2021-10-27 15:12:44 · 322 阅读 · 0 评论 -
finalshell查日志乱码
现象:如下图打印日志乱码:杀掉finalshell线程换个终端:使用putty可以正常显示解决方式:echo 'LANG="en_US.UTF-8"' >> /etc/profilesource /etc/profile原创 2021-06-21 19:57:41 · 1156 阅读 · 1 评论 -
nginx升级1.20.1版本
下载新版本nginxwget http://nginx.org/download/nginx-1.20.1.tar.gz原创 2021-06-08 11:21:18 · 3883 阅读 · 0 评论 -
linux启动网卡
方法一重启所有网卡service network restart方法二1.首先连接到执行命令界面,输入ifconfig之后查看网卡的基本信息2.先查看到eth3的网卡信息,然后输入ifconfig eth3 down,这样就卸载eth3网卡3.在执行命令界面输入ifconfig eth3 up,然后重新加载eth3网卡...原创 2021-05-24 09:59:33 · 6704 阅读 · 0 评论 -
shell脚本检查tomcat应用健康状态
1.首先应用编写一个接口(http均可)接口查询数据库中随便一个表一条数据,正常返回数据则public String getResult(){ //TODO 查询数据库数据 List list = queryUser(); log.info("=================hart==============心跳请求!"); if(list.size()>0){ return "OK"; } return "OK"; }2.原创 2021-04-21 19:28:54 · 1100 阅读 · 1 评论 -
mount: /dev/vdb 写保护,将以只读方式挂载
报错信息:[root@ecs~]# mount /dev/vdb /homemount: /dev/vdb 写保护,将以只读方式挂载mount: 未知的文件系统类型“(null)”解决办法:格式化磁盘后重新挂载mkfs.ext4 /dev/vdbmount /dev/vdb /home原创 2021-04-07 16:26:10 · 4877 阅读 · 0 评论 -
shell脚本检查url是否正常
创建脚本check_url.sh#!/bin/shfunction usage() { #<==帮助函数 echo $"usage:$0 url" exit 1}function check_url() { #<==检测URL函数。 wget --spider -q -o /dev/null --tries=1 -T 5 $1 #<==采用wget返回值方法,这里的$1就是函数传参。 #curl -s -o /dev/null $原创 2020-12-31 16:26:53 · 1550 阅读 · 0 评论 -
centos磁盘挂载共享文件夹
step1:安装nfs服务(服务器1)yum -y install nfs-utils rpcbind当看到complete!后说明安装成功。step2:服务端配置(服务器1)1、在NFS服务端上创建共享目录/export/nfs并设置权限mkdir -p /export/nfs2、编辑export文件vi /etc/exports加入允许访问此共享目录的linux服务器IP/home/upload 192.168.1.24(rw,sync,no_ro...原创 2020-10-15 19:41:57 · 1149 阅读 · 0 评论 -
pdfbox报错缺少字体问题解决
使用PDFBOX将PDF转换成PNG时,字体模糊,看日志缺少宋体,将附件字体安装到Linux系统后解决问题添加字体到系统文件夹#新建目录newFont以存放新字体mkdir /usr/share/fonts/chinese/#上传或者拷贝当前目录下的字体到/usr/share/fonts/chinese中建立字体缓存cd /usr/share/fonts/chinese/mkfontscale; mkfontdir; fc-cache -fv注意事项:更新字体缓存..原创 2020-09-28 16:45:28 · 3321 阅读 · 0 评论 -
Linux发送请求
curl -i -k -H "Content-type: application/json;charset=utf-8" -X POST -d '{"account":"wx_user","password":"sbUo8VMArIVF","msg":"您的验证码是:54966","phone":"13927432315","report":"false","extend":"9668","uid":"20190911143000"}' http://10.1.13.58:8881/api/msg/send原创 2021-07-01 08:02:34 · 192 阅读 · 0 评论 -
nginx日志分割
#!/bin/bash#set the path to nginx log fileslog_files_path="/usr/local/nginx/logs/"log_files_dir=${log_files_path}#set nginx log files you want to cutlog_files_name=(access )#set the path to ng...原创 2020-03-23 11:56:45 · 102 阅读 · 0 评论 -
tomcat日志按天分割
安装cronologshell> sudo yum install cronolog或shell> sudo apt-get install cronolog验证cronolog:shell> which cronolog源码安装shell> wget http://cronolog.org/download/cronolog-1.6.2.tar...原创 2020-03-10 22:00:30 · 368 阅读 · 0 评论 -
linux防火墙添加端口
iptables版#vi /etc/sysconfig/iptables添加以下语句-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 3690 -j ACCEPT重启iptables#service iptables restartfirewalld版一、防火墙相关命令 1、查看防火墙状...原创 2020-03-09 19:42:21 · 14193 阅读 · 1 评论 -
nginx搭建负载均衡
NGINX安装参照:https://blog.csdn.net/qq_42815754/article/details/82980326大致步骤:下载wget -c https://nginx.org/download/nginx-1.10.1.tar.gz下载安装依赖yum install gcc-c++yum install -y pcre pcre-develyum ...原创 2020-03-08 21:34:49 · 106 阅读 · 0 评论 -
nginx统计命令
根据访问IP统计UVawk '{print $1}' access.log|sort | uniq -c |wc -l统计访问URL统计PVawk '{print $7}' access.log|wc -l查询访问最频繁的URLawk '{print $7}' access.log|sort | uniq -c |sort -n -k 1 -r|more查询访问最频繁的IPa...原创 2020-03-08 21:28:03 · 141 阅读 · 0 评论 -
LINUX命令记录
踢掉其他登录人who am ipkill -kill -t pts/7批量修改文件名称rename "s/【微信\ 售各类资源】//" * //原创 2020-02-07 22:12:32 · 119 阅读 · 0 评论 -
AWS更换密钥
最近遇到开发离职,因此涉及到更改服务器密钥。1.在aws后台生成并下载密钥,然后将密钥保存到自己电脑。2.执行ssh-keygen -y,复制密钥路径,回车得到public key,例如ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCMAS8mviirg23XvhyGzydp0VlP/fyfuhsHKMECZydc5ewytvTq0mqYTfjKBS++PeBpEL1Z原创 2017-12-28 16:22:46 · 15304 阅读 · 1 评论