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、专业性表现
注释、测试用例
数据分类-按数据实体和非实体分类
数据实体:数据本身
元数据:描述数据本身的数据
day03 Linux从入门到实战
链式记忆法
操作系统简介
操作系统的发展史
四代发展
现代操作系统选型
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、测试增强工具
共享目录
9、远程链接服务器
软件选择
sourceCRT
xshell
free school
putty
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