目录标题
1、操作系统
1.1 计算机原理
冯诺依曼结构:把程序当作数据存储在计算机存储设备中。
冯诺依曼三个基本原则:
- 采用二进制逻辑
- 程序存储执行
- 计算机由五个部分组成:运算器、控制器、储存器、输入和输出设备
计算机由软件和硬件组成,硬件主要由CPU、存储设备、输入输出设备组成。软件包括操作系统,系统软件和应用软件
1.2 操作系统
操作系统:连接硬件和软件的桥梁。用来控制硬件
操作系统operating system 简称OS。操作系统是管理计算机硬件与软件资源的计算机程序。
没有操作系统的计算机称之为“裸机”。
1.3 操作系统分类
桌面操作系统:mac os、windows、linux
嵌入式操作系统:完全嵌入受控器件内部,为特定应用而设计的专用计算机系统—单片机、车载
服务器操作系统:一般安装在大型计算机上的操作系统,比如web服务器
移动设备操作系统:Android谷歌\ios苹果、harmony华为
2、Linux基础
2.1 Linux发展史
nuix开源
芬兰人Torvalds创建了Linux
Linux操作系统 = Linux内核+GNU软件及系统软件+必要的应用程序
个人常见桌面版—ubantu
企业常见桌面版—Redhat,centos来自redhat
3、Vmware虚拟机
3.1 VMware虚拟网络
虚拟组件:物理上不存在,但逻辑上存在。功能跟物理实体一样
- 网卡、网络适配器(电脑有两个:有线、无线)身份唯一标识MAC地址
- 交换机:通过网线将计算机组成局域网,整个局部的网络属性由交换机决定
- 网桥:扩大局域网通信距离的一种设备。是一个局域网与另一个局域网之间建立连接的桥梁。它是扩展网络和通信的手段
- DHCP:动态主机配置协议。帮我们配置IP地址
- NAT服务器:提供NAT功能的服务器:把内部网络中使用的IP地址转换为外部 的,将不可上网的IP转换成可以上网的IP
3.2 VMware 网络模式
桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信
处于虚拟 NAT 网络下的虚拟机是使用虚拟的 NAT 服务器连接的 Internet 的
三个模式判断两个问题:
- 这种网络模式下,使用的交换机是谁?
- 这种网络模式下,虚拟机能否上网?如果能上网,是如何上网的?
1,桥接模式
但这模式官方不推荐,也不常用
2,NAT模式
3,host-only模式-仅主机模式
3.3 SSH安全外壳协议
SSH 为 Secure Shell 的缩写,是一种网络安全协议
核心:非对称加密
用途:基于用户名的密码加密
用户名密码验证方式
4、文件上传、下载
linux 和 Windows 之间的文件、安装包等上传和下载操作。sftp 和 lrzsz 是使用比较广泛的两种方式
sftp 是 Secure File Transfer Protocol 的缩写,安全文件传送协议。
lrzsz 是一款在 linux 里可代替 sftp 上传和下载的程序。
5、Linux 常用基础命令
查看目录内容: ls
切换目录: cd
创建和删除操作: touch、 rm、 mkdir
拷贝和移动文件: cp、 mv
查看文件内容: cat、 less、tail、head、 grep
其他: echo、 重定向 > 和 >>、 管道 |
创建文件:touch 文件
创建目录:mkdir 文件目录
删除文件或目录: rm 文件
软链接(创建快捷方式):当文件存储的目录比较深时,为了快速的去访问藏的比较深的文件,可以给这类文件创建一个访问的快捷方式。
grep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来
tar 是 linux 中打包命令
在 linux 中,使用 tar 命令进行解包
基本上 vi/vim 共分为三种模式,分别是:命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)