Linux操作系统概述
操作系统概念
操作系统(operating system,简称OS)是管理计算机硬件与软件资源的程序,需要处理如:管理与配置内存、 决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务;
没有操作系统的机器称之为裸机,不管是开发还是使用都十分不便。
操作系统也提供一个让用户与系统交互的操作界面。
操作系统分类
操作系统发展至今,种类繁多,可以根据应用的不同领域进行划分: l 桌面操作系统 l 服务器操作系统 l 嵌入式操作系统 l 移动设备操作系统。
FinalShell介绍使用
SSH协议
l SSH为Secure Shell的缩写,是一种网络安全协议,专为远程登录会话和其他网络服务提供安全性的协议。 l 在Linux中,SSH的主要用途有:用户加密实现远程登录、服务器之间的免密登录。 l SSH协议默认采用RSA算法实现非对称加密,需要两个密钥:公开密钥(public key:简称公钥)和私有密钥( private key:简称私钥)。 l 公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。
SSH加密实现远程登录
l 企业中,Linux服务器通常位于远程机房中,用户不方便直接在机房操作; l 可以使用支持SSH协议的软件,通过远程登录操作访问服务器,并且SSH协议可以实现对传输内容的加密。 l 原理如图所示。
支持SSH协议的软件
l 常见的支持SSH协议的软件有:FinalShell、Putty、xshell、secureCRT等。 l 本课程使用国产开源免费,支持中文的FinalShell软件。 l FinalShell安装操作中主要注意的就是安