热门文章

7个Git实用技巧和命令总结

Git diff 通常情况下,我们会在自己的独立分支中完成需求开发,此时就会有需求将自己的分支和其他分支进行对比。这个功能可以通过 git diff branch1 branch 命令来实现。 如果希望对比暂存区和当前的 HEAD,那么使用 git diff --cached 命令会非常方便。普通的git diff命令默认对比的是没有加到...

git 浏览(186 2019-06-26

Nginx与Apache环境防盗链设置方法

一般情况下我们放在网站上的媒体文件都是可以被别人引用的,我们的文件也就成了别人的免费外链,可想而知流量会消耗的有多快,这时候设置一下防盗链还是很有必要的。 根据我们搭建的系统环境不同,我们在Nginx和Apache中设置防盗链的方法也是不同的。 Nginx防盗链方法 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf...

nginx 浏览(397 2019-05-16

nginx如何实现读写限流的方法

nginx 读写限流,万能的nginx,几行配置搞定。 先定义好规则,需要写在server外面 limit_req_zone $binary_remote_addr $uri zone=api_write:20m rate=10r/s; # 写 limit_req_zone $binary_remote_addr $uri zone=api_read:20m rate=50r/s; # 读 把需要限速的接口应用上上面的规则 写10/秒 loc...

nginx 浏览(221 2019-04-20

nginx和apache配置静态资源允许跨域访问

有时为了优化网站访问速度,会给一些静态资源配置cdn加速,但是有时候会出现跨域访问的问题,在nginx和apache服务中可进行如下配置 ### 1. apache 找到apache配置文件httpd.conf 找到这行 #LoadModule headers_module modules/mod_headers.so 把#注释符去掉 LoadModule headers_module modules/mod_h...

nginx 浏览(258 2019-03-24

编写shell脚本实现自动化搭建安装LNMP平台全过程配置详解

### 创建lnmp.sh文件,代码内容如下:(运行脚本命令:sh lnmp.sh) #!/bin/bash . /etc/init.d/functions MMM=`rpm -qa | grep mariadb` cat /dev/null && useradd -M -s /sbin/nologin nginx && cd /usr/local/src && wget http://nginx.org/download/nginx-1.12.2.tar.gz &>/dev/null && tar zxf ...

linux 浏览(389 2019-02-26

PHP数组常用函数分类整理

# PHP数组常用函数分类整理 # 一、数组操作的基本函数 数组的键名和值 array_values($arr); 获得数组的值 array_keys($arr); 获得数组的键名 array_flip($arr); 数组中的值与键名互换(如果有重复前面的会被后面的覆盖) in_array("apple",$arr); 在数组中检索apple array_search("ap...

PHP 浏览(556 2019-01-31

Linux生成两份或多份ssh密钥、公钥映射两个或多个Git账号

### Linux生成两份或多份ssh密钥、公钥映射两个或多个Git账号 1.ssh生成单个公钥命令 ssh-keygen -t rsa -C "666666666@qq.com" 上述命令会在当前~/.ssh目录下生成id_rsa和id_rsa.pub两个文件。其中id_rsa是私钥文件,id_rsa_.pub是公钥文件。id_rsa和id_rsa_.pub文件都是通过一个邮箱号...

linux 浏览(833 2019-01-18

Linux每天一个命令

### chattr Linux chattr命令用于改变文件属性。 这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式: a:让文件或目录仅供附加用途。 b:不更新文件或目录的最后存取时间。 c:将文件或目录压缩后存放。 d:将文件或目录排除在倾倒操...

linux 浏览(669 2019-01-16

centos6和centos7修改ssh默认端口

# centos6和centos7修改ssh默认端口 Linux VPS、服务器SSH端口默认大部分是22,但是也有部分商家会鉴于系统的安全给用户分配随机SSH端口非常规端口。其实无论是官方给我们随机配置的端口,还是默认的22端口,我们在拿到服务器配置环境的时候鉴于安全考虑需要修改成非常规端口。 一般而言,我们用强密码+自定...

linux 浏览(940 2018-12-29

11个 Linux 上最佳的图形化 Git 客户端

Git是软件开发和若干其他版本控制任务免费和开源的分布式版本控制系统。它被设计用来以应付一切从小到非常大的项目,基于速度,效率和数据完整性。 Linux用户主要通过命令行管理Git,不过,一些图形用户界面(GUI)Git 客户端可以促进Git在Linux桌面上的高效和可靠使用,并提供大多数命令行操作,如果不是所有命令行的话...

git 浏览(987 2018-12-20