子幽博客

让谁失望,都别让自己失望

在只映射了22端口的服务器容器上,可以通过SSH隧道进行端口转发,可以安全地将远程服务器上的端口映射到本地机器。

1
ssh -L 本地端口:localhost:服务器端口 username@your_server_ip
阅读全文 »

《题江阴城墙》

——清·佚名

雪胔白骨满疆场,万死孤忠未肯降。

寄语行人休掩鼻,活人不及死人香。

江阴城墙

   清顺治二年六月,清兵占领江阴,大力推行民族压迫政策,全城愤慨,公推前后两任典史(掌管文书出纳的小官)闫应元陈明遇、江阴训导冯厚敦领导武装抗清。清兵集结24万人攻江阴城,血战了81天,死了三位王爷,18个将军,7万5千多士兵,进城后迁怒百姓,屠江阴城,爱新觉罗·博洛下令“满城杀尽”,遭受屠杀的达17万2千多人。只有50多人因隐蔽于庵、塔、芦丛等偏僻处得幸免于难。事后有人在城墙上发现了这首诗,署名江阴一女子

阅读全文 »

子幽网页书签示例

子幽网页书签是一款个人导航网站,为用户提供个性化、简洁的浏览器主页服务。你可以轻松自定义浏览器主页,集中管理个人书签,实现跨设备、跨平台、跨浏览器的书签同步,让你随时随地方便访问。体验自由、高效的浏览器书签管理,让子幽网页书签成为你个性化浏览的首选。

书签网址:https://liukuan.cc/

官网:https://www.ziyou.ink/

阅读全文 »

Nginx作为一款高性能的开源web服务器反向代理软件,不仅具备强大的性能和灵活性,更是许多网站首选的搭建工具。在这篇博客中,将简单介绍Nginx的基本使用方法。此外,由于受信任的证书颁发机构 (CA) 签发的SSL证书通常需要支付一些费用,这里会介绍两种免费获取SSL证书的途径:通过openssl生成自签证书和利用Certbot工具配置Let’s Encrypt证书。

阅读全文 »

由于现在公网IP个人没法申请,要想部署web服务主要方法是购买云服务器或者使用内网穿透,Cloudflare内网穿透(Cloudflare Tunnel)是Cloudflare提供的一项服务,用于将您的Web应用程序安全地暴露在公共互联网上,同时保护其免受恶意流量和网络攻击的威胁。内网穿透的作用主要表现在以下几个方面:

  1. 实现云与设备之间打通一条加密通道,使得Cloudflare的CDN可以很方便地通过这条加密通道访问到部署在内网的服务,包括Web、SSH等。
  2. 帮助用户将位于内网中的服务暴露到公网上,使得外部用户可以通过互联网访问这些服务。
  3. 相比较于其他内网穿透工具如frp、ngrok等,使用Cloudflare Tunnel可以获得更好的安全性和性能。
  4. 无需考虑电信、移动等ISP不提供固定IP地址、不能开放端口等问题,并且解决了备案问题。
  5. Cloudflare Tunnel还是免费的。
阅读全文 »

初次安装MySQL后设置:

ubuntu上第一次安装后设置root密码:
1
2
3
4
5
6
7
8
9
10
11
sudo mysql   # 回车后输入系统用户密码
# 更改mysql的默认root用户密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
# 刷新数据库权限
flush privileges;
# 确认root用户不再使用 auth_socket 进行身份验证
SELECT user,authentication_string,plugin,host FROM mysql.user;
# 退出mysql
quit;
# 重启MySQL
sudo systemctl restart mysql.service
阅读全文 »

使用 nohup 命令和 & 符号

在 Ubuntu 中,你可以使用 nohup 命令和 & 符号来使一个命令在后台运行,并且关闭终端不会对它产生影响。这是一个常见的用法,特别是在运行长时间的进程或服务时。

以下是如何使用 nohup& 运行一个命令:

  1. 打开终端。
  2. 输入你想要在后台运行的命令,然后在命令的末尾添加 & 符号。例如:
1
nohup your-command-to-run &

请将 your-command-to-run 替换为你要在后台运行的实际命令。

阅读全文 »

Swap分区在Ubuntu系统中的作用主要是在物理内存不够用的时候,将硬盘内存中的一部分空间释放出来,以供当前运行的程序使用。这些被释放的空间可能来自一些很长时间没有什么操作的程序,它们被临时保存到Swap分区中,等到这些程序要运行时,再从Swap分区中恢复保存的数据到内存中。

在设置Swap分区的大小时,实际上并不取决于物理内存的量,而是取决于系统中的内存负荷。因此在安装Ubuntu系统时,需要根据具体的业务来设置SWAP的值。一般来说,可以按照如下规则设置Swap大小:4G以内的物理内存,SWAP 设置为内存的2倍;4-8G的物理内存,SWAP 等于内存大小;8-64G 的物理内存,SWAP 设置为8G;64-256G物理内存,SWAP 设置为16G。

设置Swap分区

1. 查看当前的分区情况:
阅读全文 »

其中部分软件如有侵权请发邮件至lk@liukuan.cc通知子幽予以删除

Mac:

  • 翻译:Bob(社区版开源)——多引擎,支持OCR,插件
  • Mac菜单栏管理:Hidden Bar——菜单栏图标多、刘海屏遮挡时这个很好用,App Store免费无广告、Bartender 4
  • Internet下载管理器:NeatDownloadManager——Mac版IDM,最高32线程,支持音视频嗅探,轻量级,免费,无广告
  • 窗口管理:Rectangle(开源)——使用键盘快捷键、拖拽移动和调整macOS中的窗口大小,管理分屏
  • 电池管理:AIDente(开源)——连接电源使用时避免电池长时间保持在100%损害电池寿命
    阅读全文 »
0%