crond任务内有事无法执行某些命令,如sudo等方式

比如运行tomcat时,使用了非root用户执行,如:
sudo -u tomcat8 -s /bin/bash -c /tomcathome/bin/startup.sh
# 下面是我真实的cron记录
# shell>> */1 * * * * /bin/bash /var/spool/cron/checkTomcatService.cron > /dev/null 2>&1

将其添加到crond任务内,你会发现这条任务虽然执行了,并且没有任何错误,但却并没有将tomcat进程启动并后台运行(跟加不加&无关),但直接执行脚本无任何问题。
查找原因,总后排查到是sudo[……]

继续阅读

CentOS 6.7下搭建 PXE+DHCP+TFTP+NFS or HTTP or FTP 网络操作系统服务器

PXE(preboot execute environment,预启动执行环境)

PXE是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户?)基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多[……]

继续阅读

使用wget来批量下载FTP数据(http可以访问到的也可以)

大文件传输的时候有时真的让人苦恼,压缩很费时间,也一样要下载。苦苦寻找,找到可以用wget来批量下载数据。哪怕是文件夹有多级。

运行格式

shell>># wget -nH -m –ftp-user=kinggoo_UserName –ftp-password=kinggoo_FtpPasswd ftp://kinggoo.com:62111/*

参数:

-nH , –no-host-directories 不建立含有远端主机名称的目录
–protocol-directories 在目录中加上通讯协定[……]

继续阅读

玩转Tomcat服务配置

题目有点大(mei jue de ←_← !! ) 现在好像都是这种夸张的题目来吸引人(jie kou) ,但最少这个题目符合国家法规没有情色标题(che du zi)。。。

针对《tomcat多主机多实例,以及无法加载项目的处理》这个文章内容在做些补充,有些类似,有关联又无关联。

一种情况

是你不想在项目文件下在创建个ROOT(是挺麻烦的),然后把项目资源放到里面(也就是里面nginx配置时写的路径,记得是有ROOT的吧)比如你还是想用nginx代理它,那就需要你改两个地方。一个是tomcat的server.xml文件

在host标签下添加

<Context[……]

继续阅读

国外程序员整理的系统管理员资源大全

受其他程序员汇编 PHP 资源,kahun 在 Github 发起系统管理员相关的开源资源整理。

内容分类包括:备份/克隆软件、云计算/云存储、协作软件、配置管理、日志管理、监控、项目管理…… 当然也有系统管理员相关书籍。

另外推荐一篇文章:《10本适合于系统管理员的最佳书籍》,目前比 kahun 他们整理的列表更丰富。

备份软件

  • Amanda -客户端-服务器模型备份工具
  • Bacula – 另一个客户端-服务器模型备份工具
  • Backupninja -轻量级,可扩展的元数据备份系统
  • Backuppc -客户端-服务器模型备份工具和文件共享[……]

    继续阅读

Inotify+rsync同步大文件,文件的MD5及文件可能改变的问题

@小雨点 使用Inotify配合rsync来做数据同步,发现同步大文件后,文件的大小及文件MD5均发生变化。经过实验,可增加modify参数来处理排除。

解决办法:在inotifywait命令内增加 modify参数,类似:

#标记开始
inotifywait -mrq –timefmt ‘%Y-%m-%d %H:%M’ –format ‘%T %w%f %e ‘ -e modify,delete,move,create,attrib ${_for_source} | \

希望可以解决你的问题。

对传输文件后,文件发生变化的一些讨论,与此文章关系不到。

[……]

继续阅读

在Windows上的安装SSHd服务已便Linux系统下远程命令操作

之前写过一篇“Shell脚本自动telnet到远程Linux主机执行操作”,好笨的办法!当时以前也没有想到可以在windows上安装个sshd的服务,如果现在想的话,我可能首当其冲的想到通过web方式调用windows本地脚本来实现,可这次突然想起来sshd服务???X了,直接安装个sshd之后不就可以直接远程到windows上了吗!

1)想到这记起之前在windows上安装过的cygwin,这东西很不错可以安装很多的服务或者插件什么,几乎跟linux没啥区别了;

2)网络搜刮了一下发现了freesshd,安装简单而且小巧,而已比较恶心的可能就是如果你的windows是中文版本的可能会有乱码![……]

继续阅读

使用百度推出的WordPress结构化数据插件提升收录条目

Wordpress 的玩伴们,还在天天喊着百度收录不好的话,可以试试百度公司发布的 workpress 结构化数据插件。无视百度收录的朋友可以无视。

