良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

iptables 做 ssh 登录的端口转发

使用 ssh 登录A机器(IP:1.1.1.1) 的 2333 端口,可以自动跳转到 B机器(IP:2.2.2.2)上,其中B机器的 ssh 登录端口就是默认的 22。首先确保几个条件:1. iptables 端口转发打开了, 改 /etc/sysctl.conf 这个文件,把 net.ipv4.ip_forward=1 这句话的注释取消。2. 两台机器可以联通3. iptables 的 filter 下面的 FORWARD 默认策略要是 ACCEPT然后在 A机器上运行下面两个命令:

阅读全文...

rar包怎么在linux下解压

linux需要安装插件wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gztar zxvf rarlinux-3.8.0.tar.gz cd rar make make install解压:rar x your.rar

阅读全文...

标签: linuxrar

作者:良玉 分类:Linux 浏览:219 评论:0

linux中fcntl()、lockf、flock的区别

这三个函数的作用都是给文件加锁,那它们有什么区别呢?首先flock和fcntl是系统调用,而lockf是库函数。lockf实际上是fcntl的封装,所以lockf和fcntl的底层实现是一样的,对文件加锁的效果也是一样的。后面分析不同点时大多数情况是将fcntl和lockf放在一起的。下面首先看每个函数的使用,从使用的方式和效果来看各个函数的区别。 1. flockl 函数原型#include <sys/file.h>int floc

阅读全文...

shell 将字符串倒序输出

#!/bin/bash#提示用户输入echo -n "Pleasw enter number : "read n #读入输入的值放到变量n中sd=0rev=""on=$n #将变量n的值保存到变量on中,方便以后用到echo "You put number is $n"while [ $n -gt 0 ]do    sd=$(( $n % 10 )) #求余    n=$(( $n / 1

阅读全文...

CVE-2017-12615-远程代码执行漏洞

影响版本 CVE-2017-12615-远程代码执行漏洞影响范围: Apache Tomcat 7.0.0 - 7.0.79CVE-2017-12616-信息泄露漏洞影响范围:Apache Tomcat 7.0.0 - 7.0.80漏洞等级高危漏洞详情 CVE-2017-12615-远程代码执行漏洞当用户使用Apache Tomcat 7.0.0-7.0.79版本(W

阅读全文...

shell输出 time 命令的结果到文件中

目标将运行的a.out程序的输出和其所花的时间重定向到日志文件中无效的例子1time ./a.out > logfile time ./a.out | tee logfile上面的例子是重定向结果到logfile,下面的例子是通过tee把标准输出输出到文件。 但是只有time的输出没有被记录到文件中。    这是因为time的结果是通过标准错误输出的。所以不把标准错误输出重定向到文件中是不行的。无效的例子2把错误输出也重定向到文件。time ./a.out &

阅读全文...

shell获取指定时间的月头,月尾,季头,季尾

月头:  date -d "2014-01-07"  +%Y-%m-01

月尾:  date -d "`date -d '2014-01-07 +1 month ' +%Y-%m-01` -1 day " +%F

季头:  date -d "`awk -F- '$2%3==1{print $1FS$2FS"01";next}$2%3==2{print $1FS$2-1FS"01";next}{print $1FS$2-2FS"01"}' <<<2014-1-07`" +%F

季尾:  date -d "`awk -F- '$2%3==1{print $1FS$2+3FS"01";next}$2%3==2{print $1FS$2+2FS"01";next}{print $1FS$2+1FS"01"}' <<<2014-1-07` -1 day" +%F


阅读全文...

javascript时间戳转换

// 将当前时间换成时间格式字符串var timestamp3 = 1403058804;var newDate = new Date();newDate.setTime(timestamp3 * 1000);// Wed Jun 18 2014 console.log(newDate.toDateString());// Wed, 18 Jun 2014 02:33:24 GMT console.log(newDate.toGMTString());// 2014-06-18T02:33:24

阅读全文...

python自动创建迷宫

from random import shuffle, randrange   def make_maze(w = 16, h = 8):     vis = [[0] * w + [1] for _ in range(h)] +&n

阅读全文...

标签: python迷宫

作者:良玉 分类:Python 浏览:175 评论:0