selinux

世界顶级Linux大牛耗时三年总结出3000页Linux文档

送分小仙女□ 提交于 2020-10-11 18:03:06
众所皆知的,Linux的核心原型是1991年由托瓦兹(Linus Torvalds)写出来的,但是托瓦兹为何可以写出Linux这个操作系统?为什么它要选择386的计算机来开发?为什么Linux的发展可以这么迅速?又为什么Linux是免费的?以及目前为何有这么多的 Linux版本(distributions)呢?了解这些东西后,才能够知道为何Linux可以免除专利软件之争,并且了解到Linux为何可以同时在个人计算机与大型主机上面大放异彩!所以,在实际进入Linux 的世界前,就让我们来谈一谈这些有趣的历史故事吧! 第一篇Linux基础学习篇 文档来源作者:鸟叔的linux私房菜 转发+关注后私信(学习)即可免费获取! 目录 第零章﹑计算机概论 关于电脑的硬件组成部分﹐其实你可以观察你的台式机来分析一下﹐依外观来说这家伙主要可分为三部分﹐分别是∶ 输入单元∶包括键盘﹑鼠标﹑读卡机﹑扫描仪﹑手写板﹑触摸屏等等一堆﹔ 主机部分∶这个就是系统单元﹐被主机机箱保护住了﹐里面含有一堆板子﹑CPU与内存等﹔ 输出单元∶例如屏幕打印机等等 第一章、Linux是什么与如何学习 我们知道Linux这玩意儿是在计算机上面运行的﹐所以说Linux就是一组软件·问题是这个软件是操作系统还是应用程序?且Linux可以在哪些种类的计算机硬件上面运行?而Linux源自哪里?为什么Linux还不用钱

nginx服务部署

僤鯓⒐⒋嵵緔 提交于 2020-10-11 11:27:11
nginx服务部署 nginx服务概念地址: 首先,新建虚拟机,我们默认是使用CentOS-7-x86_64-DVD-1511的镜像 镜像地址: 链接: https://pan.baidu.com/s/1Myl_GXnUg7t3OR01mCuMrQ 提取码:1511 ①安装虚拟机,配置ip,yum源 安装虚拟机,配置ip,配置yum源地址教程 ②修改主机名(主从数据库同理) 这里我们设置主机名为nginx [root@localhost /]# hostnamectl set-hostname nginx (修改主机名) [root@localhost /]# bash (刷新shell命令行) [root@mysql0 /]# su - (重新登录) [root@mysql0 ~]# hostnamectl (查看主机信息) ③关闭防火墙和SELinux服务 防火墙和SELinux开启关闭教程 [root@nginx ~]# setenforce 0 (设置关闭 1开启0关闭) [root@nginx ~]# systemctl stop firewalld (关闭防火墙) [root@nginx ~]# getenforce (查看进程 Enforcing开启Permissive关闭) Permissive ④安装配置基础服务 [root@nginx src]# yum

LVS 负载均衡集群构建

让人想犯罪 __ 提交于 2020-10-10 12:49:55
负载均衡集群(LBC) 1.负载均衡集群的概述 所有节点的工作内容一致,做的都是同一件事,互相分担节点服务器的压力。如访问量,单台节点的访问量不能够很好的满足客户端的访问,这个时候,我们就可以增加服务器的数量来解决这个问题,这样就可以很好的提高用户访问的效率 2.集群中各节点的特点 每台服务器分担集群节点的压力、工作目标明确、工作内容一致、提供的是工作效率 3.LVS负载均衡集群的分类 模式 工作原理 LVS-DR模式 又叫直接路由模式,客户端发送一个包含VIP地址的请求到负载调度器上,负载调度器根据算法提交给内网真实服务器处理,然后内网真实服务器直接返回给客户端。唯一的好处就是返回的数据包不经过负载调度器,减轻了负载调度器的压力 LVS-NAT模式 客户端请求负载调度器,负载调度器根据NAT地址转换功能,将请求发送给内网真实服务器去处理,真实服务处理了之后返回负载调度器,再由负载调度器返回给客户端。整个过程都要经过负载调度器,极大的增加负载调度器的压力 LVS-DR模式的搭建 准备工作 1. 准备三台centos 7 的操作系统 2. 一台为LVS负载调度器、两台为httpd服务器 3. LVS负载调度器上存在两张网卡,一张内网网卡,主要连接两台httpd服务器的。一张外网,主要和外网进行通信 3. 两台httpd服务器存在于内网当中 关闭防火墙、selinux以及网卡守护进程

centos7安装k8s 1.19

限于喜欢 提交于 2020-10-09 15:16:28
主机 192.168.254.10 k8s-master 192.168.254.20 k8s-node1 192.168.254.21 k8s-node2 参数配置 所有节点都要执行 关闭swap swapoff -a # 注释掉/etc/fstab文件swap的行 修改内核模块 配置k8s.conf文件(#k8s.conf文件原来不存在,需要自己创建的) 所有节点上都要做 cat <<EOF>> /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 vm.swappiness=0 EOF sysctl --system 关闭防火墙 所有节点上都要做 systemctl stop firewalld systemctl disable firewalld 关闭selinux 1. 临时 setenforce 0 2. 永久关闭 vim /etc/sysconfig/selinux SELINUX=enforcing 替换为 SELINUX=disabled 准备仓库 k8s.repo cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes

云计算之Linux全栈目录(第五节RPM软件包管理,yum软件包仓库,命令补充)

