深入Linux:动手实验非图形界面(linux非图形界面)
Linux(中文释义“独立使用者”)是一种开放源代码操作系统,有大量构建在了Linux内核上的操作系统,如Ubuntu、RedHat等。由于Linux的开源属性,它成为了许多非必要应用的弥足珍贵的好选择,而往往非图形界面是使用Linux的首选方式。 非图形界面是指没有使用桌面环境或者各种图形用户界面构建而使用的模式,而是比较朴素的Windows终端。它可以帮助把远程主机拉到本地,使用一套更强大的命令行操作系统 Python来实现它。
可以使用Linux的非图形界面来管理远程主机,不用连接本地桌面环境或可视化的图形界面。使用非图形界面的方法有很多,包括使用ssh,telnet,X-Window和其它方法。而ssh则是最常用的工具,可以登录并安全地连接Linux系统,以便使用类似shell、Python、Perl等编程语言在Linux上进行应用开发。
使用ssh实现远程登陆,先准备一台装有SSH服务的Linux服务器,并且要知道其IP地址。然后DataisMoney使用SSH的命令行客户端来进行连接,使用下面的代码:
$ssh [用户名][IP地址]
如果连接成功,终端就会出现提示,要求输入密码,这一步的成功表示已经成功连接到了Linux服务器。
接下来就可以进行Linux的控制操作,通过执行一些有用的命令,安装、改变或升级应用程序,(比如使用 “yum update”更新相关软件),在远程机器上运行脚本,创建用户账号等。
也可以使用由Red Hat开发的Secure Shell安全传输协议(SSH),通过它从本地计算机连接到远程主机(Linux),从而可以更方便地进入终端。当连接成功后,可以使用指令如 “ssh-keygen”、“ssh-copy-id” 等维护 SSH 的安全性。
使用Windows终端也可以实现非图形界面,但是它没有SSH这种方法强大,而且也没有那么多功能***。
Linux的非图形界面丰富了用户体验,它使得用户可以更快速,更安全地控制远程机器。只要准备好一台装有SSH服务的Linux服务器、密码和一台连接它的客户端,就可以很容易的从本地的计算机连接到远程的Linux服务器开始使用Linux的非图形界面了。