Tag: Debian & Ubuntu
指令别名 (Alias) 在 Linux 上十分方便, 可以将经常使用又较长的指令自订成别名, 或者将一些指令参数预先方入指令别名, 执行起来就会省时不少. 例如输入 ls 指令时, 如果经常也输入 “ls -al” 的话, 可以用以下指令建立指令别名: 之后当输入 “l” 后, 便会直接执行 “ls -al”. 另一个常用的指令用 cd 切换到其他目录, 例如建立以下别名, 便可以快速地切换到网页目录及储存 logs 的目录: …
Virtual Hard Disk (VHD) 是通过软件技术, 在硬盘建立映像档虚拟硬盘。本文会介绍在 Linux 建立 VHD 的方法。 在 Linux 建立 VHD, 最简单的方法是用 dd 指令, 先执行以下指令建立 VHD: $ sudo dd if=/dev/zero of=/media/myvhd.img bs=1M count=1200 以上指令会建立 /media/myvhd.img 映像档, …
现在很多入门的 VPS 只有 1GB Ram, 如果在 1GB RAM 的 VPS 安装 Apache, PHP 及 MySQL / MariaDB, 为僻免出现 out of memory 的情况, 可以使用以下方法进行优化。 Apache 建议对 Apache MPM worker 进行设定: …
curl 是 CLI 下的浏览器, 有时在 Linux 需要对网页进行除错时, 只需要检视 HTTP 的 header 档头资讯, 可以透过 curl 的 -I 参数取得, 例如: $ curl -I https://google.com.hk HTTP/1.1 301 Moved Permanently Location: https://www.google.com.hk/ Content-Type: …
在 Linux 下要找出个别指令或 process 的执行时间, 可以用 GNU time 实现, 这个工具可以很简单地测量指令的执行时间。而 “time” 指令已经内建在主要 Linux 发行版。 要测试一个指令的执行时间, 只要在 time 指令后加上要测量的指令, 例如: # time ls 以下是输出的例子: dir1 dir2 file1 file2 real 0m0.003s …
当系统使用一段时间后, 里面会有为数不少重复的档案, 以下会介绍使用 rdfind 找出系统重复的档案,, Rdfind 的全写为 redundant data find, 它会在不同的目录内找出相同的档案。 要安装 rdfind 只要用系统的套件管理工具安装即可: $ sudo apt-get install rdfind $ sudo yum install epel-release && $ sudo yum install …
FTP 是两台电脑间传送档案的工具, 而 Linux 已经内建了 ftp 指令, 可以用作传送档案。但要留意的是, ftp 是没有经过加密的通讯协定, 如果传送敏感的资料, 建议使用 SFTP. 在 Linux 要连接到远端 FTP 服务器, 只要在 ftp 指令后面加入远端主名称或 ip 即可, 例如: $ ftp 192.168.1.100 以上指令会尝试连线到 192.168.1.100, …
在 Linux 下执行指令, 很多时会用到 &, &&, | 及 ||, 以下是它们的用法: & 如果在指令后面加上 & 符别, 即表示指令在背景执行, 例如 my-script.sh & && 用 “&&” 分开两个指令, 即第一道指令执行成功后, 才会执行第二道指令, 例如 make && make install …
在 Linux 建立使用者帐号后, 一般会使用随机密码作为帐号的密码, 以下会示范强制使用者在下次登入后, 必须修改密码。 1. passwd 指令 passwd 指令用作修改密码, 一般使用者只可以修改自己的密码, 而系统管理员则可以修改所有帐号的密码, 以及设定关于密码的选项。 只要以 root 身份在 passwd 指令后面加入 -e 参数, 再加上帐号名称, 便可以设定帐号的密码过期, 帐号下次登入后便会要求更改密码: # passwd -e username 当帐号登入后, …
fdisk 是十分常用的硬盘分割工具, 但 fdisk 最大问题是, 建立的分割区上限是 2TB, 所以不能建立大过 2TB 的分割区。 这时可以使用另一个 parted 指令, 它可以建立大于 2TB 的分割区。以下是 parted 的使用方法。 p.s. 如果未使用过 parted 指令, 建议先在一台没有的电脑上试用, 因为 parted 指令会对执行立即写入硬盘. 安装 parted RHEL, …