方法:1) http://zhanzhang.baidu.com/ 登陆或注册,如果在以前有百度帐号可以直接授权登陆。

2)登陆后添加或者直接在数据提交–》结构化数据插件项目里下载该插件,并上传到自己Wordpress 后台,记得好像需要授权的。

3)登陆后台上传安装,并验证一下即可。

自动推送Sitemap,优化内容收录
没有sitemap权限,不知道怎么提交sit[……]

继续阅读

Linux系统关于ssh远程登陆安全的设置

我知道的一些关于ssh方面的设置,不多很多。请在虚拟机上实验好在去使用!切记先建立一到两个普通用户
一、理所当然第一个想到的肯定是禁止root帐号登陆

!*记得先创建一个普通用户,并且这个用户可以正常su到root用户
ssh有关系的在这个文件里修改啊 /etc/ssh/sshd_config
将PermitRootLogin设置成禁止root远程登陆
PermitRootLogin no

二、使用SSH密钥

如何制作不多说看这里《SSH密钥制作》

三、限制仅某些用户可以远程登陆

可以设置Allowusers
Allowusers[……]

继续阅读

centos安装VMware-Workstation-Full-*.bundle那点事

公司搞了一台配置比较高服务器,想在里面安装些虚拟机。选了很多kvm,openvz等都应为各种原因没有搞成(起初的问题竟然出来iso镜像文件上)后来选了一台在第一家公司工作时那时的老大教我的vmware server版本,但发现这东西一直都是2.0没见更新过,貌似资源占用还很高!又找了找,远程vmware server已经合并了(貌似没了解去)。也是折腾一番,为了争取一个月能写个博文出来的态度发出来吧(自己记录的内容到不少,就是整理太麻烦)

下载就不需要多说了吧,vmware官网下载去,忘记了好像下载的比较慢,可以使用百度网盘迅雷的离线功能下载(记不清了,太悠久了)。

OK下载好后:

chm[……]

继续阅读

php5.4.24在安装PDO_mysql模块时,提示 make: *** [pdo_mysql.lo] Error 1

php5.4.24安装编译编译PDO_mysql模块,提示 make: *** [pdo_mysql.lo] Error 1

shell#$ /opt/webs/php/bin/phpize
shell#$ ./configure –with-php-config=/opt/webs/php/bin/php-config –with-pdo-mysql=/opt/webs/mysql
shell#$ make
/bin/sh /kinggoo/src/PDO_MYSQL-1.0.2/libtool –mode=compile cc -I -I/opt/webs/mysql/include[……]

继续阅读

12306 鸡蛋不能放一个篮子里

在“============下面是网上发的,说12306多不容易,的确不容易!=========”标记的下面估计是一技术出来替12306打抱不平的文章,不知道他们是怎么个关系,但多少用脑子解决好吗!你把需求跟求救商说明了吗?这文章感觉就是赤裸裸的借口, (我所理解的)!

节前假日的确12306会被拥堵,我也相信你说的,12306单靠增加机器,提高部分性能是不足以抗拒,可是原因找到了吗你们,找原因要找根啊,不然怎么解决问题。

一、先拿黄牛还有刷票软件来说!

你可以增加验证码难度,哪怕你使用现在最流行图片内找出什么颜色文字这种验证码呢,这样难度还会那么容易被软件识别吗?(还能收点广告费[……]

继续阅读

珍惜2013,回忆2014

新年好

二零一三懂得珍惜,二零一四将你回忆。

ts.

[……]

继续阅读

centos下yum安装配置openldap 2.4.23-32外送svn的apache下配置

写完这个文章有一阵了,合计下个月可以轮到这个文章记录发上来了,后来被群里(56479030)的童鞋们要看,只能提前发了。
系统信息

[root@kinggoo ~]# cat /etc/redhat-release
CentOS release 6.4 (Final)

[root@kinggoo ~]# uname -a
Linux kinggoo.com 2.6.32-358.23.2.el6.i686 #1 SMP Wed Oct 16 17:21:31 UTC 2013 i686 i686 i386 GNU/Linux

安装openldap(2.4.23-32)[……]

继续阅读

nginx新版本配置文件警告 the "log_format" directive may be used only on "http"

使用用新版本nginx的人不会对这个警告陌生吧

[root@kinggoo.com vhost]# /opt/webserver/nginx/sbin/nginx -t
nginx: [warn] the "log_format" directive may be used only on "http" level in /opt/path/nginx/conf/vVVhost/abc.kinggoo.com:38
nginx: the configuration file /opt/path/nginx/conf/nginx[……]

继续阅读

第 4 页,共 11 页1234567891011