day01 Linux从入门到实战


计算机的发展的浓缩的精华总结

解耦

用户体验-越来越傻瓜式使用计算机

OS

全称:operating system

NAT

Network address translate 网络地址转换

DHCP

Dynamic host configuration protocal

动态主机配置协议

和静态IP地址分配即static模式相反

Dns

Domain naming system

让你的电脑可以通过域名访问

转换

域名网址转换成IP

光盘

CD-VCD

DVD 影像更清楚

day02 Linux从入门到实战

Su

Switch user

路径分类-按系统文件来分类

相对路径:相对于当前工作目录

绝对路径:相对于盘符或是根目录

管道处理”|”的注意事项

管道符号的输入输出,默认都是字符串,并不是参数形式。

如果想让管道处理之后得到参数形式的数据,则需要使用xargs

Seq

Sequence,序列

关于linux输出重定向

: 覆盖式的重定向输出,新内容会覆盖掉之前的旧内容

: 增量式的重定向输出,不改变之前的原内容,只在尾部进行追加新的输出。

做笔试题的标准流程

1、审题:搞清楚题的主要输出项,即到底要干什么

2、题目分析

考点和核心考点

3、具体代码实施

4、专业性表现

  1. 注释、测试用例

数据分类-按数据实体和非实体分类

数据实体:数据本身

元数据:描述数据本身的数据

day03 Linux从入门到实战

链式记忆法

  1. 操作系统简介

操作系统的发展史

  1. 四代发展

现代操作系统选型

Unix

Linux

核心

发行套件

redhat

Unix-Linux的优势

性能表现比较高

网络通信能力较强

系统环境准备与安装

虚拟机选型

Virtualbox

iso镜像准备好

cd

dvd

其它

安装步骤

1、新建虚拟机

2、配置内存、磁盘、网络链接方式、启动顺序、iso存储挂载等。

3、启动虚拟进入安装环节

4、安装过程中

4.1 语言选择

4.2 安装系统到的磁盘配置

4.3 提前设置root的密码

5、使用前配置

5.1 确定桥接网络链接模式

5.2 更改网卡的启动模式-no改成yes

5.3 更改DNS配置文件/etc/resolv.conf,加入namespace参数

6、测试使用

root登陆系统:不回显密码输入

测试网络的是否正常

Ping 域名

7、安装增强工具

配置增强工具的iso到光盘当中

挂载光盘的增强工具包到指定的挂载点,/mnt/media

Yum install 依赖包(bzip2)

进入挂载点后,执行./VirtualBoxAddtional…run执行。

重启电脑即生效。

8、测试增强工具

  1. 共享目录

9、远程链接服务器

  1. 软件选择

sourceCRT

xshell

  1. free school

putty

  1. xshell链接远程服务器

ip

port

username

password

常用基础命令汇总

常用基本命令

系统基本操作:关闭、开启

用户基本操作:用户添加、切换

文件基本操作:增删改查

文件内容-字符串操作: 查找、管道、xargs等。

常用高级命令

字符串处理操作

grep查找

Sed字符串编辑等处理

awk编程:字符串处理

cut:浓缩版的awk

sort:排序

uniq:去重

seq:生成序列

wc:word count,主要内容统计

linux usr

usr : unix software resource

man : manipulate,操作操纵的意思

数据敏感性

1024

一天有多少分钟: 1440,多少秒:86400秒

210:1024=1K,220=1M,230=1G,240=1T,2*50=1P:

归档文件和压缩文件的异同点

相同点:都是多合一操作

差异点: 归档文档一般是不进行压缩操作,压缩文件是必然进行压缩文件。

加密方式-按对称性

对称性加解密

用A加的密, 用A也可以给解开。

非对称性加解密

用A加的密,但是A解不开,而是用B来解开。

A和B是一个互加密和互解密的关系,A加密B解密,B加密A解密。

Ssh首次登陆一个陌生服务器时候的主机密钥

该主机密钥即为公钥。

意义有2个:

1、验证主机的合法性

2、拿公钥进行数据的加解密。

o SSH的密码登陆的中间人攻击的安全风险

当客户端向服务器端发送链接登陆的请求时,如果中间有服务器伪装或是中间截取相关的请求后,进行伪装成目标主机的回复,则此时客户端会将用户名和密码与伪装的服务器进行公私钥的加解密操作,使中间人拿用户名和密码。

o 多线程中的线程分类-按照处理实际业务与否

工作线程-Worker Thread

守护线程-Daemon Thread

o Linux当中/etc/hosts配置文件

相当于DNS配置,即本地版的DNS

o Linux关于shell编程的主要概念

Shell命令行

Shell脚本

Shell解释器

负责执行脚本代码的,称为解释器

day04 Linux从入门到实战

o File.conf

后边conf是config或是configuration的缩民,即为配置文件。

o 软件架构模式

C/S = client - server

B/S = browser – server