自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(224)
  • 收藏
  • 关注

Linux下怎样查找包含**的文件

在Linux下,查找包含字符串的文件使用的命令是grep。如果要查找包含**的文件,使用grep ** file是不行的,因为grep认为**是正则表达式,结果不可预料。正确的做法是:grep '\*\*' file比如:[root@qzw www.vktone.com]# grep '\*\*' *.html */*.html >filtered.txt[root@qzw...

2013-02-20 15:25:34 525

在Linux用tar归档压缩文件时忽略某些文件和目录

在Linux下,常用tar对文件或目录归档压缩,有时候需要忽略某些文件或目录,怎么做呢?原来,tar命令有个长参数 --exclude 可以用来指定排除掉的文件目录。[root@mos178 usr]# ls motixbin  bin.1153887679  bin.20080407zhy_something_wrong  cfg  cfg.1153887679  cfg.2007...

2013-02-01 10:19:52 892

在Bash脚本中怎么关闭文件描述符?

在写一个Bash脚本的时候碰到一个问题,这个脚本是用来启动一个程序B的,而这个脚本又被另一个程序A调用,结果发现新启动的B进程中有很多A进程打开的文件描述符(如Socket)。因此决定在脚本中将它们关闭,因为为了简单起见,我在A程序中使用了system()来启动该脚本。增加了关闭文件描述符的脚本如下:#!/bin/shcd $(dirname "$0") || exit 1...

2013-01-12 10:53:07 679

在Linux下比较两个目录需要忽略某些文件时怎么做?

 在Linux下如果要比较两个目录,可以使用diff命令,并且需要加上选项-r(递归)。       -r     When comparing directories, recursively compare any subdirectories found. 另外还有两个常用的选项,-b (忽略空白)和 -B (忽略空行)       -b     Ignore c...

2013-01-10 22:18:56 627

远程桌面连通器(RemoteDesktopConnex) 1.0.2 发布了!

远程桌面连通器(RemoteDesktopConnex) 1.0.2 发布了! 请到这里下载:下载地址 如果您还不太清楚 远程桌面连通器(RemoteDesktopConnex)是个什么东东,请到这里了解更多。目前已有120多位用户注册并使用了 Remote Bridge 服务。 本次更新内容包括:(1)  改正了用新的账号登录无...

2012-12-16 18:35:09 247

Remote Bridge 服务 - 带你去穿越

Remote Bridge Service - 远程桥接服务一句话:利用这个服务,可以轻松实现从公司远程桌面连接到家里的机器,或从家里远程桌面连接到公司的机器,并且不需要更改路由器设置,也不需要记住那个经常变化的公网ip地址。 什么是Remote Bridge Service?  我们常常利用远程的计算机来工作,比如远程桌面连接到Windows机器、SSH到远程的Unix/Li...

2012-12-09 22:21:14 247

