VIM编辑器快捷高效操作指令。

命令模式常用操作:1G 或 gg ,跳转到文件的首行G ,跳转到文件的末尾行yy、#yy ,复制光标处的一行、#行p、P ,粘贴到光标处之后、之前x 或 Delete键 ,删除光标处的单个字符dd、#dd ,删除光标处的一行、#行d^、d$ ,从光标处之前删除至行首/行尾/word 向后查找字符串“word”,再按n/N跳至后/前一个结果u ,撤销最近的一次操作U ,撤销对当前行的所有修改Ctrl + r 取消前一次撤销操作ZZ 保存修改并退出末行模式常用操作::s/old/new ,替换当前行 阅读全部

利用shell脚本实现FTP传输、SCP传输、SFTP传输。

编写传输脚本之前,需要总结文件格式规律,以下为FTP主动上报脚本,每日需要上传一份总结性文件,直接加在定时任务即可,文件格式基本没变化,变化的是时间。FTP传输脚本:#!/bin/bash TIME=`date +%Y%m%d` QTIME=`date +%Y%m%d -d -1day` RTM=`date +%Y%m%d -d -3day` FTPS= USER= PASS= FILE=/tmp/ipv6/ 阅读全部

利用iptables实现端口映射的功能。

原文:https://www.cnblogs.com/gaoyanbing/p/12781544.html打开ipv4转发功能:vim /etc/sysctl.conf net.ipv4.ip_forward = 1 sysctl -p在PREROUTING上修改目的地址iptables -t nat -A PREROUTING -p tcp --dport 本地端口&nb 阅读全部

通过shell脚本实现对服务器异常状态的监测,实现自动化拉起或切换控制。

目前的环境情况是有业务在本地处理完成后,需要将处理完成的数据报送给下一台服务器进行进一步处理。处理完成的数据将被存放在/dev/shm/wancheng传输脚本将会监测目录/dev/shm/wancheng下存在的文件,并进行传输;传输脚本可以实现传输完成后将原有路径下的文件删除。目前发生一个情况,下一层的接收服务器可能会出现宕机的情况。由此编写如下脚本: #!/bin/bash DU=`du -s /dev/shm/wancheng | aw 阅读全部

利用Nginx+iptables实现对Tomcat页面添加https访问,并且将原http页面跳转至最新的https页面。

本次方案将会利用Nginx对一个页面添加https访问,由于Tomcat和Nginx属不同的程序,导致端口冲突无法复用,故此原有页面的跳转导致端口访问是请求的Tomcat,但我们不想对Tomcat进行配置让他回访至Nginx去做网页重定向,所以我们需要iptables来进项端口的调回。假设Tomcat的访问端口是8081,新增的https端口为81。Nginx的配置文件http{}中添加以下配置,以达到https的访问(以下配置跳过了证书制作的步骤,需要制作Nginx的ssl证书文件并修改路径) 阅读全部

通过修改HTML文件,实现网页重定向。

<head>       <meta http-equiv="refresh" content="0;url=https://URL">    </head>content=参数为延迟时间。URL=为被定向到的页面。 阅读全部

Oracle帐户被锁解决方法,ORA-28000: the account is locked

登录Oraclesqlplus /nolog切换到系统用户conn sys/sys as sysdba;使用最高权限解锁此用户alter user 用户名 account unlock;尝试登录[oracle@*** ~]$ sqlplus user/****** SQL*Plus: Release 11.2.0.1.0 Production  阅读全部

HTTP访问网页状态码详细解释。

但凡是访问任何网页,他就一定会有一个状态码,有的是正常,有的是错误,有的是本地的原因,但网络正常的请情况下更多的还是服务器上的问题。在Windows的cmd窗口就有命令可以直接查看头部信息;并且,这样一条命令也同样的可以使用在Linux系统当中执行。C:\Users\Seiran>curl -I teddyou.com  HTTP/1.1 302 Moved Temporarily  Server: ted 阅读全部

Centos通过修改配置文件配置IP和DNS地址。

修改IP地址:打开修改配置文件:vim /etc/sysconfig/network-scripts/ifcfg-eth0 # Generated by dracut initrd DEVICE="eth0" ONBOOT="yes" IPV6INIT="no" IPV4_FAILURE_FATAL="no" NM_CONTROLLED="n 阅读全部

[VPN]v2ray部署WebSocket+TLS+Web(Nginx),并且一键部署BBR加速

安装环境:Centos7.3安装可能会用到的软件包:yum -y install wget vim gcc openssl-devel pcre-devel zlib-devel gcc gcc-c++ autoconf automake下载会用到的工具:wget https://raw.githubusercontent.com/chiakge/Linux-NetS 阅读全部