旧时模样 提交于 2020-10-07 02:52:41
学习Linux必须经历的三个阶段 1.ADMIN(云计算系统管理) 2.ENGINEER(云计算应用管理 ) 3.SERVICES(系统,服务管理进阶) 如果你爱的人突然有一天和你说分手,那么有几种可能?–Tuge 目录总结 学习Linux必须经历的三个阶段 One.ADMIN(云计算系统管理) Two.ENAINEER(云计算应用管理) Three.SERVICES(系统服务管理进阶) 五、RPM软件包管理,yum软件包仓库,命令补充 RPM软件包管理 RPM包管理机制 常见的安装位置 查询软件信息 查询已安装的软件 查询待安装的软件包 安装卸载软件包 软件依赖关系 yum软件包管理 准备yum软件仓库 yum机制概述 准备yum本地仓库 配置yum客户端 yum配置解析 .repo配置文件示例 yum命令工具 查询软件信息 安装卸载软件包 清空本地yum缓存 命令补充 查看命令的简要要说明 使用man手册 使用技巧 历史命令 统计文件占用空间 系统时间 制作连接文件 六.用户管理,组账号管理,计划任务 重要的事情说三遍 One.ADMIN(云计算系统管理) 1.云计算网络之基础 2.linux简介安装,基本操作 3.命令行基础,目录及文件管理,文本内容操作 4.归档压缩,重定向,管道,find精确查找,vim高级应用 5.RPM软件包管理,yum软件包仓库,命令补充 6

二进制安装安装mysql 8.0.20

坚强是说给别人听的谎言 提交于 2020-10-07 00:48:58
MySQL最新版本8.0.20正式发布。与之前8.0的系列版本一样,这次的发行版除了包含缺陷修复,也同样包括新功能。下面快速浏览一下。关键字:hash join、InnoDB双写缓冲、二进制日志事务压缩。 下载mysql8.0.20二进制安装包 环境:centos7 打开mysql官方下载链接 https://dev.mysql.com/downloads/mysql/ 然后选择操作系统为linux通用、结构是X86,64二进制安装包 将二进制安装包上传至Linux服务器 #下载相关依。 [15:12:04 root@a7 ~]#yum -y install make gcc-c++ cmake bison-devel ncurses-devel readline-devel libaio-devel perl libaio wget lrzsz vim libnuma* bzip2 xz #关闭selinux [15:35:17 root@a7 ~]#sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config [15:35:51 root@a7 ~]#setenforce 0 setenforce: SELinux is disabled #创建mysql用户并创建分组 [16:12:37 root@a7

CentOS7安装OpenStack(Rocky版)-01.控制节点的系统环境准备

落爺英雄遲暮 提交于 2020-10-06 09:56:47
分享一下Rocky版本的OpenStack安装管理经验: OpenStack每半年左右更新一版,目前是版本是201808月发布的版本-R版(Rocky),目前版本安装方法优化较好,不过依然是比较复杂 官方文档地址: https://docs.openstack.org/install-guide/openstack-services.html 本文主要分享控制节点的环境配置方法: ---------------- 完美的分割线 ------------------ 1.0.系统环境 1)生产测试应用的服务器最好是物理机,虚拟目前可以完成搭建测试体验 2)系统选择是目前的最新版本:CentOS Linux release 7.5.1804 (Core) 3)控制节点Controller :192.168.1.81 计算节点Nova:192.168.1.82 1.1.配置域名解析 1)配置主机名 # 主机名设置好就不能修改,否则会出问题,控制节点和计算节点配置相同,且都需要配置 hostname openstack01.zuiyoujie.com hostname echo " openstack01.zuiyoujie.com " > /etc/ hostname cat /etc/hostname 2)配置主机名解析 vim /etc/ hosts ----------------

redhat7学习笔记-rhce

我的梦境 提交于 2020-10-05 19:24:51
ssh f0 redhat begin_rhce_uplooking 30 ssh root@172.25.30.11 -X /etc/firewalld/zones/public.xml 1/2##################################2 echo uplooking |passwd --stdin root sed -i "s/SELINUX=permissive/SELINUX=enforcing/" /etc/selinux/config setenforce 1 3######################################2 firewall-config 选permanent public->servces->选ssh->rich rules-> add->ipv4->element->service->ssh->action->accept->source->172.25.0.0/24-> add->ipv4->element->service->ssh->action->reject->source->172.17.0.0/24->ok->reload firewall-cmd --list-all 4###################################### firewall-config

liunx——centos-网络管理1

心已入冬 提交于 2020-10-05 17:00:28
1网络接口名称规则:Network interface names Traditionally, network interfaces in Linux are enumerated as eth0, eth1, eth2, and so on. However, the mechanism which sets these names can cause changes to which interface gets which name as devices are added and removed. The default naming behavior in Red Hat Enterprise Linux 7 is to assign fixed names based on firmware, device topology, and device type. Interface names have the following characters: Ethernet interfaces begin with en, WLAN interfaces begin with wl, and WWAN interfaces begin with ww. The next character(s) represents the type of adapter with

redhat7学习笔记-rhcsa

烈酒焚心 提交于 2020-10-05 08:13:08
lab examrhcsa grade 你的虚拟机的网络应该按照以下要求配置: * Hostname: serverN.example.com * IP address: 172.25.N.11 * Netmask: 255.255.255.0 * Gateway: 172.25.N.254 * Name server: 172.25.N.254 1########################## 正常登录 serverN.example.com 系统,保证其 root 密码为 ooxx9527 保证系统 SELinux 运行在 enforcing 模式 ------------------------------------------ rd.break->ctrl + x->mount -o remount,rw /sysroot->chroot /sysroot->passwd->touch /.autorelabe->vi /etc/selinux/config->SELINUX=enforcing->exit->exit root->oo309527->startx nm-connection-editor ssh root@172.25.N.11 -X#( >/home/kiosk/.ssh/known_hosts) hostnamectl set-hostname