腾讯云申请SSL证书与Nginx配置Https
0x00 为什么要安装证书
信息传输的保密性
数据交换的完整性
信息的不可否认性
交易者身份确定性
如今各大浏览器厂商不断推进Https安全访问强制性要求,为了避免以后网站数据量增多时安装证书造成不必要的麻烦(根据要求,使用Https时页面内使用的链接包括图片,js,c ,soc...[2019/4/11]
Linux下用mail 命令给163邮箱发送邮件!
linux上的邮件客户端比较多,找一个平时用的比较多mail命令来试试!!
环境 :centos7;
注意 : 服务器必须得有外网才行,qq邮箱作为在linux上的发送端邮箱,经过测试 163 和qq 都可以接收邮件;
下面开始操作
首先安装...[2019/4/11]
Linux下onvi支持h265环境的的搭建:gsoap的安装及生产.c .h文件
1. 下载gsoap :http: www.genivia.com/products.html#notice,既Open Source gSOAP版本,并解压进入目录安装,configure后面的选项可以根据自己的需求添加,--prefix后面填写的gsoa安装所在的路径,...[2019/4/11]
【Linux】LVM逻辑卷管理和RAID【Linux】LVM逻辑卷管理和RAID
LVM概述:
是对磁盘分区进行管理的一种机制
是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不 够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现一种磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性,使用普通的磁盘分区,当一个磁盘的分区空...[2019/4/11]
vmware中的linux虚拟机配置以nat模式上网,并用xshell连接该虚拟机
1、 首先确保宿主机上的vmnet8处于启用状态
2、 以管理员身份运行vmware >> 编辑 >> 虚拟机网络编辑器
>> 选中Vmnet8 >> 取消勾选dhcp >> 勾选将主机连...[2019/4/11]
linux 学习第二十天(mariadb配置)
一、mariadb
yum install mariadb mariadb-server
systemctl restart mariadb
systemctl enable mariadb
mysql_secure_installation (初始化...[2019/4/11]
一、Django的简介
2019-04-09 22:58:22
大家好,我是一名普普通通的运维工程师,不甘平庸,想在工作之余多学习一些编程技能,不仅提升自我,还能应用于公司的运维自动化工作(代码的自动发布等)。希望今后在这记录总结自己的学习成果,并分享给有需要的同志们。如果文章中有错误或者不够好的地方,希望大家在...[2019/4/11]
Linux-高可用Keepalived概念篇别来无恙-
keepalived 高可用
Keepalived介绍
Keepalived 软件起初是专为 LVS 负载均衡软件设计的,用来管理并监控 LVS 集群系统中各个服务节点的状态,后来又加入了可以实现高可用的 VRRP 功能。因此,Keepalived除了能够管理 LVS 软件外,还可以作为其他服...[2019/4/11]
ulimit -n 修改
Linux系统里打开文件描述符的最大值,一般缺省值是1024,对一台繁忙的服务器来说,这个值偏小,所以有必要重新设置linux系统里打开文件描述符的最大值。那么应该在哪里设置呢?
[root@localhost security]# ulimit -a
core ...[2019/4/10]
Linux中定时删除超过指定大小的文件夹
背景: 开发环境总是动不动就没有空间了, 大部分都是debug日志。所以有必要在日志很疯狂的时候,删除不必要的日志。
思路:一、 书写删除日志文件脚本; 定时任务执行。 但是有时候的日志是需要保存用来查询的。所以不完美。
二、 删除脚本保存,定时任务去查询系统空间是否到达...[2019/4/10]
Linux基础命令-mkdir
mkdir
作用:创建目录
主要参数:-p
$ cd /home/test
$ mkdir caianchun
$ ls
caianchun
-p:递归参数
$ mkdir caianchun2/1/2/3
$ tree
.
|-- ca...[2019/4/10]
Deepin Linux系统的日常使用总结
1、登录root权限用户
1 sudo su
2、安装软件语句
1 apt-get install <package_name>
相对的,
安装:apt-get install <package_name> 卸载:apt-get remo...[2019/4/10]
Linux入门基础(一):Linux基本操作
命令行BASH基本操作
Shell
用户不能直接操作内核,所以用户操作通过shell传递给内核
shell分为两种 :
GUI 图形界面 (linux一般是GNOME)
CLI 命令行界面 (linux一般是BASH)
BASH
提示符
# root用户
$ 普通用户
命令一般由 ...[2019/4/10]
Linux入门基础(三):Linux用户及权限基础
用户基础
用户和组
每个用户都拥有一个userid
每个用户都属于一个主组,属于一个或多个附属组
每个组拥有一个groupid
每个进程以一个用户身份运行,受该用户可访问资源限制
每个可登陆用户拥有一个指定的shell
用户
userid为32位,从0开始,为了和老式系统兼容,用户id限制在6...[2019/4/10]
Vagrant 安装以及private_network配置
(需先安装virtuabox,vagrant)
1.下载centos 7 镜像,vagrant box add ceshi 镜像名 或者是使用先前vagrant package出来的box,进行加载镜像操作
2.vagrant init vagrant up 3.配置网络,修改Vagr...[2019/4/10]
远程连接服务器端Jupyter Notebook
1. 安装
sudo apt-get install hfs
2. 服务器端开启Jupyter Notebook
Ubuntu服务器端安装过程参考:www.cnblogs.com/laresh/p/819...[2019/4/10]
处理 Archlinux 报错
failed to kernel
1
sudo pacman -S linux-headers
tpm_crb, uvcvideo 等错误
sudo vim /etc/modprobe.d/blacklist.confblac...[2019/4/10]
[转] Linux Asynchronous I/O Explained
Linux Asynchronous I/O Explained (Last updated: 13 Apr 2012)
*******************************************************************************
...[2019/4/10]
Linux中两台主机配置互信关系
服务名: hd
客户端配置文件:/etc h h_config
服务端配置文件:/etc h hd_config
hd服务需要重启才会生效
service hd restart
第一步:
在客户机生成公私钥
# h-keygen
...[2019/4/10]
Linux基础命令-cd
cd
作用:切换路径
切换至家目录
$ cd
$ cd~
在上一个目录和当前目录来回切换
$ cd -
切换至某用户的家目录
# cd ~
# pwd
/root
# cd ~quail
#pwd
/home/quail
...[2019/4/10]
Linux的任务计划管理Linux的任务计划管理
在手机中,我们常常使用备忘录或者是闹钟等来提醒我们该做什么事情了,在Linux操作系统中,也有类似的操作。
在Linux中除了用户即时执行的命令操作以外,还可以配置在指定的时间、指定的...[2019/4/10]
配置bond
注意:配置bond要有两个以上的网口
1、配置文件所有目录:/etc ysconfig/network-scripts
网口配置文件名规则:以ifcfg-开头,然后接着是网口名
例如:eth0的配置文件名是 ifcfg-eth0
如果没有配置文件,则需要创建网口配置文件(需要eth...[2019/4/10]
linux学习第十九天(iscsi配置)
一、iSCSI 服务部署网络存储
服务器配置
添加硬盘,创建分区
l[root@localhost Desktop]# ls /dev d* (系统下查看硬盘信息)
/dev da /dev da1 /d...[2019/4/10]
Linux相关学习笔记-文件系统
在Linux的文件系统中, 相应的文件都按其作用分门别类地放在相关的目录中
以下是最近整理学习的一些, linux中的文件存放
/bin 二进制可执行命令
/dev 设备特殊文件 外部设备文件存在这里
/etc 系统管理和配置文件
...[2019/4/10]
man -f/-k [keyword]在fedora 29 中报错nothing appropriate
我们在使用 man 手册的时候,可以使用man -f [keyword]去查询keyword的在线文档,但是这时候会报错:(图来源自网络)
这是因为我们还没有建立 man 手册的索引缓存;
我们可以使用 mandb 进行更新;之后就能使用 man -f 或者 man -k 命令进行查找手册...[2019/4/10]
第六周LINUX学习笔记
...[2019/4/9]
阿里云linux服务器打开端口号阿里云linux服务器打开端口号
之前linux回滚了下,然后就连不上xshell和filezille了,后台安全配置哪里也都打开了端口号了,还是不行。然后我就想重启下 h服务 ,执行service hd restart 提示139行地址错误,按照提示我打开 hd_config文件并找到139行,才发现 这里多了一个Addre ...[2019/4/9]
CentOS7.6离线安装MySql5.7
准备好mysql的离线安装文件:
MySql官网下载mysql-5.7.25-1.el7.x86_64.rpm-bundle,并复制到/usr/mysql文件夹中。
删除CentOS自带的MariaDB:
rpm -qa|grep mariadb
rpm -e --nodeps m...[2019/4/9]
Rsync数据同步备份
1、 Rsync 基础概述
Rsync是一款开源的备份工具,可以在不同主机之间进行同步,可实现全量备份和增量备份,因此非常适合用于架构集中式备份或异地备份等应用。
Rsync官方地址:https: rsync.samba.org/
Rsync监听端口:873
Rsync运行模式:C/...[2019/4/9]
记一次bash脚本开发的经历
现状描述与需求描述
最近梳理系统功能的时候发现现在每个月处理完数据之后,需要给别的系统传送批接口文件,接口文件的内容是来自于Oracle数据表中的数据。我每次都需要手工执行一下存储过程,让数据从正式表中插入到接口表中,然后再借助plsql工具软件sqlplus的spool工具导出接口文件,然后把...[2019/4/9]
C 语言 IO 缓存 相关
必要了解函数的功能和使用场景:
fflush, setbuf, setvbuf
了解的操作:
setbuf(stdout,NULL); 关闭输出缓冲区;
保持更新,转载请注明出处。
原文链接:http: www....[2019/4/9]
Linux 启动过程详解
目录
1. Linux启动过程
2. 启动过程概述
3. 引导加载阶段
4. 内核阶段
4.1 内核加载阶段
4.2 内核启动阶段
...[2019/4/9]
阿里云CentOS自动备份MySql 8.0并上传至七牛云
本文主要介绍一下阿里云CentOS7下如何对MySql 8.0数据库进行自动备份,并使用.NET Core 将备份文件上传至七牛云存储上,并对整个过程所踩的坑加以记录.
环境、工具、准备工作
服务器:阿里云64位CentOS 7.4.1708版本;并安装MySql 8.0 数据库(如何安...[2019/4/9]
Saltstack_使用指南06_远程执行-指定目标
1. 主机规划
Targeting Minions文档
https: docs.saltstack.com/en/latest/contents.html
另请参见:自动化运维神器之saltstack (三)节点组及复合...[2019/4/9]
Saltstack_使用指南07_远程执行-执行模块
1. 主机规划
远程执行教程文档
https: docs.saltstack.com/en/latest/topic tutorial modules.html
所有模块文档
https: docs.saltst...[2019/4/9]
Linux 操作系统文件略解
1.使用tree命令查看根目录的树结构
1 # tree -L 1
如果没有tree命令,可以使用yum进行安装
1 # yum -y install tree
执行命令后,即可看到根下一共有19个目录
. ...[2019/4/9]
ubuntu16.04在GTX1070环境下安装 cuda9.1
设备要求
系统:Ubuntu16.04
显卡:GTX 1070
驱动:nvidia系列,显卡驱动的版本必须大于等于cuda的sh文件名里面的版本号
驱动可从 此处 下载,我已经整理好了
检查安装驱动
n...[2019/4/9]
双硬盘双系统win10+manjaro-kde搭建
电脑sdd+hdd双硬盘,默认win10装在了sdd分区,uefi+gpt引导。现在想要在hdd中划分出一个分区安装manjaro,并在开机多重引导。
1. 制作安装盘
先去下载最新的镜像,最好在国内镜像站下载,清华开源镜像。在linux下的话可以直接用dd命令,其中<xxx.is...[2019/4/8]
系统内存管理简介
系统内存管理简介
系统内存管理简介
常见的名词解释
单块内存管理法
分区管理法
页式管理法
帧与页
小结
系统以字为单位,将内存划分为一个个存储单位,每个存储单位都有一个地址。指向地址的指针以字的大小为单位移动。目前常见的字单位为32位(4byte)或者64位(8byte)。
...[2019/4/8]
自动化批量管理工具pssh - 运维小结自动化批量管理工具pssh - 运维小结
p h提供OpenSSH和相关工具的并行版本。包括p h,pscp,prsync,pnuke和pslurp。该项目包括p hlib,可以在自定义应用程序中使用。p h是python写的可以并发在多台机器上批量执行命令的工具,它的用法可以媲美ansible的一些简单用法,执行起来速度比ansible...[2019/4/8]
CentOS7 Docker私有仓库搭建及删除镜像 【转】
文章来源:centos7 Docker私有仓库搭建及删除镜像
如果不想用私有镜像库,你可以用docker的库 https: hub.docker.com
环境准备
环境:两个装有Docker 17.09.0-ce 的centos7虚拟机 ...[2019/4/8]
SSH服务与tcp wrappers实验SSH服务与tcp wrappers实验
SSH服务与tcp wrappers实验
实验环境:
一台linux( h client)
一台linux( h server)
实验步骤:
1.配置IP,测试连通性
2.在客户端创建用户yuzly1,登录创建的用户,用公钥生成工具生成公钥,#注意记得输入私钥密...[2019/4/8]
linux进程管理总结
目录
一、进程相关的概念
二、关闭会话时子进程进程被杀死
三、nohup的原理
四、setsid原理
五、daemon &和守护进程的区别
六、服务进程为什...[2019/4/8]
解决linux下安装nodejs后npm未成功安装的问题
1.下载npm软件包
点击链接进入下载页面:npm下载
2.下载完成后将压缩包放到家目录下就可以(也可以放到其他地方)
3.解压 tar -zxvf 压缩包名称,解压后你会得到一个文件夹,进入后是这样的。
4.然后我们进入scripts这个目录。
可以看到这里有一个文件的名称叫...[2019/4/8]
linux 搭建squid代理服务器
linux 搭建squid代理服务器
实验环境:
一台linux搭建Web服务器,充当内网web服务器(同时充当内网客户端) 202.100.10.100
一台linux系统充当网关服务器,两个网卡,开启路由转发 192.168.133.131和202.100....[2019/4/8]
Linux 下必备的性能检测工具 合集
有些工具,值得学习学习:
网络
iftop
IO
iotop
系统
top
htop
保持更新,转载请注明出处。
https: www.cnblogs.com/xuyaowen/...[2019/4/8]
RX 和 TX
我们在ifconfig 查看网卡配置时或者嵌入式开发的时候,经常会看到rx/tx缩写,其含义如下:
RX==receive,接收,从开启到现在接收封包的情况,是下行流量。
TX==Transmit,发送,从开启到现在发送封包的情况,是上行流量。
保持更新,转载...[2019/4/8]
在CentOS7.6上安装自动化运维工具Ansible
前言
Ansible是一款优秀的自动化IT运维工具,具有远程安装、远程部署应用、远程管理能力,支持Windows、Linux、Unix、macOS和大型机等多种操作系统。
下面就以CentOS 7.6为主机操作系统,演示安装Ansible工具的过程,将一个本地应用例子安装到远程主机,并在远...[2019/4/8]
linux学习第十七天(NFS、AUTOFS文件共享配置,DNS配置)linux学习第十七天(NFS、AUTOFS文件共享配置,DNS配置)
一、NFS(网络文件系统,实现linux系统上文件共享)
服务器配置
yum install nfs-utils (安装NFS软件包)
iptables -F (清空防火墙)
service iptables save (保存防...[2019/4/8]
Linux基础入门 第二章 Linux终端和shell
Linux终端
进入编辑IP地址命令:vi /etc ysconfig/network-script ifcfg-eth0
按键“i”:进行编辑
按键“ESC”:退出编辑
按键“:&r...[2019/4/8]