Category: Linux

locate 指令 – 快速搜寻档案

locate 指令是用作搜寻档案的工具, 相比起 find 指令, locate 搜索搜索更加快速, 因为 locate 指令不是从档案搜寻档案, 而是从updatedb 指令建立及更新的档案列表索引找出档案, 但这个方法的缺点是找不到最近建立的档案。 RHEL 及 CentOS 的最小安装没有包括 locate 在内, 要使用先要执行以下指令安装: # yum install mlocate # updatedb 例如要找出 php.ini 在那里, …

RHEL / CentOS 7 启动, 停止, 重新启动网络

当修改了网络设定后,只要重新启动网络便可以使新设定生效,而不需要重新启动系统。RHEL 及 CentOS 7 开始使用 systemd 管理服务, 要重新启动网络服务同样使用 systemctl 指令。而网络的 systemctl 名称是 network.service,只要使用 network.service 或 network 便可以像其他服务一样重启。 重新启动网络服务: # systemctl restart network.service 或 # systemctl restart network 启动网络服务: # …

iotop 指令 – 监测程序读写硬盘状态

iotop 类似 top 指令, 只是它监测的内容是硬盘读写, iotop 会从 kernel 读取关于硬盘读写的资讯, 并以将结果以每个 process 或 threads 的方式显示, 以下文章会介绍安装及使用 iotop 的方法. 安装 iotop: 安装 iotop 十分简单, 不论 Redhat 及 Debian 的发行版也可以用套件管理工具安装: RHEL / …

sort 指令 – 将字段资料排序

sort 指令是在 Linux 下的排序指令, 可以将资料以不同字段以数值及字母排序。sort 默认会用以下条件排序: — 数字会排在字母前面; — 小写字母会排在大写字母前面; 以一个简单的例子说明使用方法, 例如用 “ls -l” 列出档案清单, ls 默认是用档案名称排序, 想要用档案大小排序, 可以这样: $ ls -l | sort -n -k 5 上面的 “5” …

cut 指令: 撷取档案每行指定范围资料

cut 指令可以将档案内每行资料, 选择性地撷取指定的部份, 对于 Log 分析或过滤资料十分好用, 当然除了支援撷取档案资料外, 也可以用管线 (pipe) 汇入资料, 以下教会是关于 cut 指令的用法。 cut 指令的语法: cut … … cut 指令主要有以下参数可以: -b: 输出指定的范围, 以 bytes 作为单位. -c: 输出指定的范围, 以字符数量作为单位. -d: …

sed 搜寻并删除整行资料

在 Linux 下如果需要将档案内指定某一行资料删除,可以用 sed 指令达成,以下教学会介绍在 Linux 下用 sed 指令,删除档案内指定的整行资料。 删除指定行数 当知道要删除的资料在档案那一行,或者在某一个行数范围时,可以直接指定删除的行数,例如: 删除档案 filename.txt 的第 10 行: 删除档案 filename.txt 的第 10 至 15 行: 将包含有 “delete_str” 字串的一整行资料删除: 将包含有 “delete_str” 字串的一整行资料删除: …

CentOS 7 安装 LMD 及 ClamAV

LMD (Linux Malware Detect) 是在 Linux 下的 Malware 扫描工具,专为虚拟主机的环境而设,支援 cPanel,以及可以与其他防毒软件协同工作。以下是 CentOS 7 安装 LMD 及 ClamAV 的教学。 首先先安装 EPEL Repository 及 mailx, mailx 是在 CLI 下发送电邮的工具, LMD 可以透过 mailx …

Ubuntu 安装及设定 Git

Git 是一套十分热门的开源版本控制系统, 以下是在 Ubuntu 安装 及 设定 Git 的方法。 在 Ubuntu 安装 Git 最简单直接的方法是用 apt-get 安装, 但默认的 git 版本很旧, 所以会先加入 git-core PPA, 那便可以安装的 git 版本: $ sudo add-apt-repository ppa:git-core/ppa …

GRUB2 设定密码保护开机选单

如果忘记了 root 密码, 可以透过修改 GRUB2 选单进入 single user mode 重设 root 密码。但这样只有有人可以在电脑面前, 就会很容易修改 root 密码。以下教学会示范设定 GRUB2 密码, 只有输入正确密码才可以编辑 GRUB2 开机选单的内容。 设定密码的第一步, 是先用 grub2-mkpasswd-pbkdf2 指令建立加密后的密码, 输入 grub2-mkpasswd-pbkdf2 指令后, 会要求输入两次密码, 这是登入 …