Tag: Linux
当系统开机时会显示一堆讯息显示,包括各个硬件及硬盘分割区等,这些讯息一般不会用到,但如果在系统发生问题时,例如硬盘故障及驱动程式等问题,这些讯息就十分有用。而 dmesg 就是将开机时的资讯显示出来的指令。 dmesg 使用十分简单,只要直接输入 dmesg 指令,便会在终端机显示开机讯息: # dmesg 如果只要显示个别硬件的讯息,可以配合 grep 使用,例如只想显示关于内存的内容: # dmesg | grep -i Memory 只显示 USB 相关开机资讯: # dmesg | grep -i USB 只显示 eth0 …
du 指令的全写为 “Disk Usage”, 它的作用是显示目录的使用量。 du 常用参数 -a 或 -all: 显示所有档案目录的使用状况, 包活 /proc 等特殊档案系统. -h 或 –human-readable: 自动以 KB, MB 作为显示单位, 提高易读性. -H: 与 -h 一样, 但会用 1MB = …
在 Linux 想要检查各硬盘分割区的容量及使用量, 可以用 df 指令, 除了硬盘分割区外, 它还可以检查其他已挂载到系统的储存装置的使用状况。 df 常用参数 -a: 显示所有档案系统的使用状况, 包活 /proc 等特殊档案系统. -h: 自动以 KB, MB, KB 作为显示单位, 提高易读性. -H: 与 -h 一样, 但会用 1MB = …
有关 pwd: pwd 即英文 “Print Working Directory” 的缩写, 顾名思义 pwd 的作用是显示目前的工作目录位置。 pwd 的语法: pwd 参数: -L 如果当前目录为连结档, 会显示连结档名称。 -P: 如果当前目录为连结档, 不会以连结档的路径来显示, 会显示实际的目录位置。 –help: 显示帮忙讯息。 –version: 显示 pwd 版本。 pwd …
Linux 下有一个配置档案 /etc/fstab,它的作用是设定硬盘分割区或其化储存装置,在开机时挂载点及如何挂载等选项。 跟 Linux 其他设定档一样,/etc/fstab 是一个纯文字档,只要有 root 权限,可以用任何文字编辑器开启及修改, 基于每台电脑的硬盘配置及挂载点,所以 /etc/fstab 的设定都有所不同,但里面的格式都是一样的,例如以下是我的 CentOS 5 的 /etc/fstab 档内容: /etc/fstab 每一行代表一个分割区或储存装置,每行分为 6 栏资料,它们的内容分别是: 第一栏: 分割区或储存装置的路径。 第二栏: 分割区或储存装置的挂载点。 第三栏: 分割区或储存装置的档案系统类型。 第四栏: 挂载时要使用的挂载参数。 …
有关 mkdir: mkdir 即英文 “make directory” 的简写,是在 Linux 或其他 UNIX Like 环境下在档案系统建立目录的指令。 mkdir 的语法为: mkdir DIRECTORY_NAME … 参数: -m, –mode=MODE: 设定目录的权限。 -p, –parents: 如果建立新目录的上层目录不存在,会自动建立。另外如果加上这个参数,如果建立目录已经存在,不会报错。 -v, –verbose: 印出建立目录的讲细资讯。 -Z, –context=CTX:对新建目录进行 …
在 Linux 下有时需要将系统帐号 lock 起,这个动作可以用 passwd 指令完成,只要在 passwd 指令后面加上 -l 参数便可以,而这个参数只可以用 root 身份执行,语法是: # passwd -l username 如果帐号已经 lock 住,想登入的话会出现 “This account is currently not available.”: # su – …
在 RHEL 及 CentOS 透过 YUM 或 RPM 安装的套件, 其默认安装目录跟编译安装有所不同, 以下是 Apache, PHP 及 MySQL (MariaDB) 在 RHEL 及 CentOS 的默认安装目录及设定档位置: Apache: 默认安装目录: /etc/httpd/ DocumentRoot: /var/www/html/ httpd.conf 路径: /etc/httpd/conf/httpd.conf …
以下文章会示范在 RHEL 及 CentOS 下完整移除 MySQL 服务器, 如果 MySQL 的资料还有用, 在开始前务必要先备份 MySQL 的资料。 首先检查安装在系统的 MySQL 相关套件, 可以用 rpm 或 yum 指令查看: # rpm -qa | grep mysql mysql-libs-5.1.73-5.el6_6.x86_64 mysql-server-5.1.73-5.el6_6.x86_64 …
sudo 指令是可以让一般用户以 root 身份执行指令的工具, 但如果没有正确设定, 当执行 sudo 时会出现以下错误: username is not in the sudoers. This incident will be reported. 以下会示范在 Redhat 及 CentOS 建立一个新帐号, 在不修改 sudoers 的情况下, 可以使用 sudo …