51CTO博客开发
因为内网换了路由器,这个路由器不支持静态域名解析服务。所以只能自己建立一个DNS服务。DNS服务端软件选用bind,直接yum在线安装bind。此时会直接更新另外两个软件包bind-libs,bind-utils:yum -y install bind安装过程不放了。装完以后,配置文件:/etc/named.conf(没有装bind-chroot,可以增加安全性,只是
今天遇到一个很奇怪的问题:不管在nginx.conf里面打开什么格式的日志格式,在www.conf里面都是不知道的日志格式。具体如下:nginx.confinclude vhost/*.conf;log_format main '$remote_addr - $remote_user [$time_local] ' &nb
方法一:使用commands.getoutput调用shell命令df获取磁盘使用率:import commands >>> import commands >>> disk_use=commands.getoutput('df -h') >>> disk_use 'Filesyste
公司一直都想做自动化部署,但是一直没有去做.最近空出来一台服务器,所以想把这台服务器做一下自动化部署.虽然现在是用rsync的文件列表方式更新上线.但是不可避免也会产生一些问题.这里结合SVN使用的,所以前提是安装有subversion一.安装ruby.网上大神都强烈安装1.9以上,所以我就直接下载了个最新版本.编译安装ruby:$./configure$make && make
更新了mysql客户端到5.6,服务端仍是5.1.所以现在使用PHP连接mysql数据库的时候会报错:Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled)在网上查到说是新老密码的问题.另外一台也是5.6的客户端,连接SQL没问题.查看server端
A-B现在要从A机上面无密码登录到B机.操作步骤:1.在A机上面生成公钥:$ssh-keygen -t rsa一路回车,会在.ssh目录下面生成id_rsa id_rsa.pub.其中id_rsa.pub就是我们要使用的公钥.2.将这个公钥复制到远程主机B上.3.在B机上执行:$cat id_rsa.pub >> /root/.ssh/authorized_keys &n
$php --ri mysqlmysqlMySQL Support => enabledActive Persistent Links => 0Active Links => 0Client API version => 5.1.48$mysql -Vmysql Ver 14.14 Distrib 5.6.16, for Linux (x86_64) using
由于公司网站更新,不允许其他人直接更新,所以这个事就落到了我这个苦逼的管理员身上了.谷歌了一天也没有找到关于--files-from参数的一些详细说明.--files-from这个参数可以允许rsync命令从文件中读取要更新的文件列表,并根据这个列表更新指定文件.这个文件里面要写绝对路径.我试过使用相对路径,但是系统会提示找不到文件.这个时候使用命令:rsync -avepog --files-f
因为在网站里面有大些页面要频繁查询数据库,导致页面打开缓慢.本来是有做CDN,但是对于一些访问很少的页面,CDN会把缓存的内容清理掉.所以就只能在我们自己的服务器上进行缓存. 最后选择了varnish这个软件.安装是用yum进行安装的.没有使用源码编译. 在这里主要记录一下配置的记录. 最开始架构时没有想做专业的缓存服务器,所以现在要加缓存功能,就只能在WEB服务器上添加一个服务
从前天开始登录用一般用户到主机的时候,都会显示 -bash: /dev/null: Permission denied 然后查看一下/dev/null这个文件,发现这个文件成了600的普通文件了.正常的话应该是这样: crw-rw-rw- 1 root root 1, 3 May
redmine项目管理系统突然不发送邮件错误记录
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号