Tag: Linux

Linux 操作空格或特别字符的档名

在 Linux 下如果档案/目录名称是以英文, 数字, 底线, 点组成, 在指令模式操作会较简单, 但如果档案名称包括空格或一些特别字符, 就不可以直接输入档案名称进行操作。以下会列出一些持别字符的档名在 Linux 的操作方法。 档案名称有空格 这个情况很常见, 很多 End User 建立档案/目录都会包括有空格, 如果档案名称有空格, 操作方法是在空格前加入 “\” 字符, 例如要开启 “Hello World.php” 档案: $ vi Hello\ World.php …

SSH 安全性设定

由于 SSH 连线经过加密, 所以连接到 Unix Like 服务器一般会用 SSH, 以下是一些关于 SSH 服务器的安全设定: SSH 服务器的设定档是 /etc/ssh/sshd_config,开启并修改以下内容: 1. SSH 默认埠号是 22,将它改成其他的埠号,例如我改成 22022, 找到: Port 22 换成: Port 22022 2. 将 root 禁止登入, …

Linux 安装 AWStats 流量分析

AWStats 是一套功能强大的开源流量统计工具,分析的项目十分清楚详细,它可以读取 Apache, FTP 服务器及电邮服务器 所产生的纪录档再造出统计数据。以下是在 CentOS 6 安装及配置 AWStats 的步骤: 1. 下载 AWStats,目前最新的稳定版是 7.3。 # cd /usr/local/src # wget http://prdownloads.sourceforge.net/awstats/awstats-7.3.tar.gz 2. 执行以下指令安装: # tar zxvf awstats-7.3.tar.gz # mv …

解决 Argument list too long

在 Linux 使用 cp, mv, rm 指令时, 如果同时要操作的项目过多时, 就会出现以下错误: Argument list too long 出现这个错误的原因, 是系统对单一指令限制了输入的参数, 例如目录下的档案数量很多时, 想用 mv 指令将它们搬到另一个目录: $ mv ./*.txt -bash: /bin/rm: Argument list too long 要解决这个问题有几种不同方法, …

RHEL / CentOS 7 安装 Cacti

Cacti 是一套开源的网络监测工具, 并以网页接口管理。Cacti 也是以 PHP 开发, 读取 RRDTool 的资料后, 可以显示像 CPU 及网络使用等资料。以下是在 RHEL 及 CentOS 7 架设 Cacti 的方法: 执行以下指令, 透过 YUM 安装 Apache, MariaDB, PHP # yum install …

Linux 挂载 ISO 映像档

在 Linux 下要直接读取 CD 或 DVD 的 ISO 映像档内容很简单, 可以像挂载其他分割区般挂载。 首先建立一个挂载点目录, 挂载的 ISO 映像档会经由这个目录存取: # mkdir /mnt/iso_image 然后就可以挂载 ISO 映像档到挂载点, 以下例子是挂载 /home/phpini/myimage.iso: # mount -o loop /home/phpini/myimage.iso /mnt/iso_image 因为根据 …

DNF 安装/更新/移除套件指令

DNF 是 YUM 的改良版, 也是下一代 RPM 的套件管理系统。DNF 在 Fedora 18 首次引入, 而在刚刚发布的 Fedora 22, DNF 也取代 YUM 成为默认的套件管理工具。而使用上语法跟 YUM 差多, 以下是安装, 升级及移除套件的方法: 安装套件: # dnf install 升级套件: # dnf …