- 浏览: 4754104 次
- 性别:
- 来自: 上海
最新评论
-
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 - 网络配置命令
文章列表
写一个Bash脚本来计算母亲节和父亲节的日期
母亲节(每年5月的第二个星期日
)
2005年5月8日
2006年5月14日
2007年5月13日
2008年5月11日
2009年5月10日
2010年5月9日
2011年5月8日
2012年5月13日
父亲节(6月第三个星期日),下面是最近几年的父亲节日期
2005年6月19日
2006年6月18日
2007年6月17日
2008年6月15日
2009年6月21日
2010年6月20日
2011年6月19日
2012 ...
NFS攻略 - Linux文件服务器搭建与使用实例
在VirtualBox的CentOS下安装NFS碰到的问题汇总(VirtualBox4.1.8+CentOS 5.7)
本文链接:http://codingstandards.iteye.com/blog/1468815
Q1:
在NFS服务端的系统上,将共享目录的属主和组设置为nfsno ...
写出健壮的Bash脚本
本文链接:http://codingstandards.iteye.com/blog/1458592
也就是在Bash中使用防御性编程。
什么是防御性编程? http://book.51cto.com/art/201110/299827.htm 写道
什么是防御性编程?
顾名思义,防御性编程是一种细致、谨慎的编程方法。为了开发可靠的软件,我们要设计系统中的每个组件,以使其尽可能地"保护"自己。我们通过明确地在代码中对设想进行检查,击碎了未记录下来的设想。这是一种努力,防止(或至少是观察)我们的代码以将会展现错误行为的方式被调用。
...
Windows下调整Tomcat启动参数
- 博客分类:
- Server配置
Windows下调整Tomcat启动参数
Tomcat默认可以使用的内存为128MB,对于访问数比较多、比较吃内存的应用来说,这是不够的。我们可以通过调整Java虚拟机的启动参数来增加Tomcat可使用的内存。
下面就是众所周知的两个参数
-Xms ...
别忘了在disown之前执行bg命令,否则进程会一直stopped
今天在Linux下测试程序,是直接执行的命令,如下所示:
[root@NODE22 bin]# ./cap
#======= CAP v20120216f =======#
prog-path: /root/work22/ct08/bin/
prog-name: cap
cfg_name='../cfg/cap.cfg'
loadconfig ok
checkconfig ok
System::Init ok
cap start ok, pid 8342
想到这个程序要在我下班之后继续执行,于是我就按 ...
强烈推荐:Vim实战手册
http://blog.csdn.net/Poechant/article/details/7216161
来自“柳大CSDN博客
”:http://blog.csdn.net/poechant
目前作者已经更新到了第10篇
今天碰到一个数据库问题,需要用到子查询,但尝试了一下发现它很慢:
mysql>
select * from abc_number_prop where number_id in (select number_id from abc_number_phone where phone = '82306839');
为了节省篇幅,省略了输出内容,下同。
67 rows in set (12.00 sec)
只有67行数据返回,却花了12秒,而系统中可能同时会有很多这样的查询,系统肯定扛不住。用desc看一下(注:ex ...
在CentOS下安装crontab服务
今天在测试机上配置crontab时发现它没有安装,所以赶紧安装一个.
CentOS 版本:5.7
操作步骤
1. 确认crontab是否安装:
执行 crontab 命令如果报 command not found,就表明没有安装
2. 安装 crontab
执行 yum install -y vixie-cron
3. 确认是否安装成功:
执行 crontab -l
4. 看是否设置了开机自动启动
chkconfig --list crond
5. 启动crontab
service crond sta ...
月光下的凤尾竹
很久以前,一个美丽的姑娘迫于生活的压力,独自从彩云之南西双版纳来到南国城市的一个小镇上打工。由于生活的寂寞、工作的艰辛,使她每天晚上都会来到人们每天进出小镇的那条唯一的窄窄 ...
成功粉碎一起来自四川的网络攻击
攻击现象
时间:2011.12.09 14:25
刚才用SecureCRT登录到公司的Linux服务器之后,不久之后再用SecureCRT重新开一屏登录报错“Connection reset by peer”,从本地Linux上使用sftp下载文件也报错:
[root@node57 ...
问题:在Linux下怎样将光盘转储为iso镜像文件?
光盘是易损存储介质,如果需要长期保存,最好将其转储成iso镜像文件,在Linux下我们可以这样做:
方法1:cp /dev/cdrom name.iso
方法2:dd if=/dev/cdrom of=name.iso
其中name.iso自由设定
在执行上述命令之前
1. 要将光盘放入光驱中(废话!)
2. 不需要mount,如果mount了也没有关系
本文链接:http://codingstandards.iteye.com/blog/1249480
Bash字符串处理(与Java对照) - 29.字符串翻转(字符串反转、字符串反序)
In Java
StringBuilder.reverse || StringBuffer.reverse
StringBuffer sb = new
StringBuffer(str);
String str2 = sb.reverse().toString();
In Bash
编写一个Bash函数来实现字符串翻转
格式:strrev "$STR"
strrev(){
local src=$1
local l ...
Bash字符串处理(与Java对照) - 28.去除前后空白
In Java
String trim()
返回字符串的副本,忽略前导空白和尾部空白。
In Bash
使用echo命令去除串中的空白
echo $STR
注意 $STR 不要带引号。因为 $STR 展开后,会作为 echo 的参数。那么 echo
在处理参数的时候,自然会忽略首尾的空格。不过此种方法有个小问题,那就是 echo 输出的结果,会将字符串中间的连续空格变成一个空格。例如
$STR 为 " any string " 的话 ...
Bash字符串处理(与Java对照) - 27.转换大小写
In Java
String toLowerCase()
使用默认语言环境的规则将此 String 中的所有字符都转换为小写。
String toUpperCase()
使用默认语言环境的规则将此 String 中的所有字符都转换为大写。
In Bash
使用tr命令来转换大小写
大写 => 小写
echo "$STR" | tr A-Z a-z
echo "$STR" | tr 'A ...
快速修改Linux的某网卡IP地址
方法有多个,但都是修改了 /etc/sysconfig/network-scripts/eth(X) 文件的内容,注意改完了要执行 service network restart 使之生效。
方法1. 可以采用 setup 命令之后选择 Network configuration 进行设置
其实本质上就是方法2
方法2. 直接执行 system-config-network-tui 进行设置
一般情况下都能使用该命令。如果没有,安装方法如下:
安装方法1:从安装光盘中找 system-config-ne ...