Tag: Debian & Ubuntu

chown – 变更档案及目录拥有者与群组

chown 是在 Linux (或其他 Unix 系统) 最常用的指令之一, 它是用作改变档案及目录拥有者的指令。以下是一些 chown 指令的常用例子: 将档案 test.txt 的拥有者改变为 newuser: # chown newuser test.txt 将档案 test.txt 的拥有者改变为 newuser, 群组改变为 newgroup: # chown newuser.newgroup test.txt 将 …

找出存取 Apache 最多的 IP 地址

一台开放的网页服务器内, 除了正常的访问外, 也包括其他像 Search Engine Bots 及恶意攻击的连接, 这些连接资料都储存在 Apache 的纪录档内。要找出存取 Apache 最多的 IP 地址, 可以透过 awk, sort, uniq 及 head 指令完成。 Apache 默认的纪录档位置是: /var/log/httpd/access_log /var/log/apache2/access_log 以下指令会找出纪录档内, 连线数量最多的 10 个 …

Ubuntu 安装 Firefox 支付宝插件

近来从 Windows 7 再次转回用 Ubuntu, 今天淘宝购物时, 要安装支付宝的 Firefox 插件, 现在纪录一下安装方法: 1. 在淘宝付款时, 当浏览器转到支付宝付款后, 想转入支付宝密码会弹出需要安装支付宝插件, 按下安装将支付宝插件下载, 我是下载到默认的 “~/Downloads” 目录. 2. 按 Ctrl + Alt + T 开启终端机, 切换到储存支付宝插件的目录: $ cd …

安装 Patch 到 Linux Kernel

Linux 会在新版本的 kernel 加入有一些安全修补、新功能或硬件支援,除了重新编译 kernel 或透过 Linux Distro 升级外,还可以安装 Patch,以下例子是将 patch-2.6.18.3.gz 下载到 /usr/src 下面安装。 首先从 kernel.org 下载所需的 patch: # cd /usr/src # wget http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.18.3.bz2 假如你所编译的 linux kernel 是存放在 /usr/src/linux,执行: …

Linux find 指令忽略大小写搜索

在 Linux 下用 find 搜索档案/目录, 默认的情况下大小写有分别, 例如: find ./ -name testing.txt -print 这行指令会找出档案名称为 testing.txt 的档案, 但如果是 Testing.txt 或者 TESTING.TXT 就不会找到。 要忽略大小写进行搜索, 可以在 find 指令加用 –iname 取伐原来的 -name, 如下: find …

Shell Script 取得当前日期时间

在 Shell Script 取得当前的日期及时间很有用, 例如可以产生一个包含日期的档案名称等, 要取得日期时间可以 date 实现。 将目前日期及时间储存到 now 变量: 以上会把目前日期时间储存到 $now 变量, 然后用 echo 印出。 用 date 也可以自订格式, 例如我想要 “年月日” 组成的格式, 可以这样做: 以上会将目前日期以 “年月日” 格式, 储存到 $now …