内容一:查显示某一个名称的主要 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
# passwd
# passwd zhumingyu
(补充:这里以修改 zhumingyu 用户的密码为例)
# passwd -d zhumingyu
(补充:这里以清空 zhumingyu 用户的密码为例)
# passwd -l zhumingyu
(补充:这里以锁定 zhumingyu 用户的密码为例)
# passwd -u zhumingyu
(补充:这里以解锁 zhumingyu 用户的密码为例)
# passwd -S zhumingyu
(补充:这里以显示 zhumingyu 用户的锁定状态为例)
# 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>
文中的 python 系统名、mysite 项目只是站主在本次操作中随意取的名称,读者可以根据自己的喜好换成任意别的名称
(1)服务器的系统需要是 CentOS Linux 8 版本
(2)服务器要关闭防火墙
(3)服务器要关闭 SELinux
(4)服务器系统要配置好可用的软件源
(5)服务器要能够连接外网
[root@django ~]# yum -y groupinstall 'Server with GUI'
[root@django ~]# systemctl set-default graphical.target
[root@django ~]# reboot
(注意:如果要到远程服务器上使用 PyCharm,则在 ssh 的时候需要添加 -X 参数:# ssh -X <用户>@)
[root@django ~]# pip3 install --upgrade pip
[root@django ~]# pip3 install django
[root@django ~]# python3 -m venv django_env
[root@django ~]# source django_env/bin/activate
(django_env) [root@django ~]# django-admin startproject mysite
# cd mysite/
(django_env) [root@django mysite]# tree
.
|-- manage.py
`-- mysite
|-- __init__.py
|-- asgi.py
|-- settings.py
|-- urls.py
`-- wsgi.py
1 directory, 6 files
# tar -xvf pycharm-community-2020.1.tar.gz
# vim pycharm-community-2020.1/bin/pycharm64.vmoptions
将以下内容:
-Xms128m
-Xmx750m
......
修改为:
-Xms2048m
-Xmx4096m
......
# vim pycharm-community-2020.1/bin/pycharm.vmoptions
将以下内容:
-Xms128m
-Xmx750m
......
修改为:
-Xms2048m
-Xmx4096m
......
# ./pycharm-community-2020.1/bin/pycharm.sh
(1)选择左上角的 “File” 点击 “Settings”
(2)选择 “Editor” 下的 “Code Completion”
(3)建议将 “Code Completion” 设置成如下图所示
(4)点击 OK
选择左上角的 "File" 点击 “Invalidate and Restart”
# django-admin startproject <project>
# django-admin startapp <subproject>
# python3 manage.py runserver <local IP address>:<port>