最新 | 最热门 | 最高评价

+0  几个用于诊断HTTP响应时间情况的小工具

Tag: Technical | Linux
老王 发于 2018年05月29日 18:31 | 点击: 467 | 展开摘要
如果有人说你的 HTTP 接口响应慢,那可能是他的电脑慢,也可能是网络本身慢,还可能是你的服务器慢,总之想搞清楚到底是哪里慢并不是一件简单的事情,好在有一些小工具可以帮你快速做出正确的判断。

Chrome DevTools:

打开开发者工具,在 Network 一栏里就能看到时间在各个阶段的分布:

Chrome Timing

关于各个阶段的说明,可以参考:Timing breakdown phases explained。

cURL:

虽然 Chrome DevT

查看全文: http://www.udpwork.com/item/16866.html

+0  给Nginx设置默认主机

Tag: Linux
ideawu 发于 2018年05月21日 17:40 | 点击: 854 | 展开摘要
给Nginx设置默认主机,让所有没有明确设置的Host的访问,都落到特定的配置下。

1. 生成证书

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl.key -out /etc/nginx/ssl.crt

2. 配置Nginx

server {
listen 80 default_server;
listen 443 default

查看全文: http://www.udpwork.com/item/16855.html

+0  Bash 中文速查表/Cheatsheet (全网最全)

Tag: 随笔 | Linux
skywind 发于 2018年03月07日 11:59 | 点击: 655 | 展开摘要
Bash 的知识点向来比较凌乱,有时候写点小脚本,你忘记了条件判断怎么写了,就打开网页搜索一半天;忘记怎么分割字符串,又搜索一半天;忘了怎么解压缩某后缀名,又打开网页搜一半天。

关键大部分搜出来的东西都十分琐碎,东一处,西一处,质量又参差不齐,而且看到一处有些细节有疑问,你还得接着搜索。

连记点笔记也是这一篇那一篇的,用起来找来找去的十分不爽,所以我一怒之下春节期间整理了一份 bash 的 cheatsheet,以图以后有关于 bash 的事情就查看这个文件就够了:

h

查看全文: http://www.udpwork.com/item/16692.html

+0  为什么说 zsh 是 shell 中的极品?

Tag: 随笔 | Linux
skywind 发于 2018年03月07日 11:42 | 点击: 788 | 展开摘要
(这是之前我在知乎上回答的一个可能对大家有点用处的答案,关于 zsh 的一些演示)

色彩高亮

并不是传统基于正则表达式的色彩高亮,而是真的会判断你输入的是啥的色彩高亮:

白色代表普通命令或者程序,红色代表错误命令,这个很管用,你再一个个字母的敲命令,前面都是红色的,如果敲对了最后一个字母的话,你会看到整条命令连着前面的都变成了白色,代表你敲对了。以前无高亮的时候敲错了都不知道,还要往上翻着左右检查。下面青色的代表内建命令或者 alias (echo 和 ls ),这些都

查看全文: http://www.udpwork.com/item/16693.html

+0  GDB 从裸奔到穿戴整齐

Tag: 随笔 | Linux
skywind 发于 2018年02月28日 16:56 | 点击: 883 | 展开摘要
无数次被问道:你在终端下怎么调试更高效?或者怎么在 Vim 里调试?好吧,今天统一回答下,我从来不在 vim 里调试,因为它还不成熟。那除了命令行 GDB 裸奔以外,终端下还有没有更高效的方法?能够让我事半功倍?

当然有,选择恰当的工具和方法,让 GDB 调试效率成倍的提升并没有任何问题。当然,前提条件是你至少会在使用最原始的 GDB。

裸奔状态:原始的 GDB 命令行

穿上各种衣服前,至少得先学会裸奔,找份简单的 GDB cheat sheet 对照一下:

生产环境

查看全文: http://www.udpwork.com/item/16679.html

+0  Automatically mount USB 3 attached to my wifi router

Tag: Linux | Technology | Windows
Haidong Ji 发于 2018年02月04日 06:18 | 点击: 696 | 展开摘要
As discussed here, I have Seagate Ultra Slim USB 3 attached to my wifi router as a NAS (Network-attached storage). It provides a good backup/sharing storage for my home network that’s accessible from all my home computing devices, whi

查看全文: http://www.udpwork.com/item/16646.html

+0  记一次sftp故障

Tag: Technical | Linux
老王 发于 2018年01月27日 12:05 | 点击: 1677 | 展开摘要
同事在使用 sftp 连接服务器的时候出现错误信息:session is down,已经自行检查了服务器地址,端口,用户名,密码等种种可能出现低级失误的地方,结果找不到原因。

同事找到我时,开始我觉得仅凭直觉并不好下手,不过但凡遇到此类问题多半都是先找是不是有日志可看,好消息是系统日志都在 /var/log 目录里,坏消息是文件有点多,不容易立刻看出哪个是相关文件,不过这个问题好解决,我们只要再触发一次错误,然后查看 /var/log 目录下哪个文件在最近修改过即可,利用此

查看全文: http://www.udpwork.com/item/16635.html

+0  fail2ban installation and configuration notes

Tag: Linux | Python | Regex | Technology | Web
Haidong Ji 发于 2018年01月18日 10:41 | 点击: 721 | 展开摘要
A couple of days ago one web site I volunteer to manage was under DDOS attack. I installed and configured fail2ban to protect us from future similar attacks. Here are some notes. The server is the RedHat/Fedora/CentOS variety, as you can te

查看全文: http://www.udpwork.com/item/16620.html

+0  More Manjaro config: Chinese input and clock setting

Tag: Linux | Technology
Haidong Ji 发于 2017年12月28日 11:05 | 点击: 655 | 展开摘要
I’m enjoying running Manjaro Arch Linux on my workstation so far. Some additional notes below.

1. I had trouble getting Fcitx Chinese input working, so I used IBus instead. Here is what I installed using Manjaro’s package GUI t

查看全文: http://www.udpwork.com/item/16574.html

+0  Manjaro Linux usage notes

Tag: Linux | Technology
Haidong Ji 发于 2017年12月26日 02:45 | 点击: 645 | 展开摘要
I’ve been using Linux Mint Cinnamon for many years. For the most part, I love it. It’s based on Ubuntu, very similar to Debian, therefore there are plenty of resources available online. But its GUI bothers me a bit occasionally.

查看全文: http://www.udpwork.com/item/16563.html

+0  Accessing external USB disk attached to my ASUS RT-AC68U router

Tag: Linux | Technology | Windows
Haidong Ji 发于 2017年12月06日 11:46 | 点击: 742 | 展开摘要
I have my own cloud storage server using ownCloud for many years now, and love it. It’s like DropBox, only better.

However, even with that, it’s still nice to have a shared storage for my home network. So today I bought a Seata

查看全文: http://www.udpwork.com/item/16525.html

+0  在同一个系统里使用多个版本的软件

Tag: Technical | Linux
老王 发于 2017年11月29日 18:46 | 点击: 1668 | 展开摘要
如果你有几房姨太太的话,那么想让她们和平共处,多半是痴人说梦。对程序员而言,虽然他们不会有娶几个老婆的好运气,但是很可能会遇到在同一个系统里使用多个版本的软件的情况,一旦处理不好,同样会焦头烂额。

下面通过一个例子来说明如何解决多版本共存的问题:PHP 如果使用带有 PGO 功能的 gcc 编译的话,那么可以在不修改一行业务代码的情况下,获得 10% 左右的性能提升。不过这要求 gcc 的版本至少要 4.5,而我的 gcc 版本是 4.4,因为 gcc 是一个基础应用,所以

查看全文: http://www.udpwork.com/item/16518.html
|<<<1234567>>>| 一共48页, 571条记录