yum出现No more mirrors to try
可能原因:可能是不正常删除造成的. 解决方法: yum clean all yum makecache yum -y update 然后重新安装.
centos7安装jenkins
1.查看服务器版本 cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 2.安装java yum install java-1.8.0-openjdk 3.查看java版本 java -version openjdk version "1.8.0_102" OpenJDK Runtime Environment (build 1.8.0_102-b14) OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode) 4.安装jenkins 拉取库的配置到本地对应文件: sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo jenkins.repo内容是这样: [jenkins] name=Jenkins-stable baseurl=http://pkg.jenkins.io/redhat-stable gpgcheck=1 导入公钥: sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key 安装jenkins: sudo yum -y install jenkins 基本安装完成. 更新jenkins: yum update jenkins 5.熟悉jenkins配置 系统配置文件: cat /etc/sysconfig/jenkins | more 可以获得几个重要配置项目信息: JENKINS_HOME="/var/lib/jenkins" # 存放jenkins 配置及工作文件 JENKINS_PORT="8080" # jenkins默认8080端口 配置文件夹: ls /var/lib/jenkins 有jobs、logs、plugins等文件夹及文件若干.勿乱删....
redis出现(error) READONLY You can't...
redis为只读模式,而进行了写操作,导致了报错. 之前服务器设置了主从模式来测试哨兵机制,测试完成后关闭了其他服务,留下的一个服务为slave模式,只读,所以 再次使用它进行写操作是导致了报错. 解决: 如果没有没有进行其他的配置更改,直接重启服务就可以了. 更改了其他配置,关闭只读模式即可.
让Flask网站支持gzip压缩
首先下载: pip install flask-compress 然后在初始化app时这样调用. from flask import Flask from flask.ext.compress import Compress app = Flask(__name__) Compress(app) 当然不一定只能在初始化时,也可以这样inject. flask import Flask from flask.ext.compress import Compress compress = Compress() def start_app(): app = Flask(__name__) compress.init_app(app) return app 实际测试下来效果无限棒,目前还未发现什么bug. 当然,业务流量大的还是老老实实用nginx这种东西吧.
华为云nginx安全配置
1.减少点击劫持 修改nginx.conf,在http {}内添加: http { … add_header X-frame-options SAMEORIGIN; … } 2.隐藏或伪装Nginx的版本及版本相关提示信息 修改nginx.conf,在http {}内添加: http { … server_tokens off; … } 3.禁止开启Nginx的目录列表功能 修改nginx.conf,在http {}内添加: http { … autoindex off; … } 4.禁止Nginx重定向至监听端口 修改nginx.conf,在http {}内添加: http { … port_in_redirect off; … } 5.配置Nginx的网络超时时间 修改nginx.conf,在http {}内添加: http { … keepalive_timeout 5 30; client_body_timeout 10; client_header_timeout 10; send_timeout 10; … } 6.禁用SSI功能 Nginx默认是关闭SSI功能,如果在配置文件nginx.conf的http段、server段或location段出现ssi on,务必设置为ssi off。 7.启用XSS保护 修改nginx.conf,在http {}内添加: http { … add_header X-XSS-Protection '1; mode=block'; … } 8.禁用浏览器的类型猜测 修改nginx.conf,在http {}内添加: http { … add_header X-Content-Type-Options nosniff; … } 9.隐藏 X-Powered-By HTTP头...
python reload报错
程序: import sys reload(sys) sys.setdefaultencoding(‘utf-8’) 以上是python2的写法,但是在python3中这个需要已经不存在了,这么做也没什么实际意义。 但是python3中仍然可以使用这个方法代替: import importlib,sys importlib.reload(sys)