目录
一、什么是VPS
二、 VPS系统:CentOS、Ubuntu、Debian对比
1.Ubuntu
2.CentOS(Community Enterprise Operating System)
3.Debian
三、Xshell、SecureCRT、PuTTY、Termius、MobaXterm等5款主流SSH客户端对比
1. Xshell
2. SecureCRT
3. PuTTY
4.Termius
5.MobaXterm
四、MobaXterm详细使用教程
五、Linux常用指令
六、Tmux
1.基本用法
(1)安装
(2)启动与退出
(3)快捷键
2.会话管理
(1)新建会话
(2) 分离会话
(3)接入会话
(4) 杀死会话
(5)切换会话
(6)重命名会话
(7)会话快捷键
(8)最简操作流程
3.窗格操作
(1)划分窗格
(2)移动光标
(3)交换窗格位置
(4) 窗格快捷键
4.窗口管理
(1)新建窗口
(2)切换窗口
(3)重命名窗口
(4)窗口快捷键
5.其他命令
虚拟私有主机(Virtual Private Server) 虚拟处理系统/虚拟机(VPS/VM)
参考文章:什么是VPS?链接地址:https://www.vpser.net/other/vps.html
文章作者:嘉维,出处:http://www.fobgavin.com/centos-ubuntu-debian-compare.html
将三个最常用的Linux系统(CentOS、Ubuntu、Debian)进行对比。
(建站常用的cPanel控制面板,只有CentOS支持,而Ubuntu和Debian都不支持
对于初学者,建议采用CentOS或Debian,这两种系统都能在配置较低的VPS上流畅运行。但是如果VPS配置太低(OPENVZ内存在128M以下,或者XEN架构内存在192M以下),建议采用Debian;否则建议采用CentOS,以获取更多的在线帮助与支持,让自己入门更轻松。
综上来说,如果是安装在服务器上,CentOS才好用。如果是用来搞编程开发,日常使用的桌面用途,Ubuntu才好用。)
文章作者:嘉维,出处:http://www.fobgavin.com/5ssh-mobaxterm-putty-xshell.html
如今大多数用户使用windows操作系统,如果要连接Linux服务器来进行文件之间的传送,需要一个Secure Shell软件(简称SSH)来完成。从概念上来讲,SSH其实是一个网络协议,允许通过网络连接到Linux和Unix服务器。SSH使用公钥加密来认证远程的计算机。通常有多种途径使用SSH,自动连接或是使用密码认证登录。
关于SSH客户端,大多数人用Xshell、SecureCRT和Putty、Termius、MobaXterm。前两者都是收费软件,但也有面向学生和家庭的免费版;后面3个是免费软件。推荐大家优先使用SSH客户端MobaXterm。
Xshell是一款功能强大的linux连接管理工具,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。有商业付费版和个人用户免费版。目前来说,Xshell是功能最强大的SSH客户端,但是商业版要2000多块。个人可以使用免费版,但有时也会弹出收费窗口。
SecureCRT跟Xshell差不多,也是收费软件,但有些功能没有Xshell完善。
Termius是IOS 平台著名的 SSH 客户端,后来也推出了Windows版本,而且还是免费的。功能很丰富,但是对Windows的支持还不是很完善。
作者:嘉维,出处:http://www.fobgavin.com/mobaxterm-instruction-1.html
软件安装及使用参考上述文章。
MobaXterm主要功能:
文章转载:
Linux常用命令大全(非常全!!!)
linux 服务器常用命令整理
史上最全的Linux常用命令汇总
图片源自:Linux常用命令大全
文章来源:Tmux 使用教程 http://www.ruanyifeng.com/blog/2019/10/tmux.html
Tmux 是一个终端复用器(terminal multiplexer)(类似的终端复用器还有 GNU Screen)
绘画的特点是窗口与其中启动的程序是连在一起的,打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。、
(1)它允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。
(2) 它可以让新窗口"接入"已经存在的会话。
(3)它允许每个会话有多个连接窗口,因此可以多人实时共享会话。
(4)它还支持窗口任意的垂直和水平拆分。
# Ubuntu 或 Debian
$ sudo apt-get install tmux
# CentOS 或 Fedora
$ sudo yum install tmux
# Mac
$ brew install tmux
#启动
tmux
#退出 快捷键Ctrl+d
exit
Tmux 窗口有大量的快捷键。所有快捷键都要通过前缀键唤起。默认的前缀键是Ctrl+b
,即先按下Ctrl+b
,快捷键才会生效。
举例来说,帮助命令的快捷键是Ctrl+b ?
。它的用法是,在 Tmux 窗口中,先按下Ctrl+b
,再按下?
,就会显示帮助信息。
然后,按下 ESC 键或q
键,就可以退出帮助。
第一个启动的 Tmux 窗口,编号是0
,第二个窗口的编号是1
,以此类推。这些窗口对应的会话,就是 0 号会话、1 号会话。
使用编号区分会话,不太直观,更好的方法是为会话起名。
$ tmux new -s
在 Tmux 窗口中,按下Ctrl+b d
或者输入tmux detach
命令,就会将当前会话与窗口分离。
$ tmux detach
上面命令执行后,就会退出当前 Tmux 窗口,但是会话和里面的进程仍然在后台运行。
tmux ls
命令可以查看当前所有的 Tmux 会话。
$ tmux ls
# or
$ tmux list-session
tmux attach
命令用于重新接入某个已存在的会话。
# 使用会话编号
$ tmux attach -t 0
# 使用会话名称
$ tmux attach -t
tmux kill-session
命令用于杀死某个会话。
# 使用会话编号
$ tmux kill-session -t 0
# 使用会话名称
$ tmux kill-session -t
tmux switch
命令用于切换会话。
# 使用会话编号
$ tmux switch -t 0
# 使用会话名称
$ tmux switch -t
tmux rename-session
命令用于重命名会话。
$ tmux rename-session -t 0
上面命令将0号会话重命名。
下面是一些会话相关的快捷键。
Ctrl+b d
:分离当前会话。Ctrl+b s
:列出所有会话。Ctrl+b $
:重命名当前会话。
- 新建会话
tmux new -s my_session
。- 在 Tmux 窗口运行所需的程序。
- 按下快捷键
Ctrl+b d
将会话分离。- 下次使用时,重新连接到会话
tmux attach-session -t my_session
。
Tmux 可以将窗口分成多个窗格(pane),每个窗格运行不同的命令。以下命令都是在 Tmux 窗口中执行。
# 划分上下两个窗格
$ tmux split-window
# 划分左右两个窗格
$ tmux split-window -h
# 光标切换到上方窗格
$ tmux select-pane -U
# 光标切换到下方窗格
$ tmux select-pane -D
# 光标切换到左边窗格
$ tmux select-pane -L
# 光标切换到右边窗格
$ tmux select-pane -R
tmux swap-pane
命令用来交换窗格位置。
# 当前窗格上移
$ tmux swap-pane -U
# 当前窗格下移
$ tmux swap-pane -D
Ctrl+b %:划分左右两个窗格。
Ctrl+b ":划分上下两个窗格。
Ctrl+b :光标切换到其他窗格。是指向要切换到的窗格的方向键,比如切换到下方窗格,就按方向键↓。
Ctrl+b ;:光标切换到上一个窗格。
Ctrl+b o:光标切换到下一个窗格。
Ctrl+b {:当前窗格与上一个窗格交换位置。
Ctrl+b }:当前窗格与下一个窗格交换位置。
Ctrl+b Ctrl+o:所有窗格向前移动一个位置,第一个窗格变成最后一个窗格。
Ctrl+b Alt+o:所有窗格向后移动一个位置,最后一个窗格变成第一个窗格。
Ctrl+b x:关闭当前窗格。
Ctrl+b !:将当前窗格拆分为一个独立窗口。
Ctrl+b z:当前窗格全屏显示,再使用一次会变回原来大小。
Ctrl+b Ctrl+:按箭头方向调整窗格大小。
Ctrl+b q:显示窗格编号。
tmux new-window
命令用来创建新窗口。
$ tmux new-window
# 新建一个指定名称的窗口
$ tmux new-window -n
tmux select-window
命令用来切换窗口。
# 切换到指定编号的窗口
$ tmux select-window -t
# 切换到指定名称的窗口
$ tmux select-window -t
tmux rename-window
命令用于为当前窗口起名(或重命名)。
$ tmux rename-window
下面是一些窗口操作的快捷键。
Ctrl+b c
:创建一个新窗口,状态栏会显示多个窗口的信息。Ctrl+b p
:切换到上一个窗口(按照状态栏上的顺序)。Ctrl+b n
:切换到下一个窗口。Ctrl+b
:切换到指定编号的窗口,其中的
是状态栏上的窗口编号。Ctrl+b w
:从列表中选择窗口。Ctrl+b ,
:窗口重命名。# 列出所有快捷键,及其对应的 Tmux 命令
$ tmux list-keys
# 列出所有 Tmux 命令及其参数
$ tmux list-commands
# 列出当前所有 Tmux 会话的信息
$ tmux info
# 重新加载当前的 Tmux 配置
$ tmux source-file ~/.tmux.conf