Hexo


  • 首页

  • 标签

  • 分类

  • 归档

  • python

  • Logs

  • 搜索

搭建mirror镜像站

发表于 2018-04-27 | 分类于 linux |
字数统计: 1,385 | 阅读时长 ≈ 8
环境 下载镜像 792MB 系统:CentOS7.4-Mini-1708 IP:192.168.3.4 安装rsyncyum -y install rsync 创建存储目录mkdir /mirror /scripts 创建同步源脚本 rsync 同步方式 12345678910111213141516171819202122232425262728293031323334cat <<'EOF' >/scripts/ustc_rsync.sh#!/bin/bashif ! which rsync >/dev/null 2>&1;then exit 1;fi#rsync://mirrors.163.com/centos/7/rsyncUrl=( rsync://rsync.mirrors.ustc.edu.cn/repo/centos/7/ rsync://rsync.mirrors.ustc.edu.cn/repo/epel/7/)localDir=( /data/mirror/centos/7/ /data/mirror/epel/7/)rsync_Mirrors() { #rsync -vai4CH --safe-links --numeric-ids --delete --delete-delay ...
阅读全文 »

VMwareESXi 虚拟硬盘格式

发表于 2018-04-10 | 分类于 Liunx |
字数统计: 352 | 阅读时长 ≈ 1
本文转自http://www.mycitrix.cn ESXi创建虚拟机磁盘时,会进行两个操作:分配空间、置零 1、厚置备延迟置零: 默认的创建格式,创建磁盘时,直接从磁盘分配空间,但对磁盘保留数据不置零。所以当有I/O操作时,只需要做置零的操作。 磁盘性能较好,时间短,适合于做池模式的虚拟桌面 2、厚置备置零(thick): 创建群集功能的磁盘。创建磁盘时,直接从磁盘分配空间,并对磁盘保留数据置零。所以当有I/O操作时,不需要等待直接执行。 磁盘性能最好,时间长,适合于做跑运行繁重应用业务的虚拟机 3、精简置备(thin): 创建磁盘时,占用磁盘的空间大小根据实际使用量计算,即用多少分多少,提前不分配空间,对磁盘保留数据不置零,且最大不超过划分磁盘的大小。 所以当有I/O操作时,需要先分配空间,在将空间置零,才能执行I/O操作。当有频繁I/O操作时,磁盘性能会有所下降,I/O不频繁时,磁盘性能较好;I/O频繁时,磁盘性能较差。时间短,适合于对磁盘I/O不频繁的业务应用虚拟机
阅读全文 »

跟阿铭学linux书籍资源

发表于 2018-04-02 |
字数统计: 1,200 | 阅读时长 ≈ 7
本文来自书籍习题答案 #resource访问google http://coderschool.cn/1853.html CentOS7.4下载地址: 64位 http://mirrors.sohu.com/centos/7.4.1708/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso 或者 http://mirrors.163.com/centos/7.4.1708/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso 32位[如果你能安装64位,请不要下载此版本,很多问题] http://mirror.centos.org/altarch/7.4.1708/isos/i386/CentOS-7-i386-DVD-1708.iso (安装此镜像,需要创建64位的centos虚拟机) CentOS7.0下载: 64位 https://pan.baidu.com/s/1nvc9gRR CentOS6.9下载地址: 32位 http://mirrors.sohu.com/centos/6.9/isos/i386/CentOS-6.9-i386-bin-DVD1.iso 64位 http://mirrors.sohu.com/centos/6.9/isos/x86_64/CentOS-6.9-x86_64-bin- ...
阅读全文 »

BT面板shell代码分析

