1.批量修改文件权限
查找当前文件夹下的文件并修改子文件夹的权限为755
#find path -type d -exec chmod 755 {} \;
查找当前文件夹下的文件并修改目录下所有文件为644
#find path -type f -exec chmod 644 {} \;
2.查找所属某个用户的文件
#find <dirname> -user 'apache'
1.批量修改文件权限
查找当前文件夹下的文件并修改子文件夹的权限为755
#find path -type d -exec chmod 755 {} \;
查找当前文件夹下的文件并修改目录下所有文件为644
#find path -type f -exec chmod 644 {} \;
2.查找所属某个用户的文件
#find <dirname> -user 'apache'
以查找txt文件为例,通过查找filepath路径下的文件,筛选txt文件并通过xargs 传递给tar打包并压缩成文件xxx.tar.gz ,打包文件将存放在当前脚本执行的目录下。
#find filepath -name '*.txt' | xargs tar -czf xxx.tar.gz
说明:以下解决方法在linux中处理,windows中查找方法类似
#free –m
检查Mysqld服务开机启动是否正常,如果在中途有重启过服务器,并且没有设置mysqld为开机服务器自启动,可能导致连接数据库失败。
#chkconfig –list |grep mysqld
#pstree
在社区版本5.1版本之后,配置文件中一般不会默认存在绑定IP地址的配置,之前在ubuntu的mysql配置文件中有存在过类似语句。如果有可以删除或者注释该语句。
#service iptables status
# sestatus –v
#getsebool -a | grep httpd
其中有一项 httpd_can_network_connect_db –> off 为关闭状态,现在我们将其开起来,完成之后在selinux上允许链接数据库:
#/usr/sbin/setsebool -P httpd_can_network_connect_db on
以上完成之后,一般情况如果还是不行,将数据库服务器重启一下,可以再检查服务器错误日志文件记录的内容,查找是否有其他原因导致服务启动失败。