-
Linux 终端命令的学习目标之一是远程通过SSH进行服务器管理,下面为常用的Linux服务器管理的相关终端及操作。
1 shutdown 关机/重启(- r)
|
|
|
|
|
|
|
|
|
|
- 注意:日常的系统维护不建议关闭系统,而推荐重启。
2 查看/配置网卡
|
|
|
|
|
|
2.1 查询网卡配置信息:ifconfig
注:window系统查询IP地址:ipconfig
2.2 查询IP地址 :ifconfig | grep inet
2.3 检测目标主机连接情况: ping + IP地址
(1)通过连接时,如下图:
其中,上述每条数据表示从本机向目标计算机发送56字节的数据包后,从目标计算机返回一个64字节的数据包,并表明所用时间(time/ms)。其中,time(ms)的数值表示网速大小,其数值与网速成反比,即time数值越大,本机与目标计算机连接通讯的网速越快;反之,越慢。
(2)无法连接时,如下图:
上图表示本机向目标计算机发送了13个数据包,数据全部丢失,即可推断无法连接目标计算机。
2.4 检测本机网卡工作是否正常: ping 127.0.0.1
- 127.0.0.1 被成为本地回环/回环地址,用以检测本地网卡是否正常工作。
本机网卡正常工作时,如下图:
3 远程管理服务器(SSH的使用)
- 在Linux中,SSH(Secure Shell)是常用的服务器远程管理软件,可通过SSH客户端(openssh-client)远程连接SSH服务器(openssh-server)进行管理。
- SSH可加密数据,保障数据传输安全
- SSH可压缩数据,保障数据传输速度
- 注1 域名:IP地址,查询计算机
- 注2 端口号:计算机上运行的应用程序,常见服务的默认端口号如下表:
SSH | 22 |
Web服务器 | 80 |
HTTPS | 443 |
FTP服务器 | 21 |
Oracle | 1521 |
3.1 windows环境下的 SSH 客户端安装
- Ubuntu 系统默认已安装SSH 客户端
- Windows 系统需自行安装,其常见软件有 Putty 和 Xshell,两款软件均免费,安装包可在其官方网站下载。
(1)Putty:
Download PuTTY: latest release (0.76)https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
(2)XShell:
3.2 Linux环境下的SSH服务器安装
3.2.1 查询是否安装了SSH服务器
一般情况下,Linux中默认未安装SSH服务器。但我们在安装前,最好还是先查询系统中是否已经安装过SSH服务器,命令如下:
$ dpkg -l | grep ssh
此结果说明,系统中仅有SSH客户端,而未安装SSH服务器.
3.2.2 安装SSH服务器
输入下列命令,并输入用户密码后,可完成SSH服务器的安装。
$ sudo apt-get install openssh-server
安装完成后,可重新查询系统中是否已安装SSH服务器。
3.3 SSH 服务器远程登陆
(1)命令行登录服务器,其中,port为端口号(默认值为22,可不填),user为用户名,remote为目标主机IP地址。
# 远程登陆服务器
$ ssh [-p port] user@remote
(2)XShell手动登录服务器,文件 —> 新建 —> 新建会话属性。
填写密码,连接成功后,出现以下界面: