这个页面主要记录 Linux 下安装一些比较难装的软件出现的问题,为自己,也为别人做一些参考。

1 日常使用

1.1 KLOGG 日志查看工具

KLOGG 是一款强大的日志查看工具,这篇文章简要介绍了 KLOGG 的安装和使用技巧

1.2 笔记本电脑交换外接鼠标左右键

使用左手鼠标的用户往往习惯交换鼠标的左右键功能。然而,系统设置并不能针对某个具体的鼠标单独设置按键的功能,交换左右键会对所有的鼠标都生效。其实,透过命令行,我们是可以实现只对某个具体的鼠标交换左右键的,具体操作可以看这里

1.3 PulseAudio 使用技巧

PulseAudio 从诞生的第一天起就争议不断,但无论如何它还是成为了 Linux 下的默认声音服务器,所以抱怨归抱怨,还是有必要记录一些使用技巧

1.4 JACK 配置全攻略

Linux 下的音频框架实在让人吐槽无力,OSS、eSound、aRts、PulseAudio……这回又冒出来一个 JACK,实在是把人折磨死了。配置 JACK 不是一件简单的事情,还是把过程详细记下来比较好。

1.5 FFmpeg 使用技巧

FFmpeg 是一个非常强大而又复杂的工具。太多的命令行参数让人很难记住所有的用法,所以把一些最常用的命令记下来是比较有必要的。

1.6 Debian/Ubuntu 中文字体美化全攻略

中文字体美化是个很讨厌的事情,无数初学者在这里面浪费了无数时间,做了无数没有意义的事情。但这也是不得不做的,我把 Debian/Ubuntu 所需要的中文字体美化操作步骤详细记录在这里,希望能节约大家一部分时间。

1.7 GBK to UTF-8

正式决定迁移到 UTF-8 下,迁移过程中遇到的问题放在这里记录一下。

1.8 命令行下使用系统打开方式打开文件

Windows 下有个 start 命令,可以使用系统登记的打开方式打开指定文件,很方便。在 Linux 下我们也可以仿制一个 start 脚本用来提供这个功能。

1.9 杀不死的进程

有时候会遇到某些进程死锁了,怎么都杀不死,用了 kill -9 都无效。这里记录了遇到这种情况的解决方案。

1.10 Bash 小技巧

Bash 的使用有很多诡异的地方,平时遇到什么奇怪的事情就往这里记录一下吧。

1.11 一句话技巧

在 Linux 下使用命令行的时候常常会遇到一些有趣的小技巧,日常生活中经常会用得着,记录下来供自己和感兴趣的人查阅。

2 网络服务

2.1 Apache SSL 在 Debian 下的配置

网上关于 Debian 下 SSL 的指南很多,但大部分都不能成功。好容易找到一个能够配置成功的,赶紧记下来

2.2 NX 在 Debian/Ubuntu 下的安装和使用

NoMachine 是 Linux 下实现远程桌面一个非常方便的软件,这里记录了在 Debian/Ubuntu 下安装和使用 NoMachine 的一些注意事项。

2.3 VNC Server 在 Debian 下的安装

这里记录了滇狐在 Debian 下安装 RealVNC 的步骤。由于滇狐不用 RealVNC 很久了,所以不是很确定这篇文章里说的内容仍然成立。如果你发现文章有问题,请与滇狐联系

2.4 将一个端口映射为另一个端口

iptables 是一个非常强大的防火墙,映射端口这点小事使用 iptables 可以很容易做到,命令行如下:

iptables -t nat -I PREROUTING -p tcp -d <本机 IP> --dport <源端口> \
  -j REDIRECT --to <目的端口>
  ---

这里是还原所有 iptables 设置的脚本:

#Code syntax=sh <<---
#!/bin/sh
#
* Configurations
#
IPTABLES=iptables

#
* reset the default policies in the filter table.
#
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P OUTPUT ACCEPT

#
* reset the default policies in the nat table.
#
$IPTABLES -t nat -P PREROUTING ACCEPT
$IPTABLES -t nat -P POSTROUTING ACCEPT
$IPTABLES -t nat -P OUTPUT ACCEPT

#
* reset the default policies in the mangle table.
#
$IPTABLES -t mangle -P PREROUTING ACCEPT
$IPTABLES -t mangle -P OUTPUT ACCEPT

#
* flush all the rules in the filter and nat tables.
#
$IPTABLES -F
$IPTABLES -t nat -F
$IPTABLES -t mangle -F
#
* erase all chains that's not default in filter and nat table.
#
$IPTABLES -X
$IPTABLES -t nat -X
$IPTABLES -t mangle -X
  ---

[[iptables.html][这里]]有 iptables 比较详细的一份教程,
挺长的,
如果有时间我希望能够看完它。

* 过期文章

时代在发展,
社会在进步,
Linux 更是一日千里地变化。
滇狐的主页上的很多内容,
现在都已经过时了。
这里的内容都是现在不再适用的内容,
留在[[linux_deprecated][这里]]仅供参考,
请大家不要对这个栏目下的内容太当回事。