- 浏览: 4754074 次
- 性别:
- 来自: 上海
最新评论
-
bzhao:
你也应该可以这样:(not tested)./rbtunnel ...
在Bash脚本中怎么关闭文件描述符? -
bzhao:
如果有A进程原代码情况下,通过如下调用,把他的子进程继承关闭则 ...
在Bash脚本中怎么关闭文件描述符? -
Master-Gao:
楼主咋没分析下源码呢?
我使用过的Linux命令之dirname - 截取给定路径的目录部分 -
jiedushi:
tail -F 就可以吧
Linux下实时跟踪log4j日志文件的bash脚本 - 增强了tail -f的功能 -
java_is_new:
新手学习了,就是不明白为一个网卡配多个ip有什么用
我使用过的Linux命令之ifconfig - 网络配置命令
文章列表
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
...