分类 服务器技术 下的文章

CentOS下yum安装配置samba服务

Samba 是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。这些年来,Windows 和Linux 操作系统各自拥有自己的用户群和市场。然而在一般的公司或学校里,可能同时有Windows 和Linux 操作系统的主机。Windows 主机彼此间可利用“网上邻居”来访问共享的资源,NFS也能使Linux 主机之间实现资源共享。但如何能使Windows 主机和Linux主机之间实现资源共享呢?微软的“网上邻居(就是Windows 上利用SMB通信协议实现资源共享的程序)”一经推出,便广受用户的好评,大家突然觉得原来要在网上共享资源尽是那么简单,有鉴于此,便有一些Linux 爱好者开始在Linux 主机上实现SMB通信协议,后来这个实现了SMB功能的软件既被称为 Samba...

继续阅读 »

wget命令详解之网站目录文件下载

wget是linux下命令行的下载工具,功能很强大,虽然很少用,一般下在一些小东西都是直接用firefox,seamonkey这些浏览器自带的下载功能下载,没有必要用wget或者其他下载工具。但是某些时候却不是浏览器自带的下载功能和一些其他的下载软件所能做的的,这时候就得用wget了。比如如果你想下载一个网页目录下的所有文件,如何做呢?例如:wget -c -r -np -k -L -p http://test.www.fity.cn/apache/  #下载https://www.fity.cn/apache/目录下的所有文件wget命令的帮助文档:# wget --help  GNU Wget 1.9.1,非交互式的网络文件下载工具。  用法: wget [选项]… [URL]… ...

继续阅读 »

CentOS 6.3 x64 安装redmine2.3.0

Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。Redmine是一个有用的Scrum和敏捷的选择。 由于Redmine的设计受到Trac的较大影响,所以它们的软件包有很多相似的特征。Redmine建立在Ruby on Rails的框架之上,他可以跨平台和数据库。Redmine 是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例...

继续阅读 »

sed命令 匹配符 详解

1、sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。2、定址可以通过定址来定位你所希望编辑的行,该地址用数字构成,用逗号分隔的两个行数表示以这两行为起止的行的范围(包括行数表示的那两行)。如7,9表示7,8,9行,$符号表示最后一行。范围可以通过数据,正则表达式或者二者结合的方式确定 。3、Sed命令详解调用sed命令有两种形式:sed [options] 'command...

继续阅读 »

IIS 6.0 w3wp.exe 应用程序池工作进程回收机制分析

      公司一台服务器网站程序长时间运行后,速度变慢,重新启动网站后速度明显变快,估计是网站程序占用的内存和CPU资源没能及时释放,才需要每隔一段时间重启网站释放资源。但手工重启总不能算解决问题的方法,怎样才能实现自动管理呢?IIS6.0的应用程序池自动回收功能可以解决这一问题。      应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置。因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响。      为Web程序配置...

继续阅读 »

vsftpd连接错误425 Security: Bad IP connecting解决方法

425 Security: Bad IP connecting 错误解决方法故障分析:FTP客户端软件连接VSftpd服务报此错误,大概原因是在连接中变换了IP地址。解决方法:# vi /etc/vsftpd/vsftpd.conf添加:pasv_promiscuous=YES保存退出# service vsftpd restartpasv_promiscuous选项参数说明:此选项激活时,将关闭PASV模式的安全检查。该检查确保数据连接和控制连接是来自同一个IP地址。小心打开此选项。此选项唯一合理的用法是存在于由安全隧道方案构成的组织中。默认值为NO。合理的用法是:在一些安全隧道配置环境下,或者更好地支持FXP时(才启用它)。完整文档,请参考:http://vsftpd.beasts.org/vsftp...

继续阅读 »

Can't locate DBI.pm in @INC (@INC contains: /usr/lib/perl错误解决方法

在安装使用mysqlsla时遇到了这个常见的错误,错误大致描述如下:[root@vpn mysqlsla-2.03]# mysqlsla -lt slow /opt/slow.log | moreCan't locate DBI.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/...

继续阅读 »

WEB日志文件格式转换为NCSA公用日志文件格式

日志的重要性已经越来越受到服务器运维人员和程序员的重视,WEB日志更是不言而喻。WEB日志是网站分析和网站数据数据整理最基础的数据,了解其格式和组成将有利于更好地进行数据的收集、处理和分析。常见的WEB日志格式主要由两类,一类是Apache的NCSA日志格式,另一类是IIS的W3C日志格式。NCSA格式又分为NCSA普通日志格式(CLF)和NCSA扩展日志格式(ECLF)两类,目前最常用的是NCSA扩展日志格式(ECLF)及基于自定义类型的Apache日志格式;而W3C扩展日志格式(ExLF)具备了更为丰富的输出信息,但目前的应用并不广泛,所以这里主要介绍的是如何转换为NCSA扩展日志格式(ECLF)。本文主要介绍如何通过convlog命令把IIS日志文件格式转换为NCSA公用日志文件格式?W3C日志文件...

继续阅读 »

Can't locate ExtUtils/MakeMaker.pm OR Time/HiRes.pm in @INC解决方法

在编译安装mysqlsla遇到如下错误提示,该错误缺少依赖的包文件所致。解决方法如下:错误提示一:[root@monitor mysqlsla-2.03]# perl Makefile.PL   //perl脚本检查包依赖关系Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 2.BEGIN f...

继续阅读 »

vsftpd cmds_allowed 实现权限控制

在实际的系统运维工作中,我们经常会面临或提及服务器数据安全问题,例如FTP连接时用户对文件可以进行覆盖操作 不具有删除权限等等。本文通过vsftpd cmds_allowed 参数配置对vsftpd服务实现精细权限控制做了详细的说明。vsftpd cmds_allowedcmds_allowed=ABOR,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,RETR,RMD,RNFR,RNTO,SITE,SIZE,STOR,TYPE,USER,ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST注意:一定不能使用换行和空格,不然就没效果..# ABOR - abort a file transfer# CWD...

继续阅读 »

Centos 压缩解压常用命令详解

Centos 压缩解压常用命令详解:压缩命令#在用ftp软件备份数据的时候,由于文件太多导致耗费许多时间,所以需要用压缩和解压的命令,列如,我需要备份/opt/data文件夹,但是由于data里面文件数目有几万个,这个时候就需要用zip命令,见data文件压缩后在传输:cd /optzip -r data.zip data#OK,将data文件压缩成了data.zip格式了,这是上传下载就很快了。同样的道理,将压缩文件传到centos里面时,可以用unzip解压文件;列如,将/opt/data.zip解压,就可以用如下命令:cd /optunzip data.zip#还有更多相关的命令如下:#1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:# zip -r yasuo.zi...

继续阅读 »

make错误:warning:Clock skew detected.Your build may be incomplete解决方法

错误信息:今天在编译pam_mysql软件时遇到错误:(cd .libs && rm -f pam_mysql.la && ln -s ../pam_mysql.la pam_mysql.la) make: warning:  Clock skew detected.  Your build may be incomplete.错误解决方法原因分析:原因是,当前系统的时间还在编译目录中的文件(包括源程序文件和编译后生成的.o目标文件)最后修改时间之前,比如我用“date”命令查看到的时间为2012年12月19日,而目录中文件最后的修改时间为2012年12月20日。解决方法是,首先应该“make clean”将之前编译的”.o”目标文件清除掉,然后再运行“make”进...

继续阅读 »