![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
第二阶段架构
Ableson_liujun
这个作者很懒,什么都没留下…
展开
-
shell特殊变量(3)
变量子串${#parameter}#基础用法 [root@manager ~]# oldboy=oldbing [root@manager ~]# echo ${oldboy}oldbing[root@manager ~]# echo ${#oldboy} 7#企业面试题 ##4.3-1面试题: I am oldboy linux,welcome to our train...原创 2020-01-16 18:10:23 · 165 阅读 · 0 评论 -
shell特殊变量(2)
$* 与 $@# $* 与 $@ 基础 [root@manager /server/scripts]# cat 2.5-1-arg.sh #!/bin/bash#echo ${1} ${2} #echo ${1} ${2} ${3} ${4} ${5} ${6} ${7} ${8} ${9} ${10} ${11} ${12}#echo $0 #echo "Usag...原创 2020-01-16 17:53:47 · 117 阅读 · 0 评论 -
shell特殊变量
表示位置的特殊变量$数字#基础用法 [root@manager ~]# cat /server/scripts/2.5-1-arg.sh #!/bin/bashecho $1 $2 [root@manager ~]# sh /server/scripts/2.5-1-arg.sh a b a b [root@manager ~]# #实际案例 /etc/in...原创 2020-01-16 17:30:00 · 153 阅读 · 0 评论 -
shell 环境变量
环境变量特点linux 系统创建大写linux大部分地方都可以使用查看所有环境变量envexportdeclare#HISTSIZE HISTFILESIZE [root@manager ~]# export HISTSIZE=10 [root@manager ~]# history 991 echo "$PATH $(hostname) `...原创 2020-01-16 17:15:52 · 750 阅读 · 0 评论 -
shell基础规则与习惯
基础规则-执行脚本#方法1 sh[root@manager /server/scripts]# sh 2.3-1-exec.sh tar: 从成员名中删除开头的“/”#方法2 .或source [root@manager /server/scripts]# . 2.3-1-exec.sh tar: 从成员名中删除开头的“/”#方法3 输入重定向方法 [root@manage...原创 2020-01-13 15:38:03 · 194 阅读 · 1 评论 -
Ansible
配置文件查找优先级ANSIBLE_CONFIG #全局ansible.cfg #项目目录.ansible.cfg/etc/ansible/ansible.cfgAnsible Inventory 主机清单Ansible Ad-Hoc 模块 ansible-doc module_name1.yum | yum_repository2.copy3.f...原创 2019-12-19 12:22:01 · 193 阅读 · 0 评论 -
firewalld--------防火墙
Firewalld安全硬件环境:电源(UPS)温度监控 机柜上锁 磁盘报警系统层面:更换默认SSH端口禁止ROOT直接登录,统一使用秘钥认证方式禁止防火墙限制—>某个涞源ip才能连接SSH软件更新 内核升级 —>已经运行很久的系统不要升级内核服务:mysql redis等等不要有公网ip地址如果有公网ip,不要监听在0.0.0.0一定要设定比较复杂...原创 2019-12-16 14:56:21 · 122 阅读 · 0 评论 -
keepalived高可用
1什么是高可用,为什么要设计高可用?.一般指启动两台相同的业务系统, 当有一台故障,另外一台自动接管,对于用户而言是无感知的* 专业解释: 减少系统不能提供服务的时间。2.高可用使用什么工具来实现? 是硬件还是软件?keepalived3.keepalived如何实现高可用?keepalived需要借助一个VRRP协议来实现高可用.* VRRP 虚拟路由冗余协议...原创 2019-12-13 17:48:15 · 87 阅读 · 0 评论 -
https
1…创建一个存放证书的目录[root@web01 conf.d]# mkdir /etc/nginx/ssl_key[root@web01 conf.d]# cd /etc/nginx/ssl_key/2.创建私钥证书( 无效的,不用care )[root@web01 conf.d]# openssl genrsa -idea -out server.key 2048[roo...原创 2019-12-13 17:36:16 · 682 阅读 · 0 评论 -
Nginx+tomcat动静分离
什么是动静分离?将动态请求和静态请求区分访问为什么要做动静分离?静态由Nginx处理, 动态由PHP处理或Tomcat处理…因为Tomcat程序本身是用来处理jsp代码的,但tomcat也能处理静态资源.tomcat本身处理静态效率不高,还会带来资源开销.如何实现动静分离?Nginx根据客户端请求的url来判断请求的是否是静态资源,如果请求的url包含jpg、pn...原创 2019-12-11 15:41:15 · 153 阅读 · 0 评论 -
nginx代理和负载均衡
web节点[root@web01 ~]# cat /etc/nginx/conf.d/web.oldxu.com.conf server { listen 8080; server_name web.oldxu.com; root /web; location / { index index.html; }}代理配置[root@lb01 ~]# cat /et...原创 2019-12-10 15:46:57 · 97 阅读 · 0 评论 -
lnmp架构
如何安装LNMP架构环境* 1.安装nginx* [root@web01 ~]# yum install nginx -y* 安装php* [root@web01 ~]# yum install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mbstring php71w-pdo ...原创 2019-12-10 15:32:33 · 126 阅读 · 0 评论 -
nginx常用模块
需要的服务器角色外网ip内网ip主机名webeth0:10.0.0.7eth1:172.16.1.7web01autoindex 目录索引[root@web01 ~]# cat /etc/nginx/conf.d/mirror.oldxu.com.conf server { listen 80; server_name mirror.oldxu....原创 2019-12-09 18:11:47 · 79 阅读 · 0 评论 -
nginx基础知识
nginx安装角色外网ip内网ip主机名webeth0:10.0.0.7eth1:172.16.1.7web01[root@web01 ~]# cat /etc/yum.repos.d/nginx.repo[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/cent...原创 2019-12-04 19:55:15 · 99 阅读 · 0 评论 -
综合架构http协议
什么是url?url表示的是一个资源,(图片 文字 视频 音频 等等.)http:// 协议fj.xuliangwei.com 主机名称|域名80 ...原创 2019-12-03 16:11:11 · 88 阅读 · 0 评论 -
综合架构SSH协议
什么是SSH?SSH是一个应用层安全协议SSH主要的功能是?实现远程登录,数据传输过程中进行加密远程登录:SSH TelnetSSH与Telnet之间有什么区别?SSH 加密 22 root直接登录Telnet 明文 23 不支持roo...原创 2019-12-02 16:04:36 · 120 阅读 · 0 评论 -
综合架构Sersync实时同步
需要准备的虚拟机角色外网内网安装工具web01eth0:10.0.0.7eth1:172.16.1.7httpd、php 可道云nfs-servereth0:10.0.0.31eth1:172.16.1.31nfs、sersyncbackupeth0:10.0.0.41eth1:172.16.1.41rsync-server准...原创 2019-11-29 15:48:07 · 176 阅读 · 0 评论 -
综合架构nfs共享存储
什么是nfsnetwork file system 网络文件系统.nfs能干什么?实现不同主机系统之间的共享 linux windows macos为什么要使用nfs?使用在集群架构中使用nfs的注意事项?1.增加NFS不能加速网站的访问,只会带来更高的网络延时2.CDN内容分发网络 (加速网站静态资源) 图片 视频 附件 pdf w...原创 2019-11-28 16:17:04 · 135 阅读 · 0 评论 -
综合架构rsync备份
需要的机器角色外网ip内网ip主机名webeth0:10.0.0.7eth1:172.16.1.7web01nfseth0:10.0.0.31eth1:172.16.1.31nfsrsynceth0:10.0.0.41eth1:172.16.1.41backup**客户端:web nfs **服务端:backup客户端需求1....原创 2019-11-27 15:01:02 · 127 阅读 · 0 评论 -
综合架构rsync远程同步
什么是备份*指对一个文件创建一个副本为什么要做备份?保证数据安全快速回复数据能不能不做备份?以, 因为数据不重要,可不考虑..备份应该怎么做?全量备份 :每次都是完全拷贝,效率低下增量备份 :每次仅拷贝发生变化的文件,效率高备份使用的工具有哪些?本地备份: cp远程备份: scp rsync sz rz.rsync 远程同步工具...原创 2019-11-26 17:56:18 · 185 阅读 · 0 评论 -
综合架构基础介绍
架构基础知识概述什么是项目?类似于手机的app,每一个app都可以算做一个项目什么是架构维护一个项目使用的一套服务器。(一套服务器可能会有很多角色)什么是集群为解决某个特定问题将多台计算机组合起来形成单个系统什么是高可用当一台服务器不可用,另一台服务器自动接管,保证业务不down机什么是分布式 访问这位老师的网站https://www.xu...原创 2019-11-25 15:45:47 · 154 阅读 · 0 评论