Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment
docker 创建halo博客
docker博客创建编辑配置文件1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859vim /halo/docker-compose.yamlversion: "3"services: halo image: halohub/halo:2.11 container_name: halo restart: on-failure:3 depends_on: halodb: condition: service_healthy networks: halo_network: volumes: - ./halo2:/root/.halo2 rts: - "8090:8090" althcheck: test: ["CMD"...
Centos网卡配置
永久设置网卡 另外也可以在终端上输入 nmtui,进入网卡设置界面 1. Centos 7 配置123456789101112131415Centos 7# vim /etc/sysconfig/network-scripts/ifcfg-ens33 //网卡配置文件的路径TYPE=Ethernet //网卡类型BOOTPROTO=dhcp //网卡模式 --> dhcp //自动获取 --> static //手动获取 --> none //手动获取NAME=ens33 //网卡名称(可以修改的)DEVICE=ens33 //设备名称ONBOOT=yes //网卡开关IPADDR=192.168.10.104 //IP地址PREFIX=24 //子网掩码NETMASK=255.255.255.0 //子网掩码GATEWAY=192.168.10.2 //网关DNS1=192.168.10.2 //DNS 重启网卡服务1systemctl restart netwo...
shell添加用户,计算,vsftp
vim user.sh(添加用户) 123456789#!/bin/bash#该脚本为添加用户zhangsan,并给他设置密码#date:2023-11-14#author:xubaodong#创建用户useradd zhangsan#变量name=zhangsanecho "qianfeng@123" | passwd --stdin $name && echo "密码设置完成" vim compute.sh(计算) 1234567#!/bin/bash#该脚本用于计算#date:2023-11-14#author:xubaodongread -p "请输入第一个数字" num1read -p "请输入第二个数字" num2echo $[num1 + num2] && echo $[num1 - num2] && echo $[num1 * num2] && echo $[num1 / num2] vsftp_client.sh(客户端...
系统工具箱--脚本
!/bin/bash本脚本用于系统工具打印当前系统登录用户1234567891011121314print_logged_in_users() { who | awk '{print $1}' | sort | uniq}# 根据用户输入判断软件是否已安装并打印软件信息check_and_print_software_info() { read -p "请输入要检查的软件名称: " software_name if command -v "$software_name" &> /dev/null; then echo "$software_name 已安装" # TODO: 打印软件信息命令 else echo "$software_name 未安装" fi} 输入时间段和日志路径统计 nginx 访问日志次数最多的 ...
Nginx 负载均衡&反向代理
负载均衡&反向代理准备三台机器:版本为yum源安装 这个配置是写代理的机器上 12345678910111213141516171819202122232425262728293031# 1.首先在主配置文件上http模块里添加 [root@localhost ~]# vim /etc/nginx/nginx.conf http { include /etc/nginx/mime.types; default_type application/octet-stream; # 以下模块添加到代理的机器上 upstream testapp { server 10.0.105.199:8081; server 10.0.105.202:8081; } include /etc/nginx/conf.d/*.conf; }server { listen 80; server_name www.test.com; ...
Nginx优势及安装
Nginx优势及安装为什么选择 nginx123456781.高并发,高性能2.高可靠--7*24小时不间断运行3.可扩展性强--模块化设计,使得添加模块非常的平稳4.热部署--可以在不停止服务器的情况下升级nginx5.BSD许可证--nginx不止开源免费的我们还可以更具实际需求进行定制修改源代码# 它是IO多路复用,通过记录跟踪每个I/O流的状态,来同时管理多个I/O流,另外通过epoll来监控处理有数据的代码# 外加它是异步非阻塞 yum安装1.配置yum源安装nginx12清理原有数据yum -y install yum-utils 配置源码文件1234567/etc/yum.repo.d/nginx.repo << EOF[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1EOF 下载及启动服务12yum -y install nginxsystemctl start n...
Nginx 配置健康检查模块
nginx配置健康检查模块1231.nginx自带的针对后端节点健康检查的功能比较简单,通过默认自带的ngx_http_proxy_module 模块和ngx_http_upstream_module模块中的参数来完成,当后端节点出现故障时,自动切换到健康节点来提供访问。但是nginx不能事先知道后端节点状态是否健康,后端即使有不健康节点,负载均衡器依然会先把请求转发给该不健康节点,然后再转发给别的节点,这样就会浪费一次转发,而且自带模块无法做到预警。所以我们可以使用第三方模块 nginx_upstream_check_module模块2.nginx_upstream_check_module模块由淘宝团队开发 淘宝自己的 tengine 上是自带了该模块的。我们使用原生Nginx,采用添加模块的方式 健康检查模块最高支持1.22及以下的nginx版本获取nginx_upstream_check_module模块,从github上面获取 下载模块1wget https://github.com/yaoweibin/nginx_upstream_check_module/arch...
Nginx 会话保持
nginx 会话保持nginx会话保持主要有以下几种实现方式: 1、ip_hash 12345ip_hash使用源地址哈希算法,将同一客户端的请求总是发往同一个后端服务器,除非该服务器不可用。ip_hash简单易用,但有如下问题:当后端服务器宕机后,session会丢失;来自同一局域网的客户端会被转发到同一个后端服务器,可能导致负载失衡; 示例 123456upstream backend { ip_hash; server backend1.example.com; server backend2.example.com; server backend3.example.com down;} 2、sticky_cookie_insert—而是基于cookie实现 使用sticky_cookie_insert,这会让来自同一客户端的请求被传递到一组服务器的同一台服务器。与ip_hash不同之处在于,它不是基于IP来判断客户端的,而是基于cookie来判断。(需要引入第三方模块才能实现)—sticky模块。因此可以避免上述ip_has...
Nginx 实现动静分离实验
nginx 实现动静分离准备环境 准备3台机器,一个nginx代理 两个http 分别处理动态和静态 expires功能说明 1当nginx设置了expires后,例如设置为:expires 10d; 那么用户在10天内请求的时候,都只会访问浏览器中的缓存,而不会去请求nginx。 1、静态资源配置12345678910server { listen 80; server_name localhost; location ~ \.(html|jpg|png|js|css) { root /home/www/nginx; expires 1d; #为客户端设置静态资源缓存时间 }} 测试 1234curl -I http://192.168.116.111/test.jpgHTTP/1.1 200 OK //显示200,代表成功# 也可以在网址访问:192.168.116.111/test.jpg 2、动态资源配置yum 安装php7...










