你的位置: Kiyo'Space首页 欢迎留下您的足迹


centos7磁盘分区、格式化、挂载

[ 服务器 , 系统配置 ]
1. 分区: a. 查看磁盘分区表: # fdisk -l b. 查看指定磁盘分区表: # fdisk -l /dev/sdb c. 分区命令: # fdisk /dev/sdb 常用命令: n:创建新分区 d:删除已有分区 t:修改分区类型 l:查看所有支持的类型 p:显示现有分区信息 w:保存并退出 q:不保存并退出 m:查看帮助信息 d. 创建分区: # fdisk /dev/sdb Command (m for help): n Partition type: p primary (2 primary, 0 extended, 2 free) e extended Select (default p): p Enter Enter w 2、格式化: mkfs mkfs.btrfs mk……

掉线重连脚本

[ 服务器 , 编程 , 网络 ]
有时候有需要连接一些内部网站,需要启动一些服务才可以保障业务正常运行,早期用ping写了一个脚本,但发现可能并不是所有的网站或者网关都能正常支持,遂用http code改写,不多说,代码如下,内部网站用随便的域名代替一下,最好用两个,防止某个网站异常导致一直中止和启动服务。 --guarder.sh dns1="https://www.domain1.com" dns2="https://www.domain2.com" while true do STATUS_CODE=`curl -x socks5h://127.0.0.1:1080 -I -m 10 -o /dev/null -s -w %{http_code} $dns1` //使用curl并测试socks5服……

nginx日志自动切割方法

[ 服务器 , 系统优化 , 系统配置 ]
Nginx 日志分文件有以下两个: access.log 记录哪些用户,哪些页面以及用户浏览器,IP等访问信息; error.log 记录服务器错误的日志; 一、利用脚本日志切割(按天进行日志切割) 以下脚本任选一个就行; A脚本 #!/bin/bash year=`date +%Y` month=`date +%m` day=`date +%d` logs_backup_path="/usr/local/nginx/logs_backup/$year$month" #日志存储路径 logs_path="/usr/local/nginx/logs/" #要切割的日志路径 logs_access="access" ……

IP防护等级说明

[ 其它 ]
(按照EN60529/IEC529)     防护等级IP54,IP为标记字母,数字5为**标记数字,4为第二标记数字**标记数字表示接触保护和外来物保护等级,第二标记数字表示防水保护等级;   接触保护和外来物保护等级(**个数字)  防水保护等级( 第二个数字) **个数字防护范围 第二个数字 防护范围名称说明名称说明0无防护-0  无防护-1防护50mm直径和更大的固体外来体探测器,球体直径为50mm,不应完全进入1水滴防护垂直落下的水滴不应引起损害2防护12.5mm直径和更大的固体外来体探测器……

常用 Repo 源

[ 服务器 , 系统配置 ]
国内镜像站收集 https://segmentfault.com/a/1190000000375848 http://mirrors.ustc.edu.cn/ For MySQL http://mirrors.sohu.com/mysql/ http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/ MySQL https://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm Epel yum install epel-release City-fan.org http://www.city-fan.org/ftp/contrib/yum-repo CentOS 7 http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/……

VirtualBox 安装 Mac OS x

[ 虚拟机 ]
准备工作(本文以VirtualBox 6.1.4和 Mac OS x 10.13为例): 下载: VirtualBoxVirtualBox 扩展包Mac OS x 镜像 VirtualBox下载地址:https://www.virtualbox.org/wiki/Downloads下载 VirtualBox platform packages 和 VirtualBox Oracle VM VirtualBox Extension Pack Mac OS 10.13下载链接:https://pan.baidu.com/s/1OpUIKmLdVuo4mZ_duuyrYA 提取码: e99c 安装: 安装 VirtualBox,安装完成后启动 VitrualBox,进入"管理"菜单,"全局设定","扩展",添加新包 创建 MacOS,这里以 MacOS名称为例 进入 Vi……

LVM 灾难修复

[ 服务器 , 虚拟机 ]
用三块磁盘组了LVM,其中一块硬盘挂了,记录一下剩余数据挽救方法。 1.LVM介绍 LVM 简介 LVM 是逻辑盘卷管理(Logical Volume Manager)的简称,最早是 IBM 为 AIX 研发的存储管理机制。LVM 通过在硬盘和分区之间建立一个逻辑层,可以让多个分区或者物理硬盘作为一个逻辑卷 ( 相当于一个逻辑硬盘 ),提高了磁盘分区管理的灵活性。1998 年,Heinz Mauelshagen 在 Linux 2.4 内核上提供了 Linux 的 LVM 实现。目前 Linux 2.6 内核支持 LVM2,Redhat 官方网站目前提供最新可下载版本为 2.2.02.77;如果需要最新或者其它版本,请……

nginx 引入LDAP登录验证

[ 系统配置 , 网络 ]
一.添加nginx-auth-ldap nginx模块     编译nginx-auth-ldap模块需要ldap.h头文件,所以需要先安装ldap库     yum -y install openldap-devel 1.下载模块包     cd /etc/nginx/modules     git clone https://github.com/kvspb/nginx-auth-ldap.git 2.0、原本用nginx编译安装的时候,把模块编译进去。 ./configure --add-module=path_to_http_auth_ldap_modulemake install 2.1、如果是yum安装的nginx看这里 2……

用 ACME.SH 申请 Let’s Encrypt 证书

[ 服务器 , 系统配置 , 编程 , 网络 ]
目前似乎是自动更新证书 简单的操作手册 https://github.com/Neilpang/acme.sh/wiki 中文版操作手册 https://github.com/Neilpang/acme.sh/wiki/%E8%AF%B4%E6%98%8E 有DNS API的直接看这里(支持阿里云,DNSPod等等),否则你就只能手工验证DNS https://github.com/Neilpang/acme.sh/wiki/DNS-API-Dev-Guide https://github.com/Neilpang/acme.sh/wiki/dnsapi

JAVA的AES/CBC/pkcs5padding在PHP中的实现

[ 编程 ]
php 的 mcrypt_ 函数在 7.1.0 版本中开始 deprecated,并在 7.2.0 版本中彻底废弃并移入PECL。 mcrypt 虽说被遗弃了,但 文档页 上依然有很多值得注意的文档贡献,有助于我们将 mcrypt 迁移至 openssl,大家应该仔细看一下。 1.If you're writing code to encrypt/encrypt data in 2015, you should use openssl_encrypt() and openssl_decrypt(). The underlying library (libmcrypt) has been abandoned since 2007, and performs far worse than OpenSSL (which leverages AES-NI on modern processors and is cac……