- 博客(81)
- 收藏
- 关注
原创 81-CentOS-jumpserver自动化部署脚本
目录参考信息部署开始参考信息当前版本:CentOS7.7..Jumpserver服务器10.20.0.16资产主机10.20.0.15#执行脚本前请确保Jumpserver服务器#请确保网络配置正常,能够连接外网#自动化部署脚本quick_start内容如下#!/bin/bash#which wget >/dev/null 2>&1if [ $? -ne 0 ];then yum install -y wgetfi
2020-07-03 16:06:30 463
原创 80-Ubuntu-Gitlab部署与基础
环境#Ubuntu主机需要允许root远程ssh连接#确保如下两条为 yes[root@gitlab-server ~]# egrep "^PasswordAuthentication|^PermitRootLogin" /etc/ssh/sshd_config PermitRootLogin yesPasswordAuthentication yes#主机网络配置[root@gitlab-server ~]# cat /etc/netplan/01-netcfg.yaml # This.
2020-07-02 19:49:53 459
原创 79-Ubuntu-jenkins部署与基础
#准备JAVA环境[root@jenkins-server ~]# hostnamejenkins-server[root@jenkins-server ~]# ip a|sed -n '9p' inet 10.20.0.31/16 brd 10.20.255.255 scope global eth0[root@jenkins-server ~]# cat /etc/apt/sources.list#默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb .
2020-06-29 15:45:35 951
原创 78-Ubuntu-jumpserver-堡垒机部署
实验步骤实验前期准备123web界面实验前期准备准备三台虚拟机,版本:Ubuntu1804主机名IP用途U8-110.20.0.31Redis的MySQL服务器U8-210.20.0.32jumpserver跳转服务器U8-310.20.0.33实验测试服务器节点1部署 jumpserver 最低配置要求:硬件配置: 2个CPU核心, 4G 内存, 50G 硬盘(最低)操作系统: Linux 发行版 x86_64 架构Python
2020-06-28 11:04:03 1206 1
原创 77-CentOS-action内置函数
在centos中,函数保存在 /etc/init.d/functions 中,在脚本中调用某函数之前需要进行其声明,否则无法正常调用;系统中除了内置内置函数之外,用户也也可以编写函数、声明函数、调用函数;#过滤搜索action函数关键词与其之后10行显示[root@C7-3 data]# grep -A10 "^action" /etc/init.d/functions action() { local STRING rc STRING=$1 echo -n "$STR
2020-06-20 11:57:25 509
原创 76-简单命令组合抓取本主机IP
首先介绍一个并不常用的命令:nlnl命令最基本的用法:为你将要查看的文件或者标准输出添加行号;但务必注意的是:nl若不添加其他参数将忽略空行,不对其做行号递增排序显示;此外,nl 与cat -n 作用类同例如:[root@C7-3 ~]# cat /data/f1 ab[root@C7-3 ~]# nl /data/f1 1 a 2 b[root@C7-3 ~]# cat -n /data/f1 1 a 2 3 .
2020-06-15 11:15:33 138
原创 75-CentOS-Docker构建nginx镜像
准备一台CentOS7-1908虚拟机虚拟机中没有docker下载源[root@C7-Docker ~]# wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo[root@C7-Docker ~]# yum install docker-ce国内下载国外的镜像有时候会很慢,因此可以更改 docker 配置文件添加一个加 速器,可以通过加速器.
2020-06-14 15:45:40 632
原创 74-CentOS-编译安装tree1.8
CentOS7仓库源中自带的tree包版本(1.6)较低tree1.6`无法直观区分文件类型`;而1.8版本具有`颜色区分文件类型`的功能[root@C7-Docker src]# tree --versiontree v1.6.0 (c) 1996 - 2011 by Steve Baker, Thomas Moore, Francesc Rocher, Kyosuke Tokoro [root@C7-Docker src]# tree /etc/若想使用更高版本,则可以进行编译安装t.
2020-06-14 10:31:35 271
原创 73-CentOS-查看系统最大连接数的IP
#netstat命令没装[root@C7-3 ~]# netstat -n-bash: netstat: command not found#查找该命令来自哪个包[root@C7-3 ~]# yum provides */netstat...............net-tools-2.0-0.25.20131004git.el7.x86_64 : Basic networking toolsRepo : baseMatched from:Filename : /b
2020-06-14 10:22:07 995
原创 72-CentOS-修改ssh默认端口
#CentOS 7#默认为22,且#注释在文件第17行[root@C7 ~]# grep "#Port" /etc/ssh/sshd_config#Port 22Port 10086#重启ssh服务/bin/systemctl restart sshd.service
2020-06-06 12:45:55 132
原创 71-CentOS-设置开机默认运行级别(图形/字符)
CentOS 7 安装图形界面后如何设置开机默认运行级别为终端字符界面?#查看当前系统运行级别[root@C7 ~]# systemctl get-defaultgraphical.target#设置系统默认运行级别为字符界面[root@C7 ~]# systemctl set-default multi-user.target Removed symlink /etc/systemd/system/default.target.Created symlink from /etc/syst
2020-06-05 19:00:30 278
原创 70-lnmp-搭建wordpress博客站点
列表lnmp一键安装脚本实验开始Discuz 安装向导PowerDNS 安装向导php加速器wordpress安装向导跳至文章页尾lnmp一键安装脚本#本章并不使用,仅提供了解lnmp自动化安装脚本下载详细说明#脚本执行命令wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./in
2020-06-05 18:30:06 433
原创 69-CentOS编辑文件方式批量创建用户
今天介绍一个偏冷门的批量创建用户的方法,然而实际应用当中我也的确从未使用过;不过抱着多了解一种方法就多一条思路的观念,我依旧还是想要分享给大家#查看当前 CentOS 7 虚拟机下有哪些用户[root@C7 ~]# cat /etc/passwd|cut -d: -f 1rootbin…………. #省略Syncapache#编辑将要创建的用户的 用户清单、密码清单#内容格式参考 /etc/passwd 文件[root@C7 ~]# vim /data/user.txtUSER1.
2020-06-04 11:47:54 336
原创 68-ansible实验总结
实验列表环境准备实验准备实验开始剧本部署httpd变量使用条件判断模块化安装httpd点击跳至文章末尾环境准备默认所有虚拟机已关闭防火墙、关闭SELINUX、时间同步虚拟机三台:主机版本主/被主机IP主机名CentOS 7主控端192.168.124.5C7CentOS 7被控端192.168.124.13C7-3CentOS 7被控端192.168.124.14C7-4实验准备#在主控端 主机C7上操作:#安装ansible[r
2020-06-03 21:33:52 1128
原创 67-LNMT架构部署
参考博客环境准备:准备虚拟机版本:CentOS7.7主机IP:192.168.124.5主机名:nginx-mysql版本:CentOS7.7主机IP:192.168.124.14主机名:tomcat环境简述:两台虚拟机,一台为 nginx+mysql服务器,另一台为Tomcat服务器。客户端发来请求,先由nginx处理,若为静态内容则由nginx响应,并将结果发送给客户端;若为动态内容,则由nginx反代至后端的Tomcat服务器。默认两台主机 已关闭防
2020-05-31 17:29:10 1350
原创 66-Linux-Tomcat-nginx反向代理
实验目录请务必查看上期博客基础环境设置nginx反向代理基于nginx反向代理实现动静分离httpd反向代理tomcat在httpd中使用ajp协议反向代理tomcat跳至文章尾部请务必查看上期博客基础环境设置基础环境及软件包安装参照上期博客内容参照内容截止至“#访问Tomcat自定义页面”#默认已完成上述博客内容中的基础环境实验内容nginx反向代理#追加一条新行[root@...
2020-02-13 17:14:43 423
原创 65-Linux-Tomcat应用
文章目录资源下载Tomcat基础简述实验内容跳至文章中心跳至文章尾部资源下载Tomcat官网Tomcat 8.5apache官网点击下载云盘下载(请多多支持官方下载):Tomcat 8.5Openjdk官网云盘下载:Openjdk-8u191Tomcat基础简述Tomcat内部组成Tomcat配置文件文件名说明server.xml主配置文件...
2020-02-02 12:59:49 851
原创 64-春节特别篇-初学Linux常用基础命令大全
共抗病毒,中国加油!在Linux的发展历程中,当初的那个微小而又脆弱的内核,现如今已经变的无比强大且复杂;如果单单只是讨论其内核本身,倒也并没有过的增加她的体积;但若要说依附其内核的各个外在的部分,这便太过繁杂了!她的影响在我们人的身边息息相关,小到你手中正在刷着小视频的手机,大到国家的军事领域;因此,若要学好Linux其实并不是那么简单的事情;在Linux中各种繁杂的命令数不胜数,即便是其创...
2020-01-27 10:32:07 133
原创 63-Ubuntu-NGINX 系统参数优化
默认的Linux内核参数考虑的是最通用场景,不符合用于支持高并发访问的Web服务器的定义,根据业务特点来进行调整当Nginx作为静态web内容服务器、反向代理或者提供压缩服务器的服务器时,内核参数的调整都是不同的此处针对最通用的、使Nginx支持更多并发请求的TCP网络参数做简单的配置,修改/etc/sysctl.conf来更改内核参数net.ipv4.ip_nonlocal_bind ...
2020-01-17 11:07:54 3428 2
原创 62-Ubuntu-NGINX-TCP负载均衡
实验跳转目录tcp负载均衡配置参数:负载均衡实例--Redis:负载均衡实例:MySQL本章衔接上期博客内容Nginx在1.9.0版本开始支持tcp模式的负载均衡,在1.9.13版本开始支持udp协议的负载,udp主要用于DNS的域名解析,其配置方式和指令和http 代理类似,其基于ngx_stream_proxy_module模块实现tcp负载,另外基于模块ngx_stream_upstre...
2020-01-17 10:43:12 484
原创 61-Ubuntu-NGINX 反向代理
NGINX实验目录实验准备:部署后端Apache服务器:反向代理示例--单台web服务器:反向代理示例--指定location:反向代理示例--缓存功能:非缓存场景压测:缓存配置:添加头部报文信息:Nginx http 反向代理高级应用:反向代理示例--多台web服务器:反向代理示例--客户端IP透传:反向代理:反向代理也叫reverse proxy,指的是代理外网用户的请求到内部的指定web服...
2020-01-16 10:54:49 1208
原创 60-Ubuntu-NGINX-Nginx Rewrite功能
文章目录Nginx Rewrite功能:ngx_http_rewrite_module模块指令:if指令:set指令:break指令:return指令:rewrite_log指令:rewrite指令:rewrite flag使用介绍:Nginx 自定义访问日志:自定义json格式日志:Nginx防盗链:实现web盗链:实现防盗链:Nginx Rewrite功能:Nginx服务器利用ngx_ht...
2020-01-15 13:05:14 703
原创 59-Ubuntu-NGINX 高级配置
文章目录第三方模块Nginx 变量使用Nginx 压缩功能https 功能自签名证书:实现多域名HTTPSfavicon.ico隐藏Nginx版本号OpenSSL版本升级第三方模块第三方模块是对nginx 的功能扩展,第三方模块需要在编译安装Nginx 的时候使用参数–add-module=PATH指定路径添加,nginx支持第三方模块,需要从源码重新编译支持[root@U8: ~]# /a...
2020-01-12 15:39:07 1004
原创 58-Ubuntu-NGINX-基础功能介绍
博客内容 衔接 55-Ubuntu-NGINX 编译安装: https://blog.csdn.net/dushansao/article/details/103784067root与alias:root:指定web的家⽬录,在定义location的时候,⽂件的绝对路径等于 root+location[root@U8 ~]# vim /apps/nginx/conf/conf.d/p...
2020-01-07 20:18:36 418
原创 57-Ubuntu-多网卡绑定
Ubuntu七种bond模式和双网卡桥接绑定七种bond模式说明:第⼀种模式:mod=0,即:(balance-rr) Round-robin policy(平衡抡循环策略)特点:传输数据包顺序是依次传输(即:第1个包⾛eth0,下⼀个包就⾛eth1….⼀直循环下去,直到最后⼀个传输完毕),此模式提供负载平衡和容错能⼒第⼆种模式:mod=1,即: (active-backup) Act...
2020-01-01 10:24:16 766
原创 56-Ubuntu-Web服务基础
早期的web服务端-Apace:Apace官⽅⽹站:http://www.apache.orgApache三大模型:prefork模型:预派⽣模式,有⼀个主控制进程,然后⽣成多个⼦进程,使⽤select模型,最⼤并发1024,每个⼦进程有⼀个独⽴的线程响应⽤⼾请求,相对⽐较占⽤内存,但是⽐较稳定,可以设置最⼤和最⼩进程数,是最古⽼的⼀种模式,也是最稳定的模式,适⽤于访问量不是很...
2020-01-01 09:43:46 229
原创 55-Ubuntu-NGINX 编译安装
apt install iproute2 ntpdate tcpdump telnet traceroute nfs-kernel-server nfs-common lrzsz tree openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev ntpdate tcpdump telnet traceroute gcc openssh-server...
2019-12-31 16:30:56 353 2
原创 54-Ubuntu-系统优化
默认以下操作在root身份下进行mv /etc/security/limits.conf /etc/security/limits.conf.backupvim /etc/security/limits.conf#root账⼾的资源软限制和硬限制 (Ubuntu需要添加上下两部分)root soft core unlimitedroot hard core unlimited...
2019-12-29 16:54:01 280
原创 53-Ubuntu-基础配置与安装详解
#ubuntu server(服务器版)http://cdimage.ubuntu.com/releases/#ubuntu desktop(桌⾯版)http://releases.ubuntu.com/vm下载路径(个人博客03):https://blog.csdn.net/dushansao/article/details/101074898安装步骤:12...
2019-12-27 13:57:18 798
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人