Tag: Fedora
7zip 是开源的压缩工具,可以压缩及解压自家的 7z 压缩档,以及其他常见的压缩档,例如 XZ, GZIP, TAR, ZIP, BZIP2, RAR, DEB, RAR 及 ISO,除了解压缩及压缩档案后,也支援 AES-256 加密压缩,使用上十分方便好用。以下文章会示范在 Linux 下安装 7zip。 安装 7zip: 在 RHEL 及 CentOS 安装 7zip 需要启用 EPEL …
在使用 tar 指令解压 tar.gz 压缩档时,如果错误定义副档案,可能会出现错误,当执行 tar 指令后: $ tar -zxvf myfile.tar.gz 会出现以下错误: gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting …
Dropbox 是十分流行的云端硬盘,对共享或同步档案十分好用,以下文章会介绍在 CentOS 7 安装及设定 Dropbox。 1. 安装 Dropbox 首先下载最近版的 Linux Dropbox 客户端: # wget -O dropbox-linux-x86_64.tar.gz https://www.dropbox.com/download?plat=lnx.x86_64 然后可以进行安装: # mkdir /opt/dropbox # tar zxfv dropbox-linux-x86_64.tar.gz –strip 1 -C …
近日在安装了 DNS 服务器的主机上, Log 看到 BIND 不能轮替记录档的错误, 具体错误讯息如下: Aug 27 03:57:53 dns named: unable to rename log file ‘/var/log/named.log’ to ‘/var/log/named.log.0’: permission denied 由于想方便管理, 我在 BIND 设定了 Log 记录档放在 …
在 Linux 如果用套件管理工具 (例如 yum, dnf, apt-get) 安装套件, 一般会设定好 logrotate 做记录档轮替, 但如果套件是自行编译安装, 或者是自行开发的系统 (例如 Shell Script), 除了可以自行编译记录档输替的功能外, 也可以用 Logrotate 实现。 Logrotate 的设定档是 /etc/logrotate.conf, 用作设定 Logrotate 的默认参数, 而 /etc/logrotate.d/ 目录下建立需要轮替的记录档, …
PHP 其中一个常见的错误 “Allowed memory size exhausted”,这是由于执行的 PHP 程式使用的内存超出 PHP 设定的限制,要解决可以很简单地修改 php.ini 档案内的 memory_limit 选项即可。 首先开启 php.ini,在 RHEL 及 CentOS 用 yum 安装的 PHP,默认路径是 /etc/php.ini: # vi /etc/php.ini 找到 “memory_limit” …
如果 Linux 帐号的 home directory 不存在,在登入帐号后,会出现以下找不到 home directory 的错误: Could not chdir to home directory /home/username: No such file or directory 出现这个错误的原因,是帐号的 home directory 不存在 (可能错误删除,或者建立帐号时没有建立目录),或者权限问题所致。 要解决可以重新建立缺少的 home directory,例如 …
vi 在 Unix 环境作业系统下常用的文字编辑器,如果想在 vi 或 vim 同时开启多个档案,可以用以下方法: 开启 file1 file2: $ vi file1 file2 fileN 开启所有 .php 副档名的档案: $ vi *.php 当开启了多个档案后,在 vi 可以用以下指令在档案间进行切换操作: 列出开启了的档案: 切换到下一个档案: 切换到上一个档案: 以档案名称作为切换: …
GRUB 是 Linux 下十分常用的开机管理工具, 主要作用是在不同作业系统或 kernel 选择要启动的项目, 以下文章会介绍将 GRUB 启动选单隐藏的方法。 要隐藏 GRUB 启动选单, 需要编辑 GRUB 的设定档 /etc/default/grub, 在编辑前先进行备份, 以免设定错误不能启动: $ sudo cp /etc/default/grub /etc/default/grub.bak 备份了 GRUB 设定档案, 可以修改设定, 开启 …
在 Apache 设定密码保护目录会使用 .htpasswd 这种档案,在 Nginx 有提供 auth_basic 模组,设定也很方便,以下是 Nginx 设定密码保护目录的方法。 首先建立储存使用者名称及加密密码的档案 .htpasswd,可以用 htpasswd 指令完成,以下会设定使用者名称是 username,密码档放在 /var/www/domain.com/member/ 目录下面: # htpasswd -c /var/www/domain.com/member/.htpasswd username 然后会出现提示,要求设定密码。 如果系统内没有安装 htpasswd,可以手动建立这个档案,每个使用者一行纪录。 在手动建立密码档前,需要先用 Perl 的 …