- 博客(27)
- 收藏
- 关注
原创 Nginx、PHP 隐藏版本号
Nginx、PHP 隐藏版本号NginxPHPNginx在nginx配置文件nginx.conf-http模块中,加入以下代码:server_tokens off;编辑 fastcgi.conf (这个修改是隐藏PHP $_SERVER中的nginx版本) 找到: fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; ...
2018-10-12 13:21:27 318
原创 crontab
crontab 的白名单与黑名单在系统的 /etc目录下可能会有两个使用 crontab 的限制文件。 一个可以叫做白名单/etc/cron.allow,用来记录那些用户可以使用 crontab。另一个叫做黑名单 /ect/cron.deny,用来限制那些不用户不能使用 crontab黑名单对root 是无效的。当两个文件都存在时,以 白名单为准。当两个文件都不存在时,只有root...
2018-08-30 12:30:18 306
原创 文件句柄数递增问题排查
最近在redis的项目中,存在打开的文件句柄数递增的现象,当超过设置的单进程最大文件句柄数时出现进程挂死,解决问题迫在眉睫;本身这个项目的文件句柄数不会超过100,更加坚定有问题,首先查看当前服务器打开的文件句柄数汇总情况:/usr/sbin/lsof -n | awk '{print $2}'|sort|uniq -c|sort -nr|more首先根据汇总情况查看你的服务进程占用了多少个文件句柄
2017-12-18 09:40:24 2356 2
原创 Nginx PageSpeed模块配置和使用
官方文档 https:\/\/developers.google.com\/speed\/pagespeed\/module\/build_ngx_pagespeed_from_sourcePagespeed开启和相关配置今天给网站添加了https支持,之后发现网站之前用的pagespeed 不起作用了,文件不能合并,找到文档https://developers.google.com/spee
2017-08-17 12:22:42 900
原创 https 的一些问题
SSL服务器检测https://www.ssllabs.com/ssltest/analyze.html 下面是遇到需要处理的问题:禁用SSLv2和SSLv3ssl_protocols TLSv1 TLSv1.1 TLSv1.2;告诉nginx在DHE秘钥交换的时候使用自己生成的强秘钥生成强秘钥openssl dhparam -out dhparams.pem 2048告诉nginxssl_dhp
2017-08-17 12:12:46 1282
转载 nginx优化
这篇文章是转载的,内容未经实践,只做参考nginx指令中的优化(配置文件)worker_processes 8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例中将8个进程分配到8
2017-08-17 12:10:36 213
原创 服务器高并发优化
nginx提示:Too many open files解决办法nginx提示:Too many open files这种错误问题的原因是因为linux文件系统最大可打开文件数为1024而你的nginx中的error.log出现大量的Too many open files,说明文件句柄不够用了所以就错误提示出来了。 如果nginx的error.log出现大量的Too many open files,
2017-08-17 12:01:54 561
原创 ansible在远程机器将程序起在后台
用&将程序起在后台,但是有部分程序却不生效,- name: 启动8001 shell: "redis-server redis_6379.conf 2>&1 | cronolog test_%Y%m%d%H%M%S.log &" async: 10 //最长等待10秒返回 poll: 0 //值为0表示无需等待该任务返回Ansible 有时候要执行等待时间很长的操作, 这个操作
2017-05-17 09:48:09 4985
原创 centos 没有netstat 命令问题
今天在google服务器上用yum安装netstat,发现找不到netstatyum search netstat用上面命令查找后发现在 net-tools.x86_64这个包里,只好安装这个包yum install net-tools
2017-05-11 16:47:39 2166
原创 yum Error: rpmdb open failed
今天在google服务器上用yum安装netstat,出现以下问题:# yum -y install netstat错误:rpmdb: BDB0113 Thread/process 6172/140308815902528 failed: BDB1507 Thread died in Berkeley DB library错误:db5 错误(-30973) 来自 dbenv->failchk:B
2017-05-11 16:40:35 425
原创 mysql 5.7 增加用户并授权
登录root账户后执行下面操作:1、创建用户,名字为user1,密码为123456create user user1 identified by '123456';2、创建名字为db1的数据库create database db1;3、授予db1数据库的所有权限给user1用户:grant all on db1.* to user1
2017-05-04 12:02:00 2543
原创 mysql5.7 忘记密码
如果 MySQL 正在运行,首先杀掉:killall -TERM mysqld启动mysqlmysqld_safe --skip-grant-tables &如果此时不想被远程连接:mysqld_safe --skip-grant-tables --skip-networking &使用mysql连接server 更改密码update mysql.user set authentica
2017-05-04 11:45:47 423
原创 解决history不能保存历史命令
最近由于业务扩展,新申请了两台云服务器,用的最近的系统。在使用中发现history一直没有上次的访问时的操作记录,查了好多终于找到了原因: 用户目录下的.bashrc中HISTFILESIZE设置为:1 导致不能保存上次的记录 将它改大点就可以保存之前的记录了
2017-04-27 17:54:15 7226
原创 日志分片工具cronolog
最近有个程序需要将标准输出导入日志文件,还需要不断的将这个日志文件分片,本来想着用mv定时重命名,但是发现不行,重定向还是指向原来文件。 最后找到了这个工具 cronolog ,工具体积比较小,所以就开始用了#将输出通过管道给cronolog进行分片输出 | cronolog /data/logs/%Y%m%d/access_%Y%m%d%H%M.log 例如:redis输出redis-serv
2017-04-11 11:11:36 927
原创 rpmdb open failed 的解决办法
今天用yum安装软件竟然报错:错误:rpmdb: BDB0113 Thread/process 18550/140359256418112 failed: BDB1507 Thread died in Berkeley DB library错误:db5 错误(-30973) 来自 dbenv->failchk:BDB0087 DB_RUNRECOVERY: Fatal error, run dat
2017-04-11 10:35:34 11034
原创 python 使用记录
日期格式的一些转换#时间戳转换为日期格式def timestamp_datetime(value,format): # value为传入的值为时间戳(整形),如:1332888820 value = time.localtime(value) ## 经过localtime转换后变成 ## time.struct_time(tm_yea
2017-03-28 10:12:19 371
原创 如何安装python2.6
由于机器上的python 版本比较高,需要安装一个低版本的python具体执行步骤:1. 使用如下命令下载到2.6版本wget http://www.python.org/ftp/python/2.6/Python-2.6.tgz2. 解压pythontar xzf Python-2.6.tgzcd Python-2.63. 编译安装python./configure --prefix=/usr
2017-03-22 11:14:14 4632
原创 linux 外网发送邮件
安装:yum -y install sendmailyum -y install mailx配置:/etc/mail.rc 中添加下面两行set from=email smtp=smtp.exmail.qq.comset smtp-auth-user=email smtp-auth-password=password smtp-auth=loginemail是要使用的邮箱 password 邮
2016-07-05 18:13:35 579
原创 vi 使用记录
字符串的查找vim 中用 / 和 ? 来查找字符串,两者的区别是: /string 会高亮显示光标后匹配的第一个字符串,回车后光标移到该字符串的第一个字母; ?string 会高亮显示光标前匹配的第一个字符串,回车后光标移到该字符串的第一个字母。 在回车之后,按n键同方向转到下一个匹配的字符串,按N键反方向转到上一个匹配的字符串。 用命令 :set ic 和 :set noic 来分别设
2016-07-05 15:09:13 390
原创 Centos7中的防火墙firewalld
开启防火墙:systemctl start firewalld.service关闭防火墙systemctl stop firewalld.service查看防火墙firewall-cmd --list-all加入http服务、1935/tcp端口到列表firewall-cmd --permanent --zone=public --add-service=httpfirewall-cmd -
2016-06-02 15:38:07 507
原创 淑梅派树莓派做wifi热点并安装Facebook网络模拟测试工具
原理:Pi使用有线连入网络,然后接USB无线网卡作为热点,提供Wifi接入。1、USB无线网卡驱动如果接上USB无线网卡,使用ifconfig命令,能直接看到wlan02、修改wlan0为静态IP相当于设置路由器lan口IP,即我们访问路由器通常使用的:192.168.1.1 sudo vim /etc/network/interfaces 把原来关于wlan0的注释掉:(可能跟这个不一样,跟w
2016-05-19 14:49:09 1995
原创 Nginx,LuaJIT,ngx_devel_kit,ngx_lua,cjson安装
LuaJIT 安装下载:http://luajit.org/download/LuaJIT-2.0.4.tar.gztar -zxvf LuaJIT-2.0.4.tar.gzcd LuaJIT-2.0.4makemake installngx_devel_kit安装下载:https://github.com/simpl/ngx_devel_kit/archive/v0.3.0rc1.tar.
2016-04-26 11:32:39 6960
原创 tar加密打包
加密打包 –remove-files 打包完后删除原文件 123456 密码 test.des3 打包完成的文件名tar -zcvf - test.rdb --remove-files|openssl des3 -salt -k 123456 |dd of=test.des3解压dd if=test.des3 |openssl des3 -d -k 123456 |tar zxf -
2016-03-14 16:08:56 1102
原创 SSH关于公钥认证Permission denied (publickey……的问题
/home/user的权限变成了777,造成不能正常登陆SSH,报如下错误:Permission denied (publickey,gssapi-with-micSSH对公钥、私钥的权限和所有权的要求是非常严格的,总结如下:下面两个目录的所有权必须是user,所属组也应该是user,权限必须为700 \home\user \home\user.ssh下面公钥文件的所有权必须是user,所属
2016-01-20 15:26:16 4801
原创 单独安装php的mysql和mysqli扩展
生成mysql.so进入php源码目录中得extcd php-5.6.4/extcd mysql/data/apps/php-5.6.4/bin/phpize./configure --with-php-config=/data/apps/php-5.6.4/bin/php-config --with-mysql=/data/apps/mysqlmake && make install生成
2015-12-24 14:16:08 857
原创 centos7.0 安装MySQL5.7.10
下载wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.10.tar.gztar -zxvf mysql-5.7.10.tar.gzcd mysql-5.7.10编译cmake -DCMAKE_INSTALL_PREFIX=/data/apps/mysql5.7.10 -DMYSQL_DATADIR=/data/mysqlda
2015-12-23 12:07:21 347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人