linux

Nginx SSL 证书安装 linux

Nginx SSL 证书安装

1584 0

##### 一、生成证书(csr)请求文件 1.1 查看 openssl 在终端输入 openssl version 查看 openssl 当前版本 如果未安装openssl 可以yum install -y openssl 或者去[官网](/tools/?url=http://www.openssl.org/related/binaries.html)下载: 1.2 生成 key 私钥文件 `openssl genrsa -des3 -out www.wanxiaohong.cn.key 2048` 会

让Nginx支持.htaccess linux

让Nginx支持.htaccess

1516 0

.htaccess配置文件设置是Apache上的好东西,现在我们让Nginx服务器也能使用它,可能很多朋友都以为nginx不支持.htaccess,只有apache才支持.htaccess文件,其实这是错误的看法nginx也是支持.hatccess的,下面来总结一下配置方法。 其实nginx和.htaccess一点关系都没有,只是一大堆人深受apache的影响觉得nginx应该也要支持.htaccess功能。在nginx的配置中直接include .htaccess文件就好: `include /站点目录/.ht

Apache htpasswd命令用法详解 linux

Apache htpasswd命令用法详解

1335 0

htpasswd建立和更新存储用户名、密码的文本文件, 用于对HTTP用户的basic认证。 `htpasswd -mb file user password` `htpasswd -mb /data/svn/passwd.conf xiaowan xiaowan123` `/usr/local/apache/bin/htpasswd --helpUsage:` ``` htpasswd [-cmdpsD] passwordfile username htpasswd -b[cmdpsD] passwordfi

Shell脚本中让进程休眠的方法 linux

Shell脚本中让进程休眠的方法

1702 1

##### sleep可以实现睡觉若干秒、若干分钟、若干小时 有时候写Shell的脚本,用于顺序执行一系列的程序。 有些程序在停止之后并没能立即退出,就例如有一个 tomcat 挂了,就算是用 kill -9 命令也还没瞬间就结束掉。 这么如果 shell 还没等其退出就接着执行下一行,这么就出乱子了。 刚知道了原来 shell 也能有 sleep 的参数。 ``` sleep 1 睡眠1秒 sleep 1s 睡眠1秒 sleep 1m 睡眠1分 sleep 1h 睡眠1小时 ``` 用法如下,例如重启tom

Redis利用持久化进行数据迁移 linux

Redis利用持久化进行数据迁移

1743 0

Redis是一个开源的高性能键值对数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,并借助许多高层级的接口使其可以胜任如缓存、队列系统等不同的角色。 Redis持久化了解 为了让性能更加优异,Redis默认是把所有的数据都存在内存中的。但是当服务器重启或程序异常崩溃时,Redis的数据就会全部丢失。因此出现了持久化的概念。持久化就是将存在内存中的数据同步到磁盘来保证持久化。 1、Redis持久化的方式---RDB 和 AOF RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(p

查看linux磁盘转速 linux

查看linux磁盘转速

2891 0

查看硬盘的转速的方法有两种,一种是sginfo命令,一种是sg_vpd命令。 [root@localhost /root]# sginfo -g /dev/sda Rigid Disk Geometry mode page (0x4) ----------------------------------- Number of cylinders 65535 Number o

Nginx用户认证配置方法详解(域名、目录) linux

Nginx用户认证配置方法详解(域名、目录)

1410 0

  Nginx超级强大它可以单独为一个域名设置用户认证,方法也很简单我们只要生成用户认证的用户名和密码,然后再Nginx添加auth认证配置即可。 Nginx可以为某一个域名单独加用户认证,具体做法如下: 1.生成用户认证的用户名和密码: nginx的auth_basic认证采用与apache兼容的密码文件,因此我们需要通过apache的htpasswd生成密码文件。 首先查找你系统上的htpasswd    find / –name htpasswd 一般CentOS都会装

防DDos攻击脚本_Suvan原创 linux

防DDos攻击脚本_Suvan原创

1813 0

前段时间公司服务器被攻击,于是想弄一个这方面的脚本,于是便有了这个脚本。 刚开始走了不少弯路,后来发现linux系统自带的tcpdump这个命令很不错,不了解的童鞋可以直接找度娘~~ 我的思路是这样:tcpdump随机抓取1000(或者自定义)个包,筛选出外部ip访问本机的端口及其ip,如果是正常访问,外部ip访问本服务器的端口按理来说不会太多,如果超过20(或者自定义)个,直接iptables禁掉,另外一个判断,随机按顺序抓取的1000(或者自定义)个包,我个人定义为同一ip数量超过70%(也可以自定义)就不

Linux命令之stty linux

Linux命令之stty

378 0

stty命令用于显示和修改终端行设置(change and print terminal line settings) 语法 stty [选项] [参数] [设置] 选项 -a:以容易阅读的方式打印当前的所有配置 -g:以stty可读方式打印当前的所有配置 常用参数 size 可以显示终端的大小,即行数和列数 eof : 输入结束,文件结束,默认为Ctrl+D。比如:用cat >file来创建文件时,按Ctrl+D来结束输入。 erase : 向后删除字符,擦除最后一个输入字符,默认为Ctr

解决version 'GLIBC_2.18' 'GLIBCXX_3.4.14' not found linux

解决version 'GLIBC_2.18' 'GLIBCXX_3.4.14' not found

741 0

### 写在前面 升级底层库是高危操作,请谨慎操作,有条件的话建议先创建一个快照,虚拟机、云服务器创建快照还是很方便的。如无特殊情况,建议直接升级GCC,即方法二 ##### 解决version 'GLIBC_2.18' not found 看看有没有GLIBC_2.18`strings /lib64/libc.so.6 |grep GLIBC_` 没有请继续 ```sh wget -c http://mirrors.ustc.edu.cn/gnu/libc/glibc-2.18.tar.gz tar -zx