访问网站根据访问客户端类型自动跳转不同适配页面
一个简单的server配置文件server {
listen 80;
server_name www.test.net test.net;
location / {
root /data/html/test;
index in...
·
技术积累
·
Mail
建议:用python脚本发送邮件简单方便由于现在云服务商屏蔽了自带的25端口,导致本地不能使用脚本发送邮件了,不过还是有开放ssl协议465端口的,我们还可以使用465端口来发送邮件!
我使用的是centos系统|mailx命令工具|腾讯的企业邮箱
创建一个文件夹存放证书
mkdir -p /root/.certs/
echo -n | open...
·
技术积累
·
Git
在进行项目开发的时候,有时候会有这样的需求那就是:我们只希望从Git仓库里取指定的文件或者文件夹出来。在SVN里面,这非常容易实现,因为SVN基于文件方式存储,而Git却是基于元数据方式分布式存储文件信息的,它会在每一次Clone的时候将所有信息都取回到本地,即相当于在你的机器上生成一个克隆版的版本库。因此在Git1.7.0以前,这无法实现,但是幸运的...
·
技术积累
·
Linux Curl 命令
在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具
常用参数:-A/--user-agent <string> 设置用户代理发送给服务器
-b/--cookie <name=s...
·
技术积累
·
Centos7 软件工具
JIRA是Atlassian公司出品的项目与事务BUG跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。
环境需要[我这里使用的]:
配置不要太低不然安装的时候可能会卡那里导致失败[2核4G]
安装好 JDK1.8
安装好 MYSQL5.7
本机ip:192.168.16.200
数据库地址:192....
·
技术积累
·
Python Nginx Shell
通过安装spawn-fcgi和fcgiwrap,配合nginx转发实现web界面执行linux命令shell和python等脚本
参考自 [让Nginx支持CGI执行Bash,Python等脚本]文章,详细的原理和内容请看此篇文章。
2020-12-28更新(详细安装到使用过程): [Nginx支持web界面执行bash.python等命令和脚本]
...
·
技术积累
·
Shell 正则
shell经常会用到的正则匹配例子,我也是从网上搬来的,不保证都有用^USER$ 匹配只包含USER的行
[tty]$ 匹配以tty结尾的行
\. 匹配带句点的行
^d..x..x..x 匹配用户、用户组及其他用户组成员有可执行权限的目录
^[^l] 匹配排除关联目录的目录列表
[.*0] 匹配0之前或之后加任意字符
[^$] 匹配空行
[^.*$] ...
·
技术积累
·
Jenkins Git
安装好Jenkins链接:centos 安装JenkinsGitlab安装:链接:gitlab官网安装教程Gitlab 默认安装目录和配置文件:
如果配置gitlab域名访问:修改配置文件中 /var/opt/gitlab/nginx/conf/gitlab-http.conf 的 server_name 重启下服务即可安装好JDK,Maven,Git...
·
技术积累
·
Centos7
这里以iptables服务为例说明,systemctl和cenots6 service 是相同的
centos7上还是可以用service 这个命令的,比如一些源码包安装后的启动服务脚本安装service命令yum install initscripts启动服务systemctl start iptables.service停止服务systemctl ...
·
技术积累
·
Sudo
sudo命令用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。
编辑/etc/rsyslog.conf文件vim /etc/rsyslog.c...
·
软件工具
·
Office
Mac 上可用的office2016版本,亲测过,给大家共享了
下载链接:http://pan.baidu.com/s/1gfOnswb 密码:q7gm安装就不截图了都是下一步的操作,安装会占用6.5G左右的磁盘空间