使用Varnish反向代理Tomcat

  Varnish是一款高性能开源HTTP加速器,挪威最大的在线报纸 Verdens Gang (http://www.vg.no) 使用3台Varnish代替了原来的12台squid,性能居然比以前更好。  Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬...

2012-11-22 13:04:40 198

使用nmap扫描服务器端口的一次操作

使用nmap扫描服务器端口的一次操作本文来自:http://www.vktone.com/articles/nmap_windows_machines.html  (本人新开的独立博客地址)nmap是Linux下常用的端口扫描工具,它可以检测主机是否在线,是否开启了某个服务端口,使用了何种操作系统等。我经常用它来检测远程的Windows服务器的ip地址,因为不是固定ip地址,该...

2012-11-01 17:00:51 721

为什么在crontab中使用ntpdate同步时间无效?

在一台 VirtualBox 上安装的 CentOS 5.8 系统上,时间不准确,一天能差上好几个小时,每次测试与时间相关的程序时,总得先去调整时间。于是在crontab中设置了一个定时任务:(crontab -e) # 时间同步0,10,20,30,40,50 * * * * ntpdate time.windows.com 过了一阵,发现时间并没有同步,而单独执行命令就可以...

2012-07-30 09:41:40 613

合并源代码到一个文件的脚本

最近公司申请知识产权,需要将提交前后各38页源代码,因此写了一个合并源代码的Bash脚本,如下所示: #!/bin/shfind . -name "*.java" -o -name "*.jsp" | while read filedoif ! grep -q UTF $file; thenecho "Source File: $file"cat -n $file...

2012-07-16 15:32:43 583

非法信息监控软件安装记录

为配合上级部门的检查,Linux机器下都要安装非法信息监控软件,现记录如下: 第一步:从网站上下载安装包,不幸的是提供的是rar,我只好将其转成zip格式,然后上传的服务器。[root@s170 ~]# mkdir install[root@s170 ~]# cd install[root@s170 install]# ls上传文件。[roo...

2012-06-28 16:46:10 230

在Linux下将整个目录的文件转换字符编码的脚本

源文件编码:gbk源文件名称模式:*.ftl.gbk目标文件编码:utf8目标文件名称模式:*.ftl 脚本:to_utf8.sh#!/bin/shfor srcfile in *.gbk;do dstfile=${srcfile/.gbk/} if [ "$srcfile" -nt "$dstfile" ]; then ...

2012-06-18 20:47:15 210

罗列几个关于CentOS的网站,都很值得一看,尤其是...

CentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在 RHEL 的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。  RHEL 在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他...

2012-06-14 14:22:12 212

CentOS下安装nginx步骤

nginx版本:最新版的稳定版 nginx 1.2.1 操作系统:CentOS 5.8 步骤如下:(假定安装在/opt/nginx目录中)mkdir nginxcd nginx/wget http://nginx.org/download/nginx-1.2.1.tar.gztar zxf nginx-1.2.1.tar.gz cd nginx-1.2.1./c...

2012-06-14 13:50:47 173

双线云主机不能访问远程服务的问题解决记录

双线云主机不能访问远程服务的问题解决记录新购置的双线云主机,一切都比较正常,访问速度也比较快。不过有个问题,我们系统的程序需要访问部署在移动机房的服务,端口20009,无法访问。 [root@www ~]$ telnet 211.103.28.xxx 20009 Trying 211.103.28.xxx...等待较长时间也没有反应,只好 Ctrl+C...

2012-06-13 13:59:08 177

谁动了我的sshd(消失的sshd,诡异)(+真相)

消失的sshd  上午一直登录在一台远程Linux服务器上,想拿一份最新的数据库数据来,于是用 mysqldump 导出并打包成 tar.gz;在本地的一台Linux服务器上执行 sftp,诡异的事情发生了。 [root@liunx0918 shtools]# sftp xxx.xxx.xxx.xxxConnecting to xxx.xxx.xxx.xxx......

2012-06-11 15:33:57 4406

有关MySQL同步复制的精彩文章推荐

有关MySQL同步复制的精彩文章推荐    配置 MYSQL 主从同步     http://blog.phpbean.com/a.cn/12/评论:讲了MySQL复制配置中的一些要点。 线上MYSQL同步报错故障处理http://hcymysql.blog.51cto.com/5223301/888007评论:作者以ppt的形式,讲述了MySQ...

2012-06-11 15:02:24 113

MySQL无法启动

MySQL无法启动在停止mysql之后,执行了一些操作(如修改主机名),重新启动 mysql,发现起不来。 [root@www ~]$ service mysql startStarting MySQL..^[[A....................................................................................

2012-06-08 10:08:10 152

Bash修改命令提示符

Bash修改命令提示符发现新装的机器的Bash命令提示符是 -bash-3.2#  不是常见的 [root@liunx0918 ~]#  形式。同时发现 没有 .bashrc 文件,于是编辑了 .bashrc 加上 PS1="[\u@\h \W]\$ ",重新登录,发现提示符没有改变。只好直接在 /etc/profile 中添加了 PS1="[\u@\h \W]\$ ",重新登录之后提示符改变...

2012-06-08 09:53:15 180

Linux下更改MySQL的数据库目录

Linux下更改MySQL的数据库目录今天要在一台双线云主机上安装 MySQL 数据库,操作系统为 CentOS 5.8,因为该机安装的时候 / 分区只有20G,还有一个 300G 的扩展磁盘分区挂载在 /disk ,因此需要将 MySQL 的数据库目录设置在 /disk/mysql ,下面是具体操作步骤。 操作系统:CentOS 5.8MySQL 版本:5.5.25目标:...

2012-06-07 09:29:53 113

RHEL 5.4 下安装和使用 ntop 全纪录(ntop:Linux下可通过Web访问的网络流量监控工具)...

RHEL 5.4 下安装和使用 ntop 全纪录1. ntop介绍  Ntop是一种监控网络流量工具,用ntop显示网络的使用情况比其他一些网络管理软件更加直观、详细。Ntop甚至可以列出每个节点计算机的网络带宽利用率。他是一个灵活的、功能齐全的,用来监控和解决局域网问题的工具;尤其当ntop与nprobe配合使用,其功能更加显著。它同时提供命令行输入和web页面,可应用于嵌入式web服务...

2012-06-05 10:19:53 436

CentOS 下安装 svn

CentOS 下安装 svn 命令:yum install -y subversion不是:yum install -y svn  [root@NODE22 ~]# svn-bash: svn: command not found[root@NODE22 ~]# yum install -y svnLoaded plugins: fastes...

2012-05-28 13:29:47 133

在Linux下怎么看网络流量?方法太多了

在Linux下怎么看网络流量?在Windows下,我们可以很方便的通过360来查看网络流量,知道哪个进程占用的网络带宽比较多。那在Linux下怎么看流量呢,对于Web服务器来说这是很重要的。 下面这边博客很仔细的介绍了Linux下看流量的方法:Linux 各种查看网卡流量的方法  http://jasonyong.blog.51cto.com/47753/174197 ...

2012-05-26 14:46:15 1148

五步轻松搞定Linux下的文件同步(备份)

rsync文件同步配置server端:主机名s170client端:主机名s156目录:/opt/test用户:root目标:配置rsync使得client端可以把server的/opt/test目录中的文件同步(备份)过来。 操作步骤一:确认rsync是否安装server端和client端: [root@s156 ~]# yum list rsyn...

2012-05-24 08:27:19 1047 1

史上最详细MySQL5.5复制配置步骤,与以前版本的有所不同

史上最详细MySQL5.5复制配置步骤,与以前版本的有所不同操作系统:CentOS 5.8MySQL版本:5.5.x原来状况:数据库在一台机器上,已经有一些生产数据目标:主主复制。两台数据库服务器设置成主主复制方式,即对任何一台的更改都会自动同步到另外一台。第一台:ip地址为 xxx.xxx.xxx.156  主机名 s156第二台:ip地址为 xxx.xxx.xxx.17...

2012-05-21 09:06:28 128

怎样使用rpm命令一次性删除依赖的软件包

怎样使用rpm命令一次性删除依赖的软件包搜索了一下网络,发现解法大体有两种:第一种方法:不管依赖包相互依赖的软件包,使用rpm的--nodeps参数就搞定了.rpm --nodeps -e gdm-2.24.1-4.fc10.i386man rpm 写道       --nodeps              Don’t check dependencies b...

2012-05-20 06:58:07 1384

Bash小技巧(惯用法)-2

读取文件的第一行很简单:head -1 file.txt 如果用sed来实现,可以是: sed -n '1p' file.txt 但上面这个命令会导致整个文件都会读取一遍,对于大数据量的文件效率实在不高。如果能够在读取完了1行之后,就不再读取呢,下面的命令行可以做到: sed -n '1p;1q' file.txt检索指定id的用户名通常想到的方...

2012-05-12 07:17:51 112

MySQL的substring_index函数

MySQL的substring_index函数假定有一张表,其中有个字段是 email 保存了电子邮箱,然后,我想统计每种邮箱的占比情况。我们知道电子信箱的格式是: account@domain ,要实现上面的统计,必须取得 email 字符串中 @ 后面的域名部分。MySQL提供了一个名为 substring_index 的函数,能够满足我们的需求:MySQL 5.5 Refer...

2012-05-11 14:06:21 251

MySQL导出指定表中的数据

MySQL导出指定表中的数据要求:1. 不导出创表的语句,因为表已经建好:默认会导出,先drop table然后create table;2. 导出的insert语句加上ignore,允许重复执行:默认不会加上ignore;3. insert语句中列出表中的字段,看得更清楚:默认不会;4. 分记录生成多条insert语句,修改起来比较容易:默认是一条; 最终结果如下:...

2012-05-11 09:41:08 282

Bash小技巧(惯用法)-1

Bash小技巧(惯用法)退出码判断(命令执行成功与否的判断)在Bash脚本中,我们经常要先执行某个命令行,然后判断它是否执行成功,这时我们要对它的退出码进行判断。罗嗦一些的写法如下: if [ $? -eq 0 ] then echo "Success" fi  简洁的写法如下: [ $? -eq 0 ] &am...

2012-05-10 20:55:02 124

写一个Bash脚本来计算母亲节和父亲节的日期(推荐)

写一个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日...

2012-05-10 20:31:32 693

NFS攻略 - 在VirtualBox的CentOS下安装NFS碰到的问题汇总

NFS攻略 - Linux文件服务器搭建与使用实例在VirtualBox的CentOS下安装NFS碰到的问题汇总(VirtualBox4.1.8+CentOS 5.7)本文链接:http://codingstandards.iteye.com/blog/1468815 Q1:在NFS服务端的系统上,将共享目录的属主和组设置为nfsnobody 出错。[roo...

2012-03-29 13:57:07 460

推荐Bash提高资料:写出健壮的Bash脚本

写出健壮的Bash脚本本文链接:http://codingstandards.iteye.com/blog/1458592 也就是在Bash中使用防御性编程。什么是防御性编程? http://book.51cto.com/art/201110/299827.htm 写道什么是防御性编程?顾名思义,防御性编程是一种细致、谨慎的编程方法。为了开发可靠的软件,我们要设计系统中的每...

2012-03-20 13:58:09 140

Windows下调整Tomcat启动参数

Windows下调整Tomcat启动参数 Tomcat默认可以使用的内存为128MB,对于访问数比较多、比较吃内存的应用来说,这是不够的。我们可以通过调整Java虚拟机的启动参数来增加Tomcat可使用的内存。 下面就是众所周知的两个参数-Xms<size>    JVM初始化堆的大小-Xmx<size>    JVM堆的最大值 比如,我想设...

2012-03-16 16:03:03 483

别忘了在disown之前执行bg命令,否则进程会一直stopped

别忘了在disown之前执行bg命令,否则进程会一直stopped今天在Linux下测试程序,是直接执行的命令,如下所示:[root@NODE22 bin]# ./cap #======= CAP v20120216f =======#prog-path: /root/work22/ct08/bin/prog-name: capcfg_name='../cfg/cap....

2012-02-16 17:50:46 787

强烈推荐:Vim实战手册

强烈推荐:Vim实战手册http://blog.csdn.net/Poechant/article/details/7216161来自“柳大CSDN博客”:http://blog.csdn.net/poechant目前作者已经更新到了第10篇 

2012-02-02 13:05:26 281

MySQL性能优化小记:MySQL子查询很慢的问题

今天碰到一个数据库问题,需要用到子查询,但尝试了一下发现它很慢:mysql> select * from abc_number_prop where number_id in (select number_id from abc_number_phone where phone = '82306839');为了节省篇幅,省略了输出内容,下同。...

2012-01-13 16:07:39 1196

在CentOS下安装crontab服务

在CentOS下安装crontab服务 今天在测试机上配置crontab时发现它没有安装,所以赶紧安装一个. CentOS 版本:5.7 操作步骤 1. 确认crontab是否安装:执行 crontab 命令如果报 command not found,就表明没有安装2. 安装 crontab执行 yum install -y vixie-cron...

2012-01-12 16:52:42 560

很美的乐曲、很美的舞蹈 —— 月光下的凤尾竹 —— 热爱生活的人都热爱音乐...

月光下的凤尾竹     很久以前,一个美丽的姑娘迫于生活的压力,独自从彩云之南西双版纳来到南国城市的一个小镇上打工。由于生活的寂寞、工作的艰辛,使她每天晚上都会来到人们每天进出小镇的那条唯一的窄窄的小石桥旁,凝望着夜空中月色,来化解心中对家乡和亲人的思念。  渐渐的,她发现,每天晚上十点钟的时候,都会从小石桥对面的一个闪着微弱灯光的小屋内,传出一阵阵熟悉的旋律,那是葫芦丝的声音...

2012-01-10 20:04:44 230

成功粉碎一起来自四川的网络攻击

成功粉碎一起来自四川的网络攻击攻击现象时间:2011.12.09 14:25刚才用SecureCRT登录到公司的Linux服务器之后,不久之后再用SecureCRT重新开一屏登录报错“Connection reset by peer”,从本地Linux上使用sftp下载文件也报错:[root@node57 backup]# sftp xxx.xx.xxx.xxCon...

2011-12-09 14:53:10 217

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除