![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 67
The_gang
这个作者很懒,什么都没留下…
展开
-
nginx
nginx简介nginx是一个web服务器,它支持反向代理,也是高性能的服务器。它的优点相当于apache来说有占用内存小,并发能力强,稳定性高等。nginx作为http服务器正向代理:如果把局域网外的 Internet 作为一个资源库,则局域网中的客户端要访 问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。我们需要通过代理服务器来进行访问服务器。举例(翻墙)。添加参数:max_clients = worker_processes * worker_connection原创 2021-04-19 21:46:24 · 143 阅读 · 0 评论 -
Haproxy负载均衡
haproxy原理作为主流的负载均衡器软件之一的haproxy,有着很多的优点。它供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机的使用。haproxy适用于比较大型的web站点,这些站点通常在7层(应用层)上处理。第一步,安装软件:yum install haproxy -y配置文件在:/etc/haproxy/haproxy.cfg文件中几大板块:global: 设置全局配置参数,属于进程的配置,通常是和操作系统相关。defaults:配置默认参数,这些参数可以被用原创 2021-04-11 19:54:29 · 166 阅读 · 0 评论 -
lvs负载均衡调度器
lvs简介lvs(Linux Virtual Server):linux虚拟服务器。它是一款强大的基于ip的数据请求负载均衡调度器;终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的Web请求会发送给LVS调度器,调度器根据自己预设的算法决定将该请求发送给后端的某台Web服务器。其中轮询算法可以把用户的请求平均发送给后端的服务器,用户访问lvs调度器虽会被转发到后端真实的服务器;如果服务器连接的是相同的存储,所以用户不管访问哪个服务器得到的结果都是一样的。lvs有三种不同的工作模式:NAT;T原创 2021-04-05 11:47:23 · 285 阅读 · 0 评论 -
ftp服务之虚拟用户的建立
虚拟用户原创 2021-03-26 21:35:38 · 301 阅读 · 0 评论 -
ftp服务搭建及使用
搭建环境平台ftp,安装上下面两个软件。vsftpd :服务端lftp:客户端关闭selinux,vim/etc/selinux/configenforceing 改为 disabled .然后重启系统防火墙上允许ftp服务,允许匿名用户访问,修改配置文件:可以访问:vsftpd服务信息服务名称:vsftpd.service配置目录:/etc/vsftpd主配置文件:/etc/vsftpd/vsftpd.conf默认发布目录:/var/ftp连接方式:1.浏览器输入ft原创 2021-03-22 19:15:02 · 667 阅读 · 0 评论 -
linux-sshd服务
1.基础认识ssh -l root 172.25.254.1连接远程主机,实现通过网络在远程主机上登陆,开启安全shell。ssh---------客户端sshd------服务器端原创 2021-03-21 10:44:17 · 107 阅读 · 0 评论 -
ansible-模块大全
ansible模块file 文件模块参数:path 指定文件名称state : touch ##建立absent ##删除directory ##递归link ##软链接hard ##硬链接 ,文件id一致mode :设定权限owner :设定文件用户group :设定文件组src :源文件dest :目标文件recurse :递归更改建立文件:ansible westos -m file -a ‘path=/mnt/file1 state=touch mode=777 o原创 2021-03-20 15:12:54 · 245 阅读 · 0 评论 -
Linux入门学习
#Linux系统了解与认识##shell界面:它是我们与linux系统交互的一个重要的工具Linux内核:它是系统的核心程序,主要负责管理系统的进程,内存,设备驱动程序,文件等等。想要查看系统名称和系统版本,命令行只需输入uname / uname -r命令行中字符的含义如下:[kiosk@foundation1 Desktop]$• kiosk # 开启Shell的用户•@ # ...原创 2020-01-10 22:24:30 · 86 阅读 · 0 评论 -
ansible基础(一)
ansible介绍ansible是一个自动化运维工具,通常使用一台主机控制,管理多台主机。可以实现批量系统配置,运行管理等,ansible提供一种框架,有批量部署的是ansible运行的模块。ansible也是基于模块工作。ansible的安装:1:下载两个rpm包:ansible-2.9.11-1.el8.noarch.rpm 和 sshpass-1.06-9.el8.x86_64.rpm2:dnf install ansible-2.9.11-1.el8.noarch.rpm sshpa原创 2021-03-18 14:17:58 · 178 阅读 · 0 评论 -
linux-shell中的逻辑判断
1.脚本中的传参非交互模式下:从shell中向脚本内部传参。$0 :脚本本身名称$1 :脚本后输入的第一串字符$2 :脚本后输入的第二串字符$3 :脚本后输入的第三串字符$* :脚本后输入的所有字符 (eg: “apple banana orange”)$# :脚本后输入的字符串个数$@ :脚本后输入的所有字符 (eg: “apple” “banana” “orange”)交互式传参:read -p “。。。。。” 变量 -p 后跟字符,字符后跟变量名。read -原创 2021-03-18 10:05:54 · 333 阅读 · 0 评论 -
linux——恢复系统的内核文件和镜像文件
恢复内核文件1.查看内核文件 : cd /boot/ “vmlinuz-4…_64”2.删掉文件rm -rf vmlinuz-4.18.0-80.el8.x86_643.进入挽救模式4.挽救系统rescue …5.chroot /mnt/sysinage/6.把镜像挂载到/media下面,cd / media/BaseOS/Packages/,进入里面。然后把镜像中的内核文件 复制到/mnt下面。7.进入/mnt下面,解压rpm包rpm2cpio kernel-core-原创 2021-03-13 16:41:40 · 823 阅读 · 0 评论 -
linux从光盘启动主机,系统引导过程中磁盘引导修复
从光盘启动主机添加光驱从光驱启动系统引导过程中磁盘引导修复不通电的时候磁盘处于零磁道,通电之后磁盘处于mbr分区,mbr分区引导磁盘转到哪个区。/dev/vda表示设备名称,Boot下面的*表示设备上mbr记录表示从系统0字节中截取数据到vda硬盘中,截取一块大小为446byte,一共截取一块。系统重启不了,系统引导程序被破坏。解决方式,关机从光盘启动挽救系统:chroot /mnt/sysimage 表示:转换系统从光驱到真实系统的磁盘中。chroot /mn原创 2021-03-13 14:58:35 · 443 阅读 · 0 评论 -
linux中虚拟机的快照
对linux中的虚拟机进行快照,以防损坏此虚拟机,方便使用所以快照一个一模一样的虚拟机步骤:1.cd /var/lib/libvirt/images 进入这个目录查看要进行快照的对象,为serverb.qcow2文件2.执行快照命令把serverb.qcow2 快照成 westos1.qcow23.打开虚拟机管理器,把westos1.qcow2导入到虚拟机里完成虚拟机的快照,与原来的虚拟机一样。linux虚拟机命令管理方式virt-manager :打开虚拟机管理器vir原创 2021-03-13 10:32:59 · 423 阅读 · 0 评论 -
linux系统kvm虚拟化软件的安装
kvm虚拟化软件1.inter的cpu————要有vmx2.adm的cpu————要有svm2.kvm虚拟化软件安装dnf group install “Virtualization Client” “Virtualization Hypervisor” “Virtualization Tools” -y安装这三个软件,调用必须使用root然后就有Virturl Machine Manager打开虚拟机服务:systemctl enable --now libvirtd3.安装虚拟机原创 2021-03-13 09:53:18 · 236 阅读 · 0 评论 -
linux-shell基础命令(2)
linux - shell 基础命令(2)原创 2021-03-11 16:11:38 · 79 阅读 · 0 评论 -
Linux---网络环境的基础之网卡的设定
一、ip 说明1,网络层协议 IP,版本为ipv4,地址2^32;由主机位和网络位构成。网络位相同,主机位不同的ip地址可以通信查看ip地址:ip addr showifconfig2,ip addr del dev ens33 172.25.254.70/24 删除ipip addr add 172.25.254.70/24 dev ens33 添加ip ...原创 2020-02-17 21:51:12 · 195 阅读 · 0 评论 -
linux-shell之grep,sed,awk基础命令
**linux-shell基础命令**1.diff命令diff : 用于shell中两个文件或两个目录之间的比较格式:diff [options] files | directorys输出信息:[num1,num2]. [a|c|d]. [num3,num4]num1,num2 : 第一个文件中的行a 添加 c 更改d 删除< 第一个文件中的内容> 第二个文件中的内容num3,num4 : 第二个文件中的行常用参数原创 2021-03-04 19:58:19 · 201 阅读 · 2 评论 -
Linux---DNS服务器的部署
DNS是什么Domain Name System :DNS 其实是一个数据库,是用于 TCP/IP 程序的分布式数据库,同时也是一种重要的网络协议。DNS储存了网络中的 IP 地址与对应主机的相关信息,用户可以通过询问解决库(解决库发送询问并对DNS回应进行说明)在 DNS 上查询信息。简单说就是把域名或者说主机名转化为IP地址(同时也可以反向域名查询)访问 http://www.sougou...原创 2020-03-21 16:05:46 · 115 阅读 · 0 评论 -
Linux---samba文件共享服务
Samba是一个可以在不同主机之间快速分享资源及相互通信的一个服务。让我们一起来了解一下跨平台的文件共享服务——Samba服务器的构建。samba的基本信息服务名称: smb.service主配置目录:/etc/samba主配置文件:/etc/samba.conf安全上下文:samba_share_tsamba的安装与开启samba的安装:dnf install samba ...原创 2020-03-18 11:59:35 · 312 阅读 · 0 评论 -
Linux---数据库的使用与管理
来了来了它来了,本篇博客我们会学会linux下的数据库的种种操作;帮助我们更好地使用数据库。数据库的定义数据库是以一定方式储存在一起、能予多个用户共享的数据集合。简而言之数据库就是功能更加强大的,更高级的表格软件常见的有:Mysql ;Oracle ;mongodb ;db2; sqlite ;sqlserver …Mysql (SUN -----> Oracle)mariadb...原创 2020-03-14 22:55:30 · 85 阅读 · 0 评论 -
Linux--Apache的语言支持与加密
Apache的语言支持1、PHP阿帕奇可以支持多种语言,PHP是现在最流行的语言之一。学习在apache上用PHP语言搭建一个网页vim /var/www/html/index.php ; 一个index.php文档<?phpphpinfo();?>dnf install php -y ; 安装PHP服务systemctl restart httpd ; 重...原创 2020-03-12 22:49:32 · 201 阅读 · 0 评论 -
Linux--apache服务的使用与管理
作为最受欢迎的Apache,linux怎么会少了它呢。就让我们在这篇博客中搞定linux下的apache服务Apache的传输形式在web被访问时通常使用http://的形式http:// :超文本传输协议已知比较流行的软件还有:nginx,stgw,jfe,tengineredhat8中Apache的安装dnf install httpd.x86_64Apache的启...原创 2020-03-11 23:05:51 · 153 阅读 · 0 评论 -
Linux--系统引导过程及系统修复
系统引导原创 2020-03-09 22:21:22 · 89 阅读 · 0 评论 -
Linux--kickstart自动安装脚本
为了减去人工安装linux系统的步骤,解放人们的双手,让linux系统自动安装好。我们要学会一个强大的工具:kickstart操作步骤在redhat7中安装kickstart软件yum install system-config-kickstart开启图形制作工具system-config-kickstart编辑ks.cfg文件vim ks.cfg%packages@bas...原创 2020-03-09 13:00:56 · 144 阅读 · 0 评论 -
Linux---详说selinux
一、selinux的状态1、查看selinux状态:getenforce三种类型:disabled 关闭enforcing 强制(1)permissive 警告(0)2、设置selinux状态:setenforce 0/13、配置selinux状态的文件:/etc/sysconfig/selinuxSELINUX=selinux状态reboot 重启系统...原创 2020-02-29 23:09:07 · 271 阅读 · 0 评论 -
Linux---软件管理之共享软件库的搭建(3)
一、共享软件仓库搭建1、软件仓库支持的访问方式file:// 本地文件ftp:// 文本传输协议http:// 超文本传输协议2、配置含有软件资源的主机命令:mount /dev/cdrom /softwaresourcecd /etc/yum.repos.d编辑:vim redhat7.repo3、安装共享软件ftp命令:yum install ...原创 2020-02-23 15:07:55 · 393 阅读 · 0 评论 -
Linux--软件管理之软件仓库(2)
二、yum软件仓库1、搭建软件仓库目的:使用rpm命令安装软件的时候,会存在软件依赖性问题、rpm不能解决软件依赖关系所以我们要搭建一个软件仓库。2、步骤(1)、得到与当前系统匹配的系统镜像文件(2)、建立系统安装镜像挂载点目录mkdir /west(3)、挂载镜像到镜像挂载点mount /dev/cdrom /west(4)、配置系统访问软件路径cd /etc/yum....原创 2020-02-21 21:28:25 · 559 阅读 · 0 评论 -
Linux---软件管理(1)
一、软件安装包格式类型rpm:其中redhat linux、centos等系统中包含tar:适用于源码编译3、软件包名称分析dhcp-4.2.5-68.el7_5.1.x86_64.rpm1、软件名称2、软件版本3、软件授权4、软件多少位5、软件后缀表示软件包用的rpm命令4、rpm命令rpm-ivm, 安 装-v, 显示过程-h, hash,检...原创 2020-02-21 18:03:36 · 111 阅读 · 0 评论 -
Linux---网络环境的部署之网关的设定(2)
一、网关1、原创 2020-02-20 14:09:39 · 244 阅读 · 0 评论 -
Linux---网络环境的部署之redhat8中dhcp服务搭建(3)
一、dhcp服务器的搭建1,Redhat 8中先把镜像接入光驱,然后df查看光驱挂载位置2,进入到这个挂载文件里3,安装dhcp命令:rpm -ivh dhcp-server-4.3.6-30.el8.x86_64.rpm4,建立一个静态网络5,配置dhcp文件路径:[root@localhost ~]# cd /etc/dhcp/[root@localhost dhcp]...原创 2020-02-17 23:23:42 · 1203 阅读 · 0 评论