Tag: Fedora
透过 SSH 远程登入 Linux 系统时, 有时会遇到登入很慢的问题, 但成功登入后, 一切便会很畅顺。 这个问题是因为 SSH 服务器默认会在登入时, 会对连线的 IP 进行 DNS 反解, 即是将连线 IP 反解析为主机名称, 而这个过程往往会停留一段时间, 那便会告成登入缓慢的问题。 要解决这个问题, 只要关闭 SSH 服务器的 DNS 反解就可以, 开启 /etc/ssh/sshd_config …
gzip 是 Linux 下常用的压缩工具,在默认情况下使用 gzip,会在建立压缩档后,把原始档案删除,例如想想压缩 mylog.log 档案,压缩后会把 mylog.log 删除,并建立了 mylog.log.gz 压缩档。 在一般情况下这样没有问题的,尤其要压缩纪录档,但有些时候如果需要保留原始档案,可以在 gzip 加上 -k 参数,或者用 -c 参数,并配合 Linux 下的管线实现: 用 gzip 压缩并保留原始档案: $ gzip -k myfile.log 或者用 -c …
Lynis 是一套开源免费的保安套件, 它可以扫瞄系统的安全漏洞, 后门程式扫瞄, 设定档错误设定, 错误的档案权限, 用户没有设定密码等安全性问题。 以下会示范安装 Lynis 及使用方法, 由于是直接下载 Lynis 的源始码, 所以应该适用在多数主要的 Linux 发行版。 安装 Lynis 建立 Lynis 的目录 # mkdir /usr/local/lynis 下载 Lynis 最新版的源始码及解压, 目前最新版是 Lynis …
usermod 是变更 Linux 帐号设定的工具, 要变更帐号名称及帐号 UID, 同样可以使用 usermod, 例如: # usermod -l new-name old-name 如果要修改帐号的 UID, 语法是这样: # usermod -u new-UID username 上面指令会将帐号 username 的 UID 改为 new-UID, 其中这个 …
Linux 下要查看档案或目录的权限, 如果很简单用 ls 指令加上 -l 参数, 例如: # ls -l 用 grep 可以过滤出想查看的档案, 例如果查看 /etc/hosts 档案的权限: # ls -l /etc | grep hosts 这个方法所显示的权限会以字母显示, 例如: -rw-r–r– 以上代表 644, …
rm 指令用作在 Unix Like 环境下删除档案或目录, 使用 rm 时要格外小心, 尤其将整个目录删除。 rm 的使用也很简单, 只要在指令后面加入档案名称, 便可以将档案删除, 例如: $ rm filename 但如果要删除目录, 像上面直接输入的话, 会出现报错: $ rm dirname/ rm: cannot remove ‘dirname/’: Is a …
fsck 是 Unix 下的档案系统检查工具, 以下会示范在档案系统经过特定次数挂载后, 会强制在开机时进行 fsck. 例如想设定 /home 在挂载 10 次后进行 fsck, 先开启 /etc/fstab, 找到 /home 的一行, 例如: 想最后面的 “0” 改成 2, 即这样: 然后用 tune2fs 设定挂载 10 次后强制进行 …
Linux 下所下达的指令, 系统会将它们纪录下来, 要查看指令纪录可以用 history 指令: $ history history 指令除了查看指令纪录外, 也可以删除指令纪录, 例如: 删除所有指令纪录: $ history -c 要删除个别纪录, 要先用 history 指令查看要删除纪录的编号, 例如想删除编号为 1010 的纪录, 可以这样做: $ history -d 1010
Linux 在删除帐号时, 默认不会删除帐号的 Home Directory, 那么在删除帐号后, 如果没有手动删除帐号的 Home Directory, 便会保留很多没有用的旧档案。 要删除帐号时一同拼除帐号的 Home Direcoty, 只要加入以下参数, 就可以自动删除帐号的 Home Directory: Redhat, CentOS, Fedora # userdel –remove delusername Debian, Ubuntu # deluser –remove-home …
Cockpit 是由 Redhat 开发的系统管理工具, 可以让系统管理员透过网页接口管理服务器, 例如管理储存装置, 使用者帐号管理, 网络设定, 开启/停止服务等。另一个优点是除了管理本机服务器外, 更可以透过网络管理多台服务器, 以下会示范在 RHEL, CentOS 及 Fedora 安装 Cokpit。 安装 Cockpit 由于 Cockpit 是 Redhat 开发, 它已经内建在 RHEL 7 及 Fedora …