1.为什么要使用HTTPS2.什么是HTTPS3.TLS/SSL如何实现加密?4.Https加密模型?(对称加密、非对称加密、CA机构)对称加密:使用相同的秘钥,对文件进行加密与解密。非对称加密:一对秘钥,公钥,私钥。公钥可以对外。私钥不可以对外。CA机构:花钱警察局(权威机构):身份证:1.登记信息2.拍照3.。。。。4.等,返回给用户。(留存一份档案)5.Https通讯全过程(TLS)6.Ht
负载均衡:1.负载均衡server_name是否必须与后端应用节点的server_name;2.会话共享;PHP基于RedisJAVAjarjava命令wartomcat(插件模块)Redis3.传递客户端真实IP地址(了解;RealIP模块)1.nginx动静分离;2.nginxuwsgiDjango3.nginxrewriteecho"1.html"/code1/1.htmlecho"2.ht
0.使用Redis来实现项目的缓存;wordpressRedisObjectCache1.会话保持;2.负载均衡可以实现基于uri调度;/usera集群/passb集群3.负载均衡基于设备的调度;iphonea集群pcb集群4.多级代理如何传递客户端真实IP地址;user七层七层七层七层应用节点;5.TCP层负载均衡(四层负载均衡)》尝试实现wordpress插件(RedisObjectCache
上周:1.HTTP协议;(Headers)应用层;2.IO网络模型:同步、异步、阻塞、非阻塞;3.Nginx目录结构、配置文件;/etc/nginx/nginx.conf;/etc/nginx/conf.d/.conf;rainbow.conf4.Nginx常用模块:了解Nginx的语法,Nginx模块如何使用;http:定义规则;limit_reqserver:多半;location:/admi
昨天内容:module;语法结构:配置实例;应用场景;缓存模块;图片需要开启;gzip压缩;图片;文本类、视频、音频类;限速;视频站点时;连接数;状态模块:监控;今日内容:1.LNMP(运行环境);2.Nginx+PHP集成;3.PHP集成MySQL;4.交付产品Wordpress、Wecenter、Edusoho;OElove、ShopXOPHP环境;5.交付Kodcloud产品,网盘,对接Re
虚拟机能不能对外提供服务;今日内容:1.nginx常用模块;下载站点(阿里云仓库一样);访问控制:基于IP地址做限制;基于用户名+密码方式;访问限制:限制请求数(1s)限制并发连接数()限制速度100M300kb状态模块stub_status;nginx返回的资源缓存在浏览器资源的压缩;节省传输带宽;cpu会带来开销;nginxlocationnginxlogmodulelog_formatacc
昨天内容:HTTP协议;(OSI七层模型略过;)1.URL(URI)资源地址;2.HTML》URL资源地址,构建成一个网页WebPage;3.HTTP协议来传输HTML资源;(与web服务器交换数据的基础;)4.HTTP协议工作原理:4.1)分析URL地址;4.2)AppCache;4.2)DNS域名解析;4.3)TCP三次握手;4.4)HTTP请求报文;请求方法:GET请求版本:HTTP/1.1
应用层协议Http1.什么是Url、Uri、2.什么是html、http协议;3.http工作原理;4.http请求:请求Method:请求Header:5.http响应:响应Header:响应状态码:200206301302304401403404500502503504;6.其他的Header字段:Server:Location:Cookies:Referrer:7.pv、uv、并发、IP、日
昨日内容:1.NFS不同系统之间的共享;2.NFS实现原理;1.rpc远程过程调用;2.转换为本地过程调用;3.NFS基本配置/data172.16.1.0/24(rw,all_squash,anonuid=666,anongid=666)挂载:mounttnfs172.16.1.31:/data/code/images卸载:umountlf/code/images4.实时同步(Sersyncls
昨日内容:rsync远程同步:1.数据同步模式,和百度网盘是一致;推送上传:获取下载:2.传输模式可以实现的场景:2.1)异地备份;2.2)分组备份;3.rsync传输模式:本地传输:cp:覆盖式rsync:增量方式远程传输:scp:采用的是ssh协议实现的,必须知道对端服务器的密码;全量拷贝;rsync:采用的是ssh协议实现的,必须知道对端服务器的密码;增量拷贝;守护进程模式:rsync做成服
备份工具:本地备份:cp全量;rsync增量;远程备份:scp:给予ssh协议实现安全传输;全量方式;rsync:remotesync远程同步;增量方式;Local:rsyncOPTION...SRC...DEST使用rsync将本地的/etc/hosts拷贝至/tmp目录root@backuprsyncavz/etc/hosts/tmp/使用rsync拷贝/etc/下面的所有文件及其目录。加/文
第一周:day011.集群架构2.chronyday02rsyncday03rysnc案例nfsday04nfssersync第二周:day01:1.ssh、http、day021.io模型、nginx基础2.nginx常用模块day031.lnmp、架构拆分、2.nginx代理day04nginx负载均衡、七层、四层第三周:day01:1.nginx动静分离、uwsgi2.nginxrewrit
昨日内容:1.OSI七层模型:2.TCP三次握手;SYN_SENDListenack+syn<SYN_RECVESTABLISHEDackESTABLISHED3.TCP四次挥手;WAIT_FIN_1FIN=1ESTABLISHED<ack=1CLOSE_WAITWAIT_FIN_2<FIN=1LAST_ACKTIME_WAITack=1CLOSE出》SNAT》DNAT回》SNATDNAT今日内容
上次内容:1.启动流程;2.systemd命令启动服务:systemctlstartname停止服务:systemctlstopname重启服务:systemctlrestartname重载服务:systemctlreloadname开机自启动:systemctlenablename关闭开机自启:systemctldisablename3.运行级别:3:字符界面;1:单用户模式;(重启服务会暂时中
昨日内容: 1.进程: 2.监控命令:ps 3.动态监控命令:top 4.进程管理 kill pkill killall 5.优先级 nice renice 6.后台进程 screen shell脚本 supervisor (python java) 7.内存指标: total: 总内存 used:已使用内存(包含Shared) free:剩余的内
上周内容: rpm yum install reinstall update remove 构建本地yum仓库: 云主机: 所有的云主机都有内网仓库: 磁盘: fdisk: 分区 gdsik: 分区GPT支持最大128个分区; mount: 挂载 cdrom、disk、nfs mkfs: 格式化 分配 inode
昨日内容: 1) 磁盘; 1.1) 内部构造: 马达;主轴; 磁头:写和读; 盘片: 磁道:出厂就有;有金属颗粒; 扇区:固定大小,通过不变变化扇区上的金属颗粒实现数据读写; 柱面:减少寻道时间 5ms-9ms; 1.2) 分区: 1.3) 格式化--》创建文件系统: 1.4) 挂载 --》 将某个目录作为挂载点
昨日内容: 服务端: 1.包没下载全; ftp 550错误; centos zabbix 2.没创建为仓库: 3.防火墙没关闭; No Route to host 4.服务没启动; 5.wget命令 curl -s https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.4/rhel/7/x86_6
昨日内容: rpm: 安装: rpm -ivh xx.rpm rpm -ivh xx.rpm --force 查询: rpm -q: 查询这个包是否安装 rpm -qa: 列出系统中所有已安装的软件包 rpm -ql: 查询rpm包安装的路径; 【 二进制|源码 】 rpm -qf: 仅支持,查询已有命令的软件包名称; yu
上周内容: 1.基本权限; r:读 w:写 x:执行 文件: r:只能读;不能写;不能执行;不能删除; w:只能写;echo "xx" >> 1.txt 覆盖; x:无法操作; ---- rw:读+写;不能删除; rx:读+执行;不可以写; rwx:读写执行; 不能删除(删除看上级目录的权限是否有w;并不看文件本身的属性;
昨天内容: 特殊权限: suid:和sudo混合; sudo 授权用户,进行提权; suid 授权命令,让用户使用命令的属主权限执行; sgid:继承父目录的属组(太少,几乎不需要;) sbit:必须 /tmp chattr: lsattr: 关闭firewalld|iptables|lvs|防火墙; 启动服务;systemctl 关闭selinux;
昨日内容: 1.提权 1.1) su 切换用户 su - username 登录式Shell su username 非登录式Shell 会加载1个当前用户的个人配置和两个系统环境变量文件; 登录Shell: /etc/profile-->/etc/profile.d/*.sh--> ~/.bash_profile --> ~
昨日内容: 1.用户 /etc/passwd: 以冒号分割有7列: root:x:0:0:root:/root:/bin/bash 1、用户名称; 2、密码占位符: 3、用户ID,UID; 4、用户组的ID,GID; 5、注释组信息; 6、当前用户的家目录所在的位置; 7、用户的登录SHell; /etc/shadow: 以
在useradd 命令下的选项注解 -b, --base-dir BASE_DIR 新账户的主目录的基目录 -c, --comment COMMENT 新账户的 GECOS 字段 -d, --home-dir HOME_DIR 新账户的主目录 -D, --defaults 显示或更改默认的 useradd 配置 -e, --expiredate
昨日内容(time): sed(熟练) 替换: sed 's#old#new#g' 文件名称; 分组匹配: [root@node ~]# ll -d *.pdf | awk '{print $9}' | grep -Ev "5.pdf|6.pdf" | sed -r 's#(.*)# mv \1 /opt/ #g' | bash awk: 指定分隔符 行:
**Linux学习笔记第二天** 虚拟机快照功能与克隆功能 bash基本介绍 bash语法与快捷方式 ==bash特性== ==历史记录 别名== ==bash文件管理 目录结构详细说明 创建 cp 拷贝 mv 移动 rm 移除 cat 查看 less 查看大文件==
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号