linux 安装 Swift 开发环境

本人 Swift 新手,在学习 Swift 的过程中看到了 `Swift Package Manager`这个东西,于是去了解了一下。看了一下Swift Package Manager 使用这篇文章,知道了原来这是一个类似于`Cocoapods`的工具。

- 阅读全文 -

Linux增加和删除Swap分区

当Linux系统内存紧张时,系统会将一部分内存中暂时不用的数据放到磁盘的Swap分区中,以腾出内存空间。这可以提高系统的运行效率。 这里记录一下Linux系统如何使用Swap文件的方式增加和删除Swap分区。

- 阅读全文 -

Nginx反代理ngrok,实现80和443端口访问

一般我们进行内网穿透的时候用的都不是80和443端口访问,因为通常服务器上都有类似Nginx服务占用这两个端口。所以我们需要使用其他端口进行访问,但是带着端口访问看上去让我很不舒服,所以这里记录一下如何使用Nginx反代理ngrok,实现使用80和443端口正常访问ngrok内网穿透的网站。

- 阅读全文 -

Linux使用haproxy进行端口转发

我家的移动宽带连接我的外国服务器速度慢,而且不是很稳定,虽然后半夜能好很多,但是白天的时候线路非常糟糕。而我在国内的服务器连接我的国外服务器就很稳定,为此,我需要使用国内的服务器在中间做一次中转,这样就能稳定连接我的国外服务器。

- 阅读全文 -

更改SSH端口,防止暴力破解

之前有记录过一篇利用Fail2ban防止暴力破解的([Fail2ban配合FirewallD防止SSH暴力破解](https://zkk.me/0x0009.html "Fail2ban配合FirewallD防止SSH暴力破解")),但是现在感觉使用起来有点麻烦(也不知道为什么我现在这么懒),不如改掉SSH端口,比较简单。

- 阅读全文 -

Linux从源码编译安装PHP

以前都是靠各种一键脚本来安装 PHP,今天我尝试一下从源码手动编译安装 PHP,这里记录一下过程,有不足之处欢迎指正。废话不多说,直接开始。

- 阅读全文 -

Linux从源码编译安装nginx

以前都是靠各种一键脚本来安装 nginx,今天我尝试一下从源码手动编译安装 nginx,这里记录一下过程,有不足之处欢迎指正。废话不多说,直接开始。

- 阅读全文 -

CentOS 修改vim的Tab为4个空格

## 演示环境 ```shell [root@hwc ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) ``` ## 操作步骤 1. 编辑`/etc/vimrc`文件 ```shell vim /etc/vimrc ``` 2. 在文件最后添加以下内容

- 阅读全文 -