内容一:查显示某一个名称的主要 man 帮助文档
# man <name>
内容二:显示某一个名称的非主要 man 帮助文档
2.1 刷新 mandb 库
# mandb
2.2 显示某一个名称所有相关 man 帮助文档列表
# man -k <name>
2.3 显示对应名称的某一个 man 帮助文档
# man <code> <name>
# man <name>
# mandb
# man -k <name>
# man <code> <name>
# tmux new -s <tmux name>
或者:
# tmux new -s <tmux code>
# exit
或者:
同时按下 “ctrl” 键和 “d” 键
或者:
同时按下 “ctrl” 键和 “b” 键之后再按下 “x” 键
# tmux detach
或者:
同时按下 “ctrl” 键和 “b” 键之后再按下 “d” 键
# tmux info
(注意:这种方式只能在进入某个 tmux 之后再操作)
# tmux ls
或者:
# tmux list-session
或者:
同时按下 “ctrl” 键和 “b” 键之后再按下 “s” 键
(注意:这种方式只能在进入某个 tmux 之后再操作)
# tmux attach -t <tmux name>
或者:
# tmux attach-session -t <tmux name>
# tmux kill-session -t <tmux name>
# tmux switch -t <tmux name>
(注意:这种方式只能在进入某个 tmux 之后再操作)
# tmux rename-session -t <tmux old name> <tmux new name>
或者:
同时按下 “ctrl” 键和 “b” 键之后再按下 “$” 键
(注意:这种方式只能在进入某个 tmux 之后再操作)
# tmux split-window
或者:
同时按下 “ctrl” 键和 “b” 键之后再按下 “”” 键
(注意:tmux 终端分屏只能在进入某一个 tmux 之后再使用)
# tmux split-window -h
或者:
同时按下 “ctrl” 键和 “b” 键之后再按下 “%” 键
(注意:tmux 终端分屏只能在进入某一个 tmux 之后再使用)
# tmux select-pane -U
或者:
同时按下 “ctrl” 键和 “b” 键之后再按下 “上方向” 键
(注意:tmux 终端分屏只能在进入某个 tmux 之后再使用)
# tmux select-pane -D
或者:
同时按下 “ctrl” 键和 “b” 键之后再按下 “下方向” 键
(注意:tmux 终端分屏只能在进入某个 tmux 之后再使用)
# tmux select-pane -L
或者:
同时按下 “ctrl” 键和 “b” 键之后再按下 “左方向” 键
(注意:tmux 终端分屏只能在进入某个 tmux 之后再使用)
# tmux select-pane -R
或者:
同时按下 “ctrl” 键和 “b” 键之后再按下 “右方向” 键
(注意:tmux 终端分屏只能在进入某个 tmux 之后再使用)
同时按下 “ctrl” 键和 “b” 键之后再按下 “o” 键
(注意:tmux 终端分屏只能在进入某个 tmux 之后再使用)
# tmux swap-pane -U
或者:
同时按下 “ctrl” 键和 “b” 键之后再同时按下 “ctrl” 键和 “o” 键
或者:
同时按下 “ctrl” 键和 “b” 键不放再按下 “o” 键
(注意:tmux 终端分屏只能在进入某个 tmux 之后再使用)
# tmux swap-pane -D
或者:
同时按下 “ctrl” 键和 “b” 键之后再同时按下 “alt” 键和 “o” 键
(注意:tmux 终端分屏只能在进入某个 tmux 之后再使用)
同时按下 “ctrl” 键和 “b” 键之后再按下 “q” 键
(注意:tmux 终端分屏只能在进入某个 tmux 之后再使用)
同时按下 “ctrl” 键和 “b” 键之后再按下 “t” 键
(注意:tmux 终端分屏只能在进入某个 tmux 之后再使用)
同时按下 “ctrl” 键和 “b” 键不放,之后再按 “方向” 键调整终端分屏边框大小
(注意:tmux 终端分屏只能在进入某个 tmux 之后再使用)
同时按下 “ctrl” 键和 “b” 键之后再按下 “z” 键将当前终端分屏调整为终端全屏,重复此操作可还原
(注意:tmux 终端分屏只能在进入某个 tmux 之后再使用)
同时按下 “ctrl” 键和 “b” 键之后再按下 “!” 键
(注意:tmux 终端分屏只能在进入某个 tmux 之后再使用)
同时按下 “ctrl” 键和 “b” 键之后再按下 “&” 键
(注意:tmux 终端分屏只能在进入某个 tmux 之后再使用)
同时按下 “ctrl” 键和 “b” 键之后再按下 “?” 键
(注意:这种方式只能在进入某个 tmux 之后再操作)
# tmux list-keys
# tmux list-commands
# ssh-keygen -b 4096 -t rsa -C "<content>" -f "<public private key name>"
(注意:在生成复杂 SSH 密钥的时候最好也设置它的使用密码)
# mv <public private key name>* ~/.ssh/
# chmod -R 600 ~/.ssh/<public private key name>*
# ssh-copy-id -i ~/.ssh/<public private key name>.pub <destination IP address>
# ssh -i ~/.ssh/<public private key name> <destination IP address>
如果是 Rocky Linux & RHEL:
# vim /etc/ssh/sshd_conf
将其中的:
......
# PasswordAuthentication yes
......
修改为:
......
PasswordAuthentication no
......
如果是 openSUSE & SLES:
# vim /etc/ssh/sshd_conf
将其中的:
......
# PasswordAuthentication yes
......
# ChallengeResponseAuthentication yes
......
修改为:
......
PasswordAuthentication no
......
ChallengeResponseAuthentication no
......
# systemctl restart sshd
# ssh-keygen -p -f ~/.ssh/<public private key name>
(补充:无密码的 SSH 密钥也能通过此方法设置密码)
# ssh-keygen -l -f ~/.ssh/<public private key name>
开启 core dump 之后,如果出现了 C 语言程序的 crash,则会将 crash 的结果记录到一个文件里
# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 31722
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 31722
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
# ulimit -c unlimited
# ulimit -a
core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 31722
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 31722
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
# sysctl -w kernel.core_pattern=/tmp/corefile/core-%e-%p
服务器系统要配置好可用的软件源
# zypper se -t pattern
# zypper in -t pattern gnome
# vim /etc/sysconfig/displaymanager
将以下内容:
......
DISPLAYMANAGER_XSERVER="Xorg"
修改为:
......
DISPLAYMANAGER_XSERVER="gdm"
# systemctl set-default graphical.target
# startx
或者:
# init 5