发表于 2018-03-30 |
字数统计: 931 | 阅读时长 ≈ 5
选择下载节点 路径:/www/server/panel/install/public 功能:curl测试node节点挑选出延时最低的服务器 循环nodes: L6 获取Curl前 %s 1970-01-01 00:00:00 UTC到当前秒数 %N 纳秒(000000000-999999999) L7 curl -s 静音模式 -S 显示错误 –connect-timeout 连接超时时间,-m 数据传输的最大允许时间用 L8 判断Curl是否成功 L9 获取Curl后 %s 1970-01-01 00:00:00 UTC到当前秒数 %N 纳秒(000000000-999999999) L10 获取Curl前 1970-01-01 00:00:00 UTC到当前秒数 L11 获取Curl前 纳秒(000000000-999999999) L12 获取Curl后 1970-01-01 00:00:00 UTC到当前秒数 L13 获取Curl后 纳秒(000000000-999999999) L14 计算出Curl花费的微秒值 L15 转换为毫秒 L16 将毫秒值 存储到数组 values[2,3,4] L17 将节点地址 存储到数组 urls[$time_ms] = urls[延时毫秒数] L18 更新毫秒数组 找出延时最低的node 并打印出来 (定义一个最大延时值做比较 ...
阅读全文 »

h5ai目录列表程序完整安装使用教程

发表于 2018-03-28 | 分类于 h5ai |
字数统计: 916 | 阅读时长 ≈ 4
什么是 h5aiH5ai是一款功能强大 php 文件目录列表程序,由德国开发者 Lars Jung 主导开发,它提供多种文件目录列表呈现方式,支持多种主流 Web 服务器,例如 Nginx、Apache、Cherokee、Lighttpd 等,支持多国语言,可以使用本程序在线预览文本、图片、音频、视频等。 请注意,默认情况下,放到目录下的 .php 文件将会被直接执行,并不以文本显示(本环境基于CentOS 7) 安装1. PHP 运行环境 (apache+php/nginx+php) 2. 官网; 下载 h5ai 安装包 下载地址 3. 添加/_h5ai/public/index.php到默认索引文件列表的末尾 3.1. Apache httpd 2.2 / 2.4在 httpd.conf 或在根目录的 .htaccess 文件中,例如: DirectoryIndex index.html index.php /_h5ai/public/index.php 3.2. lighttpd 1.4 配置文件:lighttpd.conf 例如: index-file.names += ("index.html", "index.php", "/_h5ai/public/index.php") 3.3. nginx 1 ...
阅读全文 »

KodExplorer

发表于 2018-03-27 | 分类于 php |
字数统计: 1,157 | 阅读时长 ≈ 4
概观 KodExplorer是web的文件管理器。它也是一个web代码编辑器,它允许您直接在web浏览器中开发网站。您可以在Linux、Windows或Mac平台上运行KodExplorer,无论是在线的还是本地的。唯一的要求是让PHP 5可用。 演示 [账号/密码: demo/demo] 更新日志 英文文档 中文文档 Donate 源码 github gitee 特征 使用操作系统,Rich上下文菜单和工具栏,拖放,快捷键…… 提供40多种语言。 文件管理 所有对远程服务器上的文件和文件夹的操作(复制,可爱,粘贴,移动,删除,上传,创建文件夹/文件,重命名等) 多用户支持,自定义角色组。 灵活配置访问权限,文件类型限制,用户界面和其他 剪贴板:复制,剪切,粘贴,清除 可选的文件和文件夹支持(鼠标点击&Ctrl&Shift&字&键盘快捷键) 键盘快捷键:删除删除,ctrl + A选择,ctrl + C复制,ctrl + X拼接,上/下/左/右/首页/结束等。 多个操作支持选定的文件和文件夹:移动,复制,可爱,删除,重命名,打开,存档,删除,下载等。 双击或单击即可打开文件和文件夹 Filetree:允许一次打开并显示多个子文件夹 在客户端实现自然排序 列表,图标和分割视图; 使用拖放移动/复制/克隆/删除文件 将文件或文件夹共享给其他人。 将文件夹添加到收藏夹 计算目录 ...
阅读全文 »

php简单验证

发表于 2018-03-27 | 分类于 php |
字数统计: 1,995 | 阅读时长 ≈ 11
原理:判断输入变量,如果通过则将一个字符串赋值给$_SESSION(可在全局读取变量内容) 然后跳转到指定页面,页面头部验证$_SESSION变量内容,如果不通过则跳转到登陆页面,销毁$_SESSION变量退出登陆 示例1 登陆页面(login.php) 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147<?php // session开始 session_start(); $name = $_POST['name']; $password = $_POST['password']; // 定义用户名和密码 $uname = "ad ...
阅读全文 »

开源NAS操作系统不完全汇总

发表于 2018-03-26 | 分类于 NAS |
字数统计: 1,000 | 阅读时长 ≈ 4
本文来自GetNAS 市面上能见到的 NAS 操作系统很多,有如 FreeNAS 这样意气风发的开源免费版,也有完全商业的闭源版本,更有如黑群晖之类的破解版本。NAS 系统的迭代是一个大浪淘沙的过程,活下来的系统在功能上逐渐趋同,这代表了市场的普遍需求。本页旨在汇总开源 NAS 操作系统,为大家 DIY NAS 提供一些参考。 1.FreeNAS®,目前最受欢迎的开源免费 NAS 操作系统之一,基于以安全和稳定著称的 FreeBSD 系统开发,由 ixsystems 公司的技术团队维护。项目地址 2.NAS4Free,基于 FreeNAS 0.7 开发的一个分支,由原 FreeNAS 系统开发者发起创建。许多恋旧的朋友忠实的跟随,安装要求没有 FreeNAS 高,版本更新也很及时。项目地址 3.OpenMediaVault,由原 FreeNAS 核心开发成员 Volker Theile 发起的基于 Debian Linux 的开源 NAS 操作系统,主要面向家庭用户和小型办公环境,最近发布了针对树莓派的安装包,值得关注。项目地址 4.Openfiler,另一款基于浏览器管理的开源 NAS 操作系统,许多人说他好用,因为它基于 rPath Linux 开发。2013年以后,这款 NAS 系统的开源版本再没有更新。项目地址 5.NexentaStor,基于 OpenSolaris 开发 ...
阅读全文 »

CentOS 7-GitLab安装

发表于 2018-03-14 | 分类于 gitlab |
字数统计: 458 | 阅读时长 ≈ 3
Omnibus软件包安装#### 配置必要的依赖关系 yum install -y wget curl policycoreutils-python 下载RPM安装包 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.4.4-ce.0.el7.x86_64.rpm 安装 yum install -y gitlab-ce-10.4.4-ce.0.el7.x86_64.rpm 初始化 gitlab-ctl reconfigure 汉化 # 获取当前版本 gitlab_version=$(sudo cat /opt/gitlab/embedded/service/gitlab-rails/VERSION) # 克隆汉化版本库 git clone https://gitlab.com/xhang/gitlab.git # 如果已经克隆过,则进行更新 cd gitlab git fetch # 生成版本的汉化补丁 git diff v${gitlab_version} v${gitlab_version}-zh > ../${gitlab_version}-zh.diff cd ../ # 导入汉化补丁 gitlab-ctl stop yum -y install ...
阅读全文 »

Frp内网穿透

发表于 2018-03-13 | 分类于 frp |
字数统计: 5,908 | 阅读时长 ≈ 25
本文来源于官方中文文档 摘要frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议,利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务,对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口,利用处于内网或防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机 使用示例根据对应的操作系统及架构,从 Release 页面下载最新版本的程序.将 frps 及 frps.ini 放到具有公网 IP 的机器上。将 frpc 及 frpc.ini 放到处于内网环境的机器上。 通过 ssh 访问公司内网机器1.服务器端,修改 frps.ini 文件,这里使用了最简化的配置: # frps.ini [common] bind_port = 7000 2.启动 frps: ./frps -c ./frps.ini 3.客户端,修改 frpc.ini 文件,假设 frps 所在服务器的公网 IP 为 x.x.x.x # frpc.ini [common] server_addr = x.x.x.x server_port = 7000 [ssh] type = tcp local_ip = 127.0.0.1 l ...
阅读全文 »
1…5678
亦 漩

亦 漩

77 日志
32 分类
110 标签
RSS
GitHub Coding
友情链接
  • Peng
© 2018 亦 漩