通过修改/etc/profile环境变量,添加$PATH路径

案例使用java16,发现可以直接运行:https://openjdk.java.net/projects/jdk/16/ java16下载:https://download.java.net/openjdk/jdk16/ri/openjdk-16+36_linux-x64_bin.tar.gz 于是将包内的bin路径添加到系统变量$PATH就能直接使用,如下:vim /etc/profile         阅读全部

利用shell脚本监控程序日志是否正常刷新,并且重启相关程序。

脚本如下:#!/bin/bash LOGFILE="/slview/ITE-PON-NEW/resin/log/jvm-default.log" RESINPATH="/slview/ITE-PON-NEW/resin/" while true do LOGWC1=`wc -l ${LOGFILE} | awk '{print $1}'`  sl 阅读全部

Header请求头去除下划线

原文:https://zhuanlan.zhihu.com/p/61044271 使用环境:nginx转发请求,请求异常;其原因大致为转发问题,但具体情况并不理解。解决方法:在header里不要用 “_” 下划线,可以用驼峰命名或者其他的符号(如减号-)代替。nginx默认忽略掉下划线可能有些原因。在nginx里的 nginx.conf文件中配置http的部分添加underscores_in_headers on;(默认值是off) 阅读全部

制作docker镜像,并且保存到本地,发布在其他设备并加载。

参考资料:https://blog.csdn.net/u014706515/article/details/104531688 先从docker公开库加载一个预先准备环境。docker pull centos:7.4.1708查看镜像:[root@cd ~]# docker imagesREPOSITORY          TAG     阅读全部

docker run启动后无法连接问题。

参考资料:https://stackoverflow.com/questions/29599632/docker-container-is-not-running 连接容器出现错误:[root@cd ~]# docker run 9f266d35e02c [root@cd ~]# docker exec -it c3dd7445c445 bash Error response&n 阅读全部

nginx制作ssl证书。

参考文档:https://blog.csdn.net/leiwuhen92/article/details/104192224/ 使用des3算法,生成长度为2048的密钥openssl genrsa -des3 -out server.pass.key 2048会要求输入密码,需要四位以上。去除密码:openssl rsa -in server.pass.key -out server.key生 阅读全部

利用frp、Linux服务器,内穿windows本地端口;配置frp的点对点式安全的访问。

下载:https://github.com/fatedier/frp/releases官方文档:https://gofrp.org/docs/项目开源地址:https://github.com/fatedier/frp本方案是利用一台Linux服务器做流量中转,将本地windows端口,或只有在本地环境能够访问的网站,穿透到公网上,以提供访问。服务端在以上链接下载响应的包,然后进行配置,此程序服务端和客户端均使用一个包。服务端配置文件 frps.ini //连接信息 [common] 阅读全部

多表关联查询SQL语句

举例,有以下AB两个表,A表记录基本信息,B表记录岗位信息。aidnamegender101张三男102李四男103王五女  bidoccupationworkingyears101运维2102运维3103财务5在以上两个表中,唯一相同的字段为ID,那么在后续表中要体现 a.id=b.id 才能使其关联如果要展示姓名与职业,参考写法如下:select a.name,b.occupation from a a,b b& 阅读全部

解决因本地ssh版本过高导致连接失败问题

-bash-4.1$ ssh 192.168.1.2 Unable to negotiate with 192.168.1.2 port 22: no matching key exchange method found. Their offer: diffie-hellman-group14-sha1 -bash-4. 阅读全部

Linux平台下FTP以主动模式上报数据。

此方法用于在Linux环境下连接ftp服务器,需要以主动模式上报数据的情况。在初始环境下,登陆ftp是以被动模式进行的,某些ftp服务端为安全考虑,会打开主动模式,这就需要客户端同样以主动模式上报数据。登陆ftp服务器后,输入以下命令即可正常进行后续操作:ftp> passive  Passive mode off. 阅读全部