正在加载今日诗词....
Topic

Tools

A collection of 10 issues

Ghost搭建自己的博客平台

这里只是记录我的搭建过程, 只是给一些刚好有一台服务器的新手看的, 注意搭建环境一样要和我的一样, 否则这个内容没有参考价值!!! Ghost的选择 我开始使用博客有三个阶段 * 流行博客平台: CSDN, 简书, 掘金, * 自建静态网站: 通过 Github的 pages 服务,加上使用jekyll的静态博客. 优点:不需要自己有服务器, 缺点: 没有后台, 只能本地写markdown草稿, Git推送到Github, 不方便. * 目前的Ghost: 优点: 博客后台, 可以极大自由的配置自己的博客主题.缺点: 需要有自己的服务器. 我采用的是Bandwagon, 当然也可以用Digital Ocean 曲折的过程 * 官方推荐的服务器系统是ubuntu !!!! * 尝试了CentOS发现坑有点多, 重装了几次服务器的系统都宣告失败, 最后一次是CentOS的Service 配置 (/lib/systemd/system), 所以果断放弃, 使用ubuntu * 结果是顺畅的无法想象! 安装 * Ghost 官方的引导 , 经常别
10 min read

jekyll打造自己的静态博客

IT人必须弄个自己的博客 我选择的是基于Github上的github-pages, 使用的是Jekyll构建静态博客. 步骤与关注点有 * github-pages: github创建同名的代码仓库 * jekyll模板下载 * mac安装ruby, 注意版本号 * mac安装模板文件gemfile中列出的gem库, 注意版本号 * jekyll的使用 * github源码的管理 github-pages 博客是架设在github上,基于github-pages,所以首先是建议一个github-pages的项目. 官方参考教程 * 前往 GitHub, 创建一个仓库,名称为 username.github.io, 这里username 是你在GitHub上的用户名或者组织名称. jekyll模板 * 前往 jekyll模板 进入详情页,下载模板源码,如图 源码如下: . ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile
5 min read

OpenVPN 的简易使用教程

在OpenVPN中,如果用户访问一个远程的虚拟地址(属于虚拟网卡配用的地址系列,区别于真实地址),则操作系统会通过路由机制将数据包(TUN模式)或数据帧(TAP模式)发送到虚拟网卡上,服务程序接收该数据并进行相应的处理后,会通过SOCKET从外网上发送出去。这完成了一个单向传输的过程,反之亦然。当远程服务程序通过SOCKET从外网上接收到数据,并进行相应的处理后,又会发送回给虚拟网卡,则该应用软件就可以接收到。(摘自维基百科)
3 min read

正确安装homebrew

安装位置 /usr/local 这个才是正确位置, 这里不需要用户输入sudo (sudo属于系统级别的操作命令,所以极有可能破坏原系统文件,造成巨大隐患). Install 安装 一、 Install 注意前面的 /usr/bin/ruby -e 一定要有, 这样Homebrew 会将套件安装到独立目录,并将文件软链接至 /usr/local /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 注意!!!! 如果安装成功,直接跳到步骤二, 如果失败, 最好先将之前安装过程产生的文件卸载干净!!!!, 如果本地没有安装文件,请不要尝试卸载操作 如果不清楚操作步骤, 尤其是 rm的危险操作, 请不要尝试卸载这个步骤!
3 min read

ApacheBench的 认知与安装

介绍 * Web性能压力测试工具之ApacheBench(ab)详解及概念普及 * 超实用压力测试工具-ab工具 遇到的问题 * ab问题解决方案 * ab常见问题汇总 1. 使用apache 的ab做压力测试时,当压力过大, 例如请求1000000次,在没有执行完 就报apr_poll:The timeout specified has expired错误 2. apr_pollset_poll: The timeout specified has expired (70007) -超时问题 * apache ab 测试 apr_socket_connect(): 由于目标机器积极拒绝 无法连接 * ab压力测试-突破最大线程数 AB 的使用 * Apache自带压力测试工具AB的使用方法 扩展了解 * httpd的性能测试工具ab和httpd三种工作模式
1 min read

正确安装Mac系统下的Ruby

* 推荐大家在做这些事情的时候最好配置VPN,被墙的感觉简直糟透了 参考我的文章实现网络自由, 随意Google,看 YouTube 视频 * Ruby安装方式有两种,一个是 rvm多环境安装, 一种是homebrew安装 推荐 rvm 安装! 推荐 rvm 安装! 推荐 rvm 安装! (直接离线安装即可) 1. RVM MAC 安装使用 Ruby 最安全方便的方式就是使用RVM, 安装链接点击右侧: rvm-install-link 1.1 安装RVM 1.1.1 官方推荐安装RVM方式 1. gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 // 输出结果失败了 gpg: 从公钥服务器接收失败:No route
3 min read

ngrok - 内网穿透

概念用途 ngrok是非常流行的反向代理服务,可以进行内网穿透,支持80端口以及自定义tcp端口转发. 这样你就可以运行本地的程序,而让别人通过公网访问了. 安装 1、官网下载地址下载, 解压 2、将可执行文件ngrok移到系统的bin文件夹内(或者将快捷链接移动到bin目录下),注意是系统目录,不是用户目录. 3、只有这样,才可以在命令行执行ngrok,而不会得到command not found的错误信息. 使用说明 1、 If you don't know what port your web server is listening on, it's probably port 80, the default for HTTP. >>>
3 min read

命令修正-thefuck

介绍 linux 程序员,属于面向命令行的一类,经常要记忆各种终端命令,往往输错的情况下,导致各种问题,并极大影响心情,所以 thefuck出现了. * 基于Python 安装方式 mac brew install thefuck Ubuntu sudo apt update sudo apt install python3-dev python3-pip sudo pip3 install thefuck 其他环境 pip install thefuck 环境变量 在.bashrc 或者 .bash_profile或者.zshrc中添加 eval "$(thefuck --alias)" 常用使用场景 * apt-get ➜ apt-get install vim
6 min read

Subscribe to JAY 站 | Share Thoughts

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe