nginx: [emerg] mkdir() “/dev/shm/nginx_temp/client_body” failed (2: No such file or directory)
之前好好的,重启nginx时莫名的出现nginx: [emerg] mkdir() “/dev/shm/nginx_temp/client_body” failed (2: No such file or directory)
解决办法:mkdir -p /dev/shm/nginx_temp/client_body
如何解决nagios安装及运行在的常见错误?
一、安装nrpe的时候,提示:checking for SSL headers… configure: error: Cannot find ssl headers
解决方法如下:
yum -y install openssl-devel
yum -y install openssl-perl
二、启动nagios错误 Starting nagios:This account is currently not available.
解决办法:默认是 shell 是 /bin/bash,不要使用 -s /sbin/nologin,否则会出现上面的错误
但是我为安全起见,我还是加了-s /sbin/nologin,不要管启动错误就行了,nagios照常运行
三、It appears as though you do not have permission to view information for any of the hosts you requested
解决方法一:打开cgi.cfg 里参数use_authentication=1
改为0即可(为了保障系统的安全性,nagios设置了这个参数,默认为1,)
解决方法二:打开cgi.cfg 相关参数auth*开头的都 后面加上nagios登录帐号
ERROR: modinfo: could not find module power_meter
Upgrade centos 6.2 kernel to the kernel 3.3 problem
[root@localhost linux-3.3]# make install
sh /usr/local/src/linux-3.3/arch/x86/boot/install.sh 3.3.0 arch/x86/boot/bzImage \
System.map “/boot”
ERROR: modinfo: could not find module power_meter
编译,安装模块都正常,最好安装的时候出问题了,找不到那个power_meter。。。汗颜
如何解决sphinx启动失败?
错误提示:/usr/local/sphinx/bin/searchd: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory
ldconfig -v|grep mysql
发现加载:/usr/lib/mysql:
libmysqlclient_r.so.15 -> libmysqlclient_r.so.15.0.0
libmysqlclient.so.15 -> libmysqlclient.so.15.0.0
ldd /usr/local/sphinx/bin/searchd
发现错误 libmysqlclient.so.16 => not found
解决办法:只能找到libmysqlclient.so.16 的库copy到/lib/ 下
解决linux防毒软件avira中遇到的问题?
linux的防毒软件还是很少的,貌似是德国产的,
历史说linux病毒屈指可数也
不过还是有些比较厉害的玩意,还是用一扫描一下服务器看,
其他专业版本的要付费,只能弄一个免费版的,耍一下
安装那些挺简单的,可以看下面那个帮助文档有提示就行了
1、安装遇到的问题
installing dazuko-3.0.0-rc4_2.6.18 …
make -C /lib/modules/`uname -r`/build SUBDIRS=”`pwd`” modules
make: *** /lib/modules/2.6.18-194.el5/build: No such file or directory. Stop.
make: *** [dazukofs_modules] Error 2
linux tcp及进程连接数查看及修改
一、查看及修改内核文件描述符的最大限制
查看:more /proc/sys/fs/file-max
修改:echo 8192 > /proc/sys/fs/file-max
二、每个进程文件描述符的限制
查看:ulimit -n
修改:
A:重启 (打开/etc/security/limits.conf)
* soft nofile 65535
如何在win+apache的环境下运行linux的共享站点?
linux需要文件目录需要共享到windows 那就用samba,之后
搭建WEB环境 配置共享站点,接下来直接进入主要的配置说明,安装那些就过滤了。
一、打开/etc/samba/smb.conf
workgroup = WORKGROUP #修改为共享那台机子的组,具体 我的电脑-》属性-》计算机名-》工作组 就添这个
server string = atlyc #显示到windows的描述,随便填写
二、 接着添加一个共享目录
[shops] # 这个windows的目录路径,会用到它,可以随便写
comment = shop #共享描述
path = /www/shop.apoyl.cn #共享目录站点
browseable = yes #开启游览权限
writable = yes #写入权限
#create mode = 0765
#drectory mask = 0765
public = yes #公开
guest account = smb #指定用户
hosts allow = 125.64.41.176 #指定主机
write list = smb #开启该用户下子目录写入权限
注意 上面的写入权限,只是一方面的,如果linux文件本身没有写入,游览权限你也没法,
所以 这个你要查看linux 下 /www/shop.apoyl.cn 需要开启该目录的写入权限
还有一个selinux 建议要关闭!
三、配置好了,就启动 service smb start