Tag: Fedora
/etc/resolv.conf 是设定系统使用那些 Name Server 的设定档, 但从 RHEL 及 CentOS 7 开始加入了 Network Manager 后, 当修改了 /etc/resolv.conf 的内容后, 会被 Network Manager 覆写到原来的设定。 先来看一看 CentOS 7 下的 /etc/resolv.conf 内容: $ cat …
在 Linux 下以一点 (.) 开始的档案及目录名称是隐藏档, 默认用 ls 时都不会显示, 要用 “ls -a” 才可以将它们显示。 如果想找出隐藏档案及目录, 可以用 find 指令, 语法是这样: 以上指令会找出在 /var/www/html 目录的隐藏档案及目录, 如果只要找出隐藏目录, 可以这样: find 指令默认会将目录下所有副目录一同搜寻, 如果只要搜寻 /var/www/html 目录, 而不对它的副目录搜查, 可以加上 …
安装 Linux 时会系统会一拼安装一堆所需的核心模组, 但有时在安装 Linux 后, 需要安装一些额外的模组或硬件驱动程式, 也可以透过相关指令完成,。 lsmod 指令 lsmod 的全写是 “list module”, 顾名思义, lsmod 的作用是查看目前系统中有那些模组: # lsmod 由于输出的结果很长, 要显示特定模组字串可以配合 grep, 例如显示 ip_tables 模组: # lsmod | grep …
Linux 其中一个常用的指令是 ls, 而 ls 默认会用档案名称排序显示, 而除了用档案名称外, 还可以用其他项目排序, 本文会示范用档案最后修改时间排序。 要用 ls 以时间排序, 只要加入 -t 参数, 以下会列出 /etc 目录, 并以最后修改时间排序, 最新的档案放到最前面: $ ls -t /etc 配合 -l 一同使用: $ ls …
Linux 及其他 Unix 环环均使用 passwd 指令修改帐号密码, 一般用户只可以用 passwd 指令修改自己的密码, 而 root 则可以修改任何帐号的密码。除了修改密码外, passwd 还可以修改帐号资讯, 登入的 shell, 密码有效期能。 使用 passwd 最简单的做法是修改自己的密码: $ passwd 系统便会要求输入旧密码, 新密码, 确认新密码, 如果没有问题便会修改密码。 Changing password for …
学 Windows 一同, Linux 跟其他 Unix 环境, 档案名及目录名称都有大小写的分别, 例如 “img001.jpg” 跟 “IMG001.jpg” 是不同的。 如果只有几个档案, 直接用 mv 修改档案名称就好, 例如: $ mv IMG001.jpg img001.jpg 但如果档案有几百个, 甚至几千个, 一个一个档案用 mv 修改, 可能到最后手指头都会改到痛。还好 Linux …
在 Nginx 下如果用 PHP 上传档案时, 有时会出现以下报错: Nginx 413 Request Entity Too Large 出现 Error 413 的原因是访客浏览网页时, 传送过多的 HTTP 请求, 一般在上传档案时出现, 解决方法是修改 Nginx 的 上传限制, 这个可以透过 Nginx 的 client_max_body_size 设定。 …
如果要在 Linux 下将现有的档案, 删除里面的所有空白行, 可以用 Linux 内建的工具即可实现。 sed 指令 用 sed 指令即可删除档案内的空白行: $ sed -i ‘/^$/d’ input.txt 如果想将删除空白行后的内容, 汇入到新档案, 要改成这样: $ sed ‘/^$/d’ input.txt > output.txt 有些空白行会包含一些空白字符, 例如 SPACE …
Python 是功能强大程式语言, 本文会示范在 RHEL, CentOS 及 Fedora 安装最新版 Python 3.5, 现时 Python 最新版本为 3.5.2 RHEL / CentOS / Fedora 安装 Python 3.5. 在安装 Python 3.5 前, 先安装 gcc: # …
登入 SSH 时如果看到 “WARNING: UNPROTECTED PRIVATE KEY FILE!” 报错, 出现报错的画面类似这样: 这个问题出在 private key (上面例子是 /path/to/key.pem) 的权限设定过于宽松, 系统内其他帐号也可以开启所致。 要解决也很简单, 只要用 chmod 改变 private key 的权限便可以: # chmod 600 /path/to/key.pem