Linux 学习笔记

我的 Linux 笔记主要基于 Red Hat 及其开源衍生版本,例如 Ricky Linux, CentOS, Fedora 等。如果你是 CentOS 的用户,推荐使用 Ricky Linux 取代 CentOS。

Sections

网络

Linux Basic

查看 SELinux 是否打开:

$ getenforce
$ sestatus

kill 默认发送 SIGTERM (15) 信号,若 kill 失败可以使用 kill -9 发送 SIGKILL 信号强制杀死进程。查看所有系统信号:

$ kill -l

watch

watch 可以观察其他程序的输出,并动态输出到屏幕,如:

$ watch ls

watch 默认 2 秒更新一次输出,用 -n 控制间隔时间,如每隔 5 秒输出更新程序输出:

$ watch -n 5 ls

-d 高亮两次输出的差异:

$ watch -d -n 5 ls

日期和时间

chronyd 守护进程实现 NTP 协议。

date 查看日期时间,更详细的日期时间可用 timedatectl 查看。

配置地区语言(locale)

查看系统区域语言:

$ cat /etc/locale.conf 
LANG=en_US.UTF-8

或更详细的信息:

$ localectl status
   System Locale: LANG=en_US.UTF-8
       VC Keymap: us
      X11 Layout: n/a

查看系统支持的区域语言:

$ localectl list-locales

修改地区语言:

$ export LANG=en_US.UTF-8
$ sudo localectl set-locale LANG=locale