`
文章列表
Remote Bridge Service - 远程桥接服务 一句话:利用这个服务,可以轻松实现从公司远程桌面连接到家里的机器,或从家里远程桌面连接到公司的机器,并且不需要更改路由器设置,也不需要记住那个经常变化的公网ip地址。   什么 ...
在Linux下,查找包含字符串的文件使用的命令是grep。如果要查找包含**的文件,使用grep ** file是不行的,因为grep认为**是正则表达式,结果不可预料。正确的做法是: grep '\*\*' file 比如: [root@qzw www.vktone.com]# grep '\*\*' *.html */*.html >filtered.txt [root@qzw www.vktone.com]#     源文【Linux下怎样查找包含**的文件】最新版,请访问:   http://www.vktone.com/articles/linux-s ...
在Linux下,常用tar对文件或目录归档压缩,有时候需要忽略某些文件或目录,怎么做呢? 原来,tar命令有个长参数 --exclude 可以用来指定排除掉的文件目录。 [root@mos178 usr]# ls motix bin  bin.1153887679  bin.20080407zhy_something_wrong  cfg  ...
在写一个Bash脚本的时候碰到一个问题,这个脚本是用来启动一个程序B的,而这个脚本又被另一个程序A调用,结果发现新启动的B进程中有很多A进 程打开的文件描述符(如Socket)。因此决定在脚本中将它们关闭,因为为了简单起见,我在A程序中使用了system()来启动该脚本。增加了关闭文 件描述符的脚本如下: #!/bin/sh cd $(dirname "$0") || exit 1 exec 3>&- exec 4>&- ./rbtunnel "$@" & #sleep 1 ...
  在Linux下如果要比较两个目录,可以使用diff命令,并且需要加上选项-r(递归)。        -r     When comparing directories, recursively compare any subdirectories found.   另外还有两个常用的选项,-b (忽略空白)和 -B (忽略空行)        -b     Ignore changes in amount of white space.        -B     Ignore changes that just insert or delete blank lines ...
远程桌面连通器(RemoteDesktopConnex) 1.0.2 发布了!   请到这里下载:下载地址   如果您还不太清楚 远程桌面连通器(RemoteDesktopConnex)是个什么东东,请到这里 了解更多。目前已有120多位用户注册 并使用了 Remote Bridge 服务。   本次更新内容包括: (1)  改正了用新的账号登录无法成功的问题; (2) 修改了连接服务器的代码,使之更加通用。 本软件为绿色软件,请确保先退出以前版本的远程桌面连通器,然后直接运行新版本即可完成升级。 如果您有任何问 ...
  Varnish是一款高性能开源HTTP加速器,挪威最大的在线报纸 Verdens Gang (http://www.vg.no) 使用3台Varnish代替了原来的12台squid,性能居然比以前更好。   Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算 机系统的内存除了主存外,还包括了cpu内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此squid cache自行处理 的架构不可能得知这些情况而做到最佳化,但操作系统 ...
使用nmap扫描服务器端口的一次操作 本文来自:http://www.vktone.com/articles/nmap_windows_machines.html   (本人新开的独立博客地址) nmap是Linux下常用的端口扫描工具,它可以检测主机是否在线,是否开启了某个服务端口,使用了何种操作系统等。我经常用它来检测远程的 Windows服务器的ip地址,因为不是固定ip地址,该服务器的ip地址会经常变化,但是有个规律,只在一个网段内变化,这样就给ip地址的确定带来 了方便。 1. 如果没有安装nmap,就安装 yum install -y nmap 2. 扫描指 ...
在一台 VirtualBox 上安装的 CentOS 5.8 系统上,时间不准确,一天能差上好几个小时,每次测试与时间相关的程序时,总得先去调整时间。于是在crontab中设置了一个定时任务:(crontab -e)   # 时间同步 0,10,20,30,40,50 * * * * ntpdate time.windows.com   过了一阵,发现时间并没有同步,而单独执行命令就可以。让命令执行结果输出到文件中试试:   # 时间同步 0,10,20,30,40,50 * * * * ntpdate time.windows.com &>/var/log/ntp ...
最近公司申请知识产权,需要将提交前后各38页源代码,因此写了一个合并源代码的Bash脚本,如下所示:   #!/bin/sh find . -name "*.java" -o -name "*.jsp" | while read file do if ! grep -q UTF $file; then echo "Source File: $file" cat -n $file echo fi done   上面脚本中,源代码类型为 java 或 jsp find . -name "*.java& ...
为配合上级部门的检查,Linux机器下都要安装非法信息监控软件,现记录如下:   第一步:从网站上下载安装包,不幸的是提供的是rar,我只好将其转成zip格式,然后上传的服务器。 [root@s170 ~]# mkdir install [root@s170 ~]# cd install [root@s170 install]# ls 上传文件。 [root@s170 install]# ls linux3.0.zip   第二步:解压安装 [root@s170 install]# unzip linux3.0.zip A ...
源文件编码:gbk 源文件名称模式:*.ftl.gbk 目标文件编码:utf8 目标文件名称模式:*.ftl   脚本:to_utf8.sh #!/bin/sh for srcfile in *.gbk; do dstfile=${srcfile/.gbk/} if [ "$srcfile" -nt "$dstfile" ]; then echo convert $srcfile to $dstfile ... iconv -f gb ...
CentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在 RHEL 的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。     RHEL 在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。 无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。 RHEL 一直都提供源代码的发行方式,CentOS 就是将 RHEL 发行的源代码从新编译一次,形成一个可使用的二进制版本。由于 LINUX 的源代 ...
nginx版本:最新版的稳定版 nginx 1.2.1 操作系统:CentOS 5.8   步骤如下:(假定安装在/opt/nginx目录中) mkdir nginx cd nginx/ wget http://nginx.org/download/nginx-1.2.1.tar.gz tar zxf nginx-1.2.1.tar.gz cd nginx-1.2.1 ./configure --prefix=/opt/nginx make && make install   根据安装过程中的错误提示,可能需要安装pcre开发包 yum instal ...
双线云主机不能访问远程服务的问题解决记录 新购置的双线云主机,一切都比较正常,访问速度也比较快。不过有个问题,我们系统的程序需要访问部署在移动机房的服务,端口20009,无法访问。   [root@www ~]$ telnet 211.103.28.xxx 20009 Trying 211.103.28.xxx... 等待较长时间也没有反应,只好 Ctrl+C 掉。 [root@www ~]$   检查了一下是否开启了防火墙,发现并没有启动防火墙。   [root@www ~]$ iptables-save ...
Global site tag (gtag.js) - Google Analytics