写在前面的话 前面写到Nginx的编译安装与配置,配置过程比较简单,只是进行了最基础最简单的配置。最近打算给网站加个ssl,重启nginx却提示缺少the "ssl" parameter requires ngx_htt…
我的ubuntu系统日常php开发常用工具安装
安装以及升级系统 安装略 升级用指令sudo apt-get update升级系统。 设置管理员密码刚安装的系统一般root管理员是没密码的,通过指令sudo passwd root添加密码,后可以直接sudo -i登陆…
在ubuntu 16.04 上安装mongodb ,开启权限,创建用户,用户登录。
我曾在慕课网上学习mongodb,照搬老师所写的代码,发现无论如何无法实现用户账号密码登录数据库,于是我花了大量的时间查看官方API 。得到了以下总结。 1.首先开启mongod服务 > mongod –…
SHELL(bash)脚本编程五:内置命令
bash的内置命令和外部命令的使用方法相同,我们已经介绍了一部分内置命令的用法,本文接着介绍另一些常用内置命令的用法。 1、: 此命令的执行没有任何效果,但在命令执行前会进行参数扩展和重定向。命令返回值为0。 举例: #…
SSL/TLS及证书概述
每次配置HTTPS或者SSL时,都需要指定一些cacert,cert,key之类的东西,他们的具体作用是什么呢?为什么配置了他们之后通信就安全了呢?怎么用openssl命令来生成它们呢?程序中应该如何使用这些文件呢? 本…
Linux系统如何低于TCP洪水攻击
#最关键参数,默认为5,修改为0 表示不要重发 net.ipv4.tcp_synack_retries = 0 #半连接队列长度 net.ipv4.tcp_max_syn_backlog = 200000 #系统允许的文…
虚拟机编译安装lnmp(centos7,nginx1.12.0,MariaDB 10.2,php-7.1.6)
1.安装配置centos7 使用virtualbox安装(minimal安装) 网络配置 更多网络配置可以参考(http://www.cnblogs.com/hfyfpg…) 虚拟机网络配置中同时配置nat(…
Linux 下自动化脚本安装Jdk、Nginx等软件
1、安装JDK脚本 #!/bin/bash # jdk install # 请将下载的jdk-xxx-linux-xxx.tar.gz包与此脚本放置到同一目录 # 授予此脚本可执行权限(chmod +x install_…
linux-01-网络
Linux copy 联网问题 centos7 克隆多个后 [root@centos-min4 network-scripts]# service network restart Restarting network (…
2018年第30周-SSH端口转发
问题背景 现有跳板机A和服务器B服务器B运行则hdfs和yarn,需要用网页去访问,但开放外网端口不安全且没必要,因为大数据环境就是内部处理数据使用的,于是使用ssh端口转发来解决这个问题。而且SSH(全称 Secure…
p2p网贷项目总结(一)
最近做了一个P2P网贷的项目,因为没有接触过类似的项目,所以在刚开始搞得时候比较吃力。后来特意百度了一些有关P2P的介绍,了解了P2P是做什么的,以及它的流程之后,才开始上手起来。P2P不算很麻烦,所以我们只关心它最重要…
I/O复用函数select,poll,epoll到底啥区别?
select函数只能轮询linux操作系统提供的fd_set这个类型的变量,这个类型是个数组,且长度是FD_SETSIZE,这个值是1024,是个定值。因此select只能监听1024个文件描述符是对的,但是并不是只能打…