随笔分类 - LINUX
摘要:Nginx是什么 Nginx是一款开源的、轻量级、高性能、可靠的Web服务器、反向代理服务器、电子邮件(IMAP/POP3)代理服务器,可以在多种操作系统中运行(如UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及 Microsoft Windows),nginx在BSD-
阅读全文
摘要:静态网页和动态网页 静态网页和动态网页最大的区别就是能否和服务器端进行交互,静态网页无论请求多少次,返回的数据都是固定不变的,动态网页可以根据访问者不同的请求返回不同的内容。 静态网页特点 1.后缀名一般为.html .htm等,内容包含图片、附件、视频、js、css等 2.客户端解析,即服务器端将
阅读全文
摘要:早期只能通过ip地址访问网站,为了方便记忆,出现了域名与DNS解析 无论是windows还是linux,当使用域名访问网站时,系统都会先去本地hosts文件和DNS缓存中查找有没有该域名对应的ip地址,如果没有,再去指定的DNS服务器查找。 DNS解析流程 注:本地DNS服务器就是我们网卡配置的DN
阅读全文
摘要:前面直接在终端输入的一条一条ansible命令是adhoc操作模式。 Ansible中的Ad-hoc命令是指那些执行完即结束,不会保存的临时命令。Ad-hoc命令主要用于解决一些简单的任务,例如在多台机器上查看某个进程活动或拷贝指定文件到本地等,这些任务通常只需要执行一次。 playbook模式
阅读全文
摘要:服务器信息 管理服务器:m01 172.16.1.61 服务端:nfs01 172.16.1.31 客户端:web01 172.16.1.7 web02 172.16.1.8 在m01上编写脚本 服务端nfs_server.sh 客户端nfs_client.sh 配置ssh免秘钥连接 一键远程部署n
阅读全文
摘要:Ansible命令参数 -f 并发进程数,默认5个 -m 模块名,默认为command,如 ansible pm -a "pwd" -a 模块参数 -i 指定主机列表配置文件,默认为/etc/ansible/hosts -h 查看帮助 -v 以详细信息模式运行命令,可以用来调试错误 -u 指定连接的
阅读全文
摘要:Ansible简介 Ansible是一种自动化运维工具,基于Python开发,模块化工作,实现了批量系统配置、批量程序部署、批量运行命令等功能,其提供了框架,本身并无批量部署的能力,真正实现功能的是其运行的模块,不需要在远程主机上安装client/agents,因为基于ssh通讯。 批量管理工具历史
阅读全文
摘要:m01管理机主要职责 1.批量管理(ssh和ansible),分发软件、安装服务、运行命令和脚本。 2.跳板机( Jumpserver)。就是登陆跳板机才能管理其他服务器。 3.日志审计( Jumpserver) 4.VPN服务,只有连接上VPN才能使用管理机。PPTP 5.无人值守安装(批量装10
阅读全文
摘要:实时复制是企业数据备份最重要的方式,主要用于用户提交的数据的备份,对于用户提交到服务器上的普通文件(图片、压缩包、视频、文档等),可采用 inotify/sersync+rsync实时备份方式;对于数据文件还有较复杂的分布式存储工具自身可以实现将数据同时备份成多份,例如: FastDFS、 Glus
阅读全文
摘要:接上篇,创建web02服务器,将web01、web02服务器的/data目录挂载到nfs01服务器的共享目录/data上,并以不同方式实现开机自启动。 web01篇: 在/etc/rc.local中添加如下一行: 重启并检查: web02篇: 克隆模板机,创建web02虚拟机,更改主机名,ip地址
阅读全文
摘要:什么是NFS? network file system 网络文件系统 通过网络存储和组织文件的一种方法或机制。 为什么要用NFS? 前端所有的应用服务器接收到用户上传的图片、文件、视频,都会统一放到后端的存储上。 共享存储的好处:方便数据的查找与取出,缺点:存储服务器压力大,坏了丢失全部数据。 NF
阅读全文
摘要:1.购买域名、服务器,域名备案 2.使用xshell登录服务器,安装宝塔面板 安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 升级
阅读全文
摘要:RSYNC的优缺点 优点 1.增量备份,支持socket(daemon)守护进程模式,集中备份(支持推拉模式备份) 2.远程shell通道模式还可以加密(ssh)传输 3.socket(daemon)需要加密传输,可以利用vpn服务或ipsec服务 缺点 1.大量小文件复制的时候,rsync进程因为
阅读全文
摘要:RSYNC Remote Synchronization(远程同步) 开源、高速的数据同步工具。 基本语法格式:rsync [选项] 源文件 目标文件 (更新的是后面的目标文件) 常用选项: -a 包含-rtplgoD -r 递归recursive,类似cp时的-r选项-d 不递归转移目录 -v 同
阅读全文
摘要:NAT模式 物理主机ip 192.168.0.100 网关 192.168.0.1,可以ping通克隆机 VMnet8 ip 192.168.1.1 网关 192.168.1.2 克隆机 ip 192.168.1.7 网关 192.168.1.2,可以ping通物理主机、VMnet8虚拟网卡、外网
阅读全文
摘要:1.规范目录 2.配置所有主机域名解析 3.更改主机名 hostnamectl set-hostname 主机名 4.更新yum源 curl -s -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-
阅读全文
摘要:服务器IP规划表 服务器说明 ens33外网IP(NAT) ens32内网IP(NAT) 主机名称 A1-负载服务器01 192.168.1.5 172.16.1.5 lb01 A2-负载服务器02 192.168.1.6 172.16.1.6 lb02 B1-web服务器01 192.168.1.
阅读全文
摘要:什么是集群(cluster)? 多个服务器组成一个系统,同时运行一个应用程序,作为一个整体向用户提供一组网络资源。 通俗点讲集群就是一堆机器干一件事。 集群中的每一台服务器都可称为集群的节点(node)。 集群的分类 现在大型系统的架构基本都是AP(应用程序)+DB(数据库)。 集群系统主要分为:
阅读全文
摘要:systemd进程的由来 在CentOS7之前,linux启动一直采用init进程,例: $ sudo /etc/init.d/apache2 start 或者 $ service apache2 start 这种启动方式有两个缺点: 1.启动时间长。init进程是串行启动,即前一个进程启动完才会启
阅读全文
摘要:软件安装方式 1.rpm 简单、快。 不能自动解决依赖。 2.yum 简单、快,自动解决依赖。 不能自己选择软件版本,yum源给你什么版本安装什么版本。 3.源码编译 可以自定义安装(版本、软件路径) 慢、复杂,需要GCC编译器。 4.将源码制作成rpm,然后放到yum仓库,实现yum自动安装 可以
阅读全文

浙公网安备 33010602011771号