一、了解Linux操作系统以及它所需要的配置
-
Unix —> 商业化的Unix服务器 —> AIX / HP-UX / Solaris
-
Windows —> Server / Advanced Server / Data Center
-
Linux —> 发行版本很多,很多发行版本不需要付费:Redhat / CentOS,我们一般使用CentOS就可以了,因为它相当于是Redhat的免费版本
-
云服务器:最灵活,伸缩性最好,性价比最高的选择。
-
在购买了云服务器之后,我们还需要下载一个远程连接工具来与云服务器相连
- 远程连接 ----> 远程桌面工具 / SSH客户端工具
- Telnet —> SSH —> XShell / FinalShell (Windows) / Termius (macOS)
- Shell程序(壳程序)—> 人机交互的接口 —> Bash
- 远程连接 ----> 远程桌面工具 / SSH客户端工具
-
OS —> Operating System
-
Multics —> 多任务、多用户、多层次 —> ken tomphson —> PDP7
—> Unics —> Unix -
Unix —> MINIX —> Linux —> Andriod
-
Unix —> BSD —> FreeBSD —> Macintosh —> macOS —> iOS
-
Unix —> AIX / HP-UX / Solaris
-
计算机硬件的五大部件:运算器、控制器、存储器(RAM)、输入设备、输出设备
-
计算机软件:系统软件(操作系统)和应用软件
-
操作系统(Operating System):直接覆盖在硬件上的软件,提供了对硬件资源的管理,同时为人类操作计算机提供显影的界面(人机交互接口)
二、Linux基本命令:
命令的格式: 命令 [命令的参数] [命令作用的对象]
- 命令的参数格式 :例如: -V (文件)/ --version (文件夹)/ --help(资源)
- 查看登录的用户 :last(查看最近一段时间谁登陆过你的系统)/ lastb (查看试图连接但是连接失败了的)
- 退出登录 : exit /
- 查看进程:ps ---- processes ----> bash (Bourne Again SHell)(是一个壳程序,提供交互式环境)
- 命令或路径的自动补全 (制表键 Tab)
- 支持很多快捷键操作
- 有强大的帮助系统