51CTO博客开发
这两天弄了弄openvpn,也算是在这里记录一下成果。具体的介绍这里就不多说了,百度就可以搜出一大堆。首先准备环境需要gcc gcc++ loz# yum install gcc # yum install gcc-c++ # cd /aaa/ # wget http://www.oberhume
dmidecode可以读出机器的DMI(DesktopManagement Interface)信息。这些信息包括了硬件以及BIOS、系统、主板、处理器、内存、缓存等等。dmidecode在很多Linux上是默认安装的,比如centos等。使用方法:1 2 #dmidecode #dmidecode -t 1下面是网友总结的一些常用方法,写在前面方便查找。#查看
纠结了一天终于把这玩意搞定了,其实代码很简单,但是却走了好多弯路。但是成功的一瞬间的确有种成就的喜悦。拓扑简化一下就是这个样了 主机A——linux——主机B,iptable的作用是让主机B作为adsf server,可以远程桌面,可以连外网,同时禁止访问内网资源。从最开始就是麻烦不断,首先是linux ping主机A能通,主机B不通。然后发现是两个网
原帖地址:http://www.cnblogs.com/JemBai/archive/2009/03/19/1416364.html如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target
iptables实战记录 netfilter/iptables这个玩意儿似乎很复杂一直没太搞懂它的原理,所以从给公司配置服务器开始就从未使用过它,让同事们共享上网时才用了一下它的伪装,当时也只是从网上看到了那行iptables -t nat -A POSTROUTING -o ppp0 -j MASQUER
原帖地址:http://www.cnblogs.com/maowang1991/p/3572327.html各种软件网络端口的分类:即时通讯类: 1、腾讯QQ通讯协议及端口范围 QQ 默认采用UDP 通讯方式,端口8000,8001。如果UDP 的两个端口不通,会自动转换到TCP 80端口或者TCP 443端口进行通讯。QQ 同时也支持HTTP 代理模式及SOCK5 代理模式。 2、MSN通
原帖地址:http://blog.sina.com.cn/s/blog_716358dc0100lj5p.html有关find -mtime这个参数的使用确实是我以前犯过错误。今天又有人问到我这个问题,我觉得有必要把这个问题在这里记录下来。mtime参数的理解应该如下:-mtime n 按照文件的更改时间来找文件,n为整数。n表示文件更改时间距离为n天, -n表示文件更改时间距离在n天以内,+n表
原帖地址:http://blog.sina.com.cn/s/blog_699f1fcc01017e1b.html今天在执行之前写的获得上月月份的脚本时突然报错:08: value too great for base (error token is "08"),因为之前写脚本时并没有测试8月份,只简单测试了8以下和12月的了,导致了隐患的存在。于是上网查找原因,找到如下内容:原文地址:http:
1) 获取远程主机的系统类型及开放端口nmap -sS -P0 -sV -O <target>这里的 < target > 可以是单一 IP, 或主机名,或域名,或子网1.-sSTCP SYN 扫描 (又称半开放,或隐身扫描) 2.-P0允许你关闭 ICMP pings. 3.-sV打开系统版本检测 4.-O尝试识别远程操作系统 其它选项:-A 同时打开操作系统指纹和版本检
sort -u 和 uniq都能起到删除重复信息的功能,那么他们的区别究竟在哪呢?$ cat test jasonjasonjasonfffffjason下面分别执行三个命令1:sort -u testsort -u testfffffjason2: uniq test$uniq test jasonf
一. 得到长度$x="abcd"#方法一$expr length $x4# 方法二$echo ${#x}4# 方法三$expr "$x" : ".*"4# expr 的帮助 $STRING : REGEXP anchored pattern match of REGEXP in STRING二.查找字串$expr index $x "a"1$expr inde
1. 简介 之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如:find /sbin -perm +700 |ls -l 这个命令是错误的find /sbin -perm +700 |xargs ls -l 这样才是正确的xargs 可以读入 stdin 的资料
day=`date -d '-7 day' +%Y-%m-%d` //声明一个day变量,得到的是日期七天前的日期.man date,可以看到date可以显示当前的时间,修改系统时间,或者显示指定的时间。取到当前时间,当然可以反算回去,但又要判断是否是一个月的最后一 天,一年的最后一天, 还有闰年需要判断,写出的脚本不是10几行
watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有这个小工具,如同名字一样,watch 可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。直接在 watch 后面接你想运行的命令,watch 就会帮你重复运行,并把每次的结果都更新在屏幕上。默认 watch 会以 2s 的间隔重复运行命令,你也可以用 -n 参数指定时间间隔~还有一个实用的参数是 -d,这样 watch 会
1. 关于文件和目录 -f 判断某普通文件是否存在-d 判断某目录是否存在-b 判断某文件是否块设备-c 判断某文件是否字符设备 -S 判断某文件是否socket(待修正) -L 判断某文件是否为符号链接(待修正) -e 判断某东西是否存在(待修正) -p 判断某文件
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号