Tag: Debian & Ubuntu
sudo 指令是可以让一般用户以 root 身份执行指令的工具, 以下会示范在 Ubuntu 建立一个新帐号, 在不修改 sudoers 的情况下, 可以使用 sudo 以 root 身份执行指令。 建立新帐号 先用 adduser 建立新帐号: # adduser username 设定新帐号密码: Set password prompts: Enter new UNIX …
ln 是在 Linux 及其他 Unix Like 作业系统建立连结的指令,概念跟 Windows 的捷径差不多。ln 建立的连结分为 “硬连结” (hard link) 及 “软连结” (symbolic link), 默认 ln 会使用 hard link。 ln 的语法 ln … TARGET ] ln …
在 Ubuntu 要安装 GCC, 可以透过安装 build-essential 套件轻松完成, build-essential 包含了编译 C / C++ 所需的套件。 $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install build-essential 安装好后可以用以下指令查看版本: $ gcc …
mv 是在 Linux (或其他 Unix 系统) 最常用的指令之一, 它是用作移动/更名档案或目录的指令。 mv 的常用参数: -f, –force: 如果目标档案已经存在,不会提出询问,而会直接强制覆蓋档案。 -i, –interactive: 如果目标档案已经存在,会先提出询问,不会直接强制覆蓋档案。 -n, –no-clobber: 不会覆蓋任何档案。 -u, –update: 目标档案已经存在时,会比较来源档案及目标档案的时间,如果来源档案较新才会覆蓋。 以下是一些 mv 指令的常用例子: 从 /from/filename.txt 移动到 /to/newfile.txt …
Linux 及其他 Unix-Like 作业系统都有一组称为 Load Average 的数值,从这组数值可以判断系统有多繁忙,数值越大表示系统越繁忙;数值越小表示系统越闲置,很多系统管理员也会根据这组数值衡量系统的负载。 要查看 Load Average 有不同的方法,最简单是执行 uptime 指令: $ uptime 08:29:12 up 20 days, 22:28, 1 user, load averages: 0.29, 0.20, 0.29 Linux 的 …
有时在 Linux 上需要不断执行一个指令, 并检视其执行结果, 如果人手不断操作也太累了吧, 这时可以用 watch 指令完成。watch 的用途是持续不断执行一个指令, 并将执行结果输出到终端机。 watch 默认执行指令的相隔时间为 2 秒, 例如要执行 “free -m” 这个指令, 可以这样做: # watch free -m 如果要变更相隔时间, 加入 -n 便可以, 后面输入的单位为秒数, 例如改为每 …
在 Ubuntu 如果忘记了登入密码,可以简单地进入 recovery mode 重设密码,以下是重新密码方法: 1. 进入 GRUB 选单 如果电脑内除了 Ubuntu 外,还安装了其他作业系统,一开机便会看到 GRUB 的选单,但如果只安装了 Ubuntu 的话,在开机时按著“Shift”键,便可以进入 GRUB 开机选单。 2. 选择 recovery mode 看到 GRUB 选单后,选择 Ubuntu 的 “recovery …
以下是主要 Linux 发行版开启 / 停止 / 重新启动网络的方法。 RHEL 7 / CentOS 7 / Fedora: # systemctl start network.service # systemctl stop network.service # systemctl restart network.service RHEL 6 / …
Linux 要查看内存 (RAM) 的资讯可以用几种不同方法实现, 以下会简单说明一下。 free 指令 free 指令可以显示实体内存和 SWAP 的大小及使用状况, 例如: 以 MB 作为单位显示内存使用状况: $ free -m total used free shared buffers cached Mem: 15899 15367 531 0 …
当系统开机时会显示一堆讯息显示,包括各个硬件及硬盘分割区等,这些讯息一般不会用到,但如果在系统发生问题时,例如硬盘故障及驱动程式等问题,这些讯息就十分有用。而 dmesg 就是将开机时的资讯显示出来的指令。 dmesg 使用十分简单,只要直接输入 dmesg 指令,便会在终端机显示开机讯息: # dmesg 如果只要显示个别硬件的讯息,可以配合 grep 使用,例如只想显示关于内存的内容: # dmesg | grep -i Memory 只显示 USB 相关开机资讯: # dmesg | grep -i USB 只显示 eth0 …