selinux

Linux全自动安装操作实例附原理

六眼飞鱼酱① 提交于 2020-08-08 04:31:07
手动安装Linux系统费时费力,需要操作的步骤非常多,使用kickstart等工具就能实现Linux系统的全自动安装,下面小编就给大家介绍下Linux全自动安装操作实例,一起来学习下吧。   原理:   使用光盘安装linux系统过程:   第一步,POST自检   第二步,MBR引导,这里使用的GRUB是CDROM中isolinux/文件夹中的grub.conf。   第三步,启动带有安装、升级、修复等选项的选择菜单,这是由isolinux.bin启动的。   第四步,vmlinuz(initrd)挂载根文件系统。   第五步,启动anaconda安装界面。而anaconda   详细解析:   第二步中,grub.conf菜单中定义了第三步中的引导内容。   所以这里的显示内容可以自定义   [root@CentOS6 cdrom]# cat isolinux/grub.conf   #debug --graphics   default=0   splashp_w_picpath=@SPLASHPATH@   timeout 5   hiddenmenu   title @PRODUCT@ @VERSION@   kernel @KERNELPATH@   initrd @INITRDPATH@   title Install system with basic video

Install MongoDB Community Edition on Red Hat or CentOS

[亡魂溺海] 提交于 2020-08-08 02:32:14
Install MongoDB Community Edition on Red Hat or CentOS On this page Overview Considerations Install MongoDB Community Edition Run MongoDB Community Edition Uninstall MongoDB Community Edition Additional Information Overview Use this tutorial to install MongoDB 3.6 Community Edition on Red Hat Enterprise Linux, CentOS Linux, or Oracle Linux [1] using the yum package manager. MongoDB Version This tutorial installs MongoDB 3.6 Community Edition. To install a different version of MongoDB Community, use the version drop-down menu in the upper-left corner of this page to select the documentation for

使用kubeadm安装k8s系统

一个人想着一个人 提交于 2020-08-07 19:03:32
各节点必须能上网,cpu个数要大于等于2 master 192.168.1.63 node1 192.168.1.62 node2 192.168.1.64 配置master 配置主机名互相解析 [root@master ~]#vim /etc/hosts 192.168.1.63 master.example.com master 192.168.1.62 node1.example.com node1 192.168.1.64 node2.example.com node2 关闭selinux [root@master ~]#vim /etc/selinux/config SELINUX=disabled [root@master ~]#setenforce 0 关闭防火墙 [root@master ~]#systemctl stop firewalld [root@master ~]#systemctl disable firewalld 准备yum源 [root@master ~]#cd /etc/yum.repos.d/ [root@master yum.repos.d]#wget http://mirrors.aliyun.com/repo/Centos-7.repo [root@master yum.repos.d]#wget https://mirrors

Linux到底学什么?如何学?

感情迁移 提交于 2020-08-07 09:14:33
Linux是一套免费使用和自由传播的类Unix操作系统,是多用户、多任务、支持多线程和多CPU的操作系统。 Linux 继承了Unix以网络为核心的设计思想,是一个出色的性能稳定的多用户网络操作系统。 现在会点Linux基本操作的人大有人在 、 多如牛毛 , 然而 ,真正把Linux运用到极致的少之又少,这就造成了各大论坛非常火热。 Linux既然这么受欢迎,那么我们该如何去学?到底学什么呢? 首先要说明一点:学Linux切忌意气奋发、心血来潮,所谓“冲动是魔鬼”, 这篇文章是写给那些真正想成为Linux高手的 , 并想运用Linux做事情的人 的。 其次,Linux操作系统主要包括两大部分: 文件系统 和 常用命令及技巧 。 一 、 文件系统 (文件类型、文件结构) 1 .1 文件类型 普通文件 (regular file):就是一般存取的文件,由ls -al显示出来的属性中,第一个属性为 [-],例如 [-rwxrwxrwx]。 目录文件 (directory):就是目录,第一个属性为 [d],例如 [drwxrwxrwx]。 连接文件 ( link ):类似Windows下面的 快捷方式 。第一个属性为 [l],例如 [lrwxrwxrwx]。 设备与设备文件 ( device ):与系统外设及存储等相关的一些文件,通常都集中在 /dev目录。通常又分为两种:

滴滴云服务器上安装Oracle12cR2单实例数据库

≯℡__Kan透↙ 提交于 2020-08-07 08:14:03
一、相关说明 Oracle数据库 是由美国甲骨文公司推出的一款优秀的关系型数据库。当前最新版为 Database 19c 。本文简述Oracle Database 12cR2在滴滴云主机上的安装过程。如需更权威的指导方法请参考 Oracle官方安装文档 。 二、环境概述 一台DC2云主机(2c4g) 一个EIP(1M) 一块云盘(140G) 操作系统:CentOS7.6 数据库:Oracle Database 12cR2 三、准备工作 1.必备的软件包: bc binutils-2.23.52.0.1-12.el7 (x86_64) compat-libcap1-1.10-3.el7 (x86_64) compat-libstdc++-33-3.2.3-71.el7 (i686) compat-libstdc++-33-3.2.3-71.el7 (x86_64) glibc-2.17-36.el7 (i686) glibc-2.17-36.el7 (x86_64) glibc-devel-2.17-36.el7 (i686) glibc-devel-2.17-36.el7 (x86_64) ksh libaio-0.3.109-9.el7 (i686) libaio-0.3.109-9.el7 (x86_64) libaio-devel-0.3.109-9.el7 (i686)

使用 kubeadm 安装 kubernetes 1.8.2 最新完整教程

青春壹個敷衍的年華 提交于 2020-08-07 07:29:36
本文讲述了如何在centos 8系统上,使用 kubeadm 安装 kubernetes 1.8.2 的方法,文章为作者一步一步实践后写的,综合了很多的文章,解决了很多安装中的问题。 安装前说明 作者在安装kubernetes的过程中历尽艰辛,综合了官方文档和网上各种资料,踏过了安装中的各种坑,终于在不断尝试的过程中总结出了安装过程中的尽可能多可能出现的错误,并在本教程中一一解决问题。 目标: 在centos 8 机器上通过kubeadm安装kubernetes 1.8.2 使用机器: centos 8 (本地虚拟机和华为云均测试通过),一台 安装说明 如果您只有一台centos8 机器,可以安装单机版kubeadm,单机版和集群版的最大区别在于work节点是否和master节点在同一台机子上 不管是否使用单机版还是集群版,他们都有同一个kubernetes安装流程,区别在于集群初始化以后。本文最后会讲解如何做单机版和集群版 您完全可以按照本文进行完整的安装过程 开始安装 基本配置 设置主机名 hostnamectl set-hostname guopf-master #guopf-master为你想要设置的主机名,你可以修改 编辑hosts文件 vi /etc/hosts 在最后追加以下内容 192.168.75.128 guopf-master 注意,上面的Ip为你的实际ip

机器重启后 docker 容器启动报错 error creating overlay mount t

有些话、适合烂在心里 提交于 2020-08-06 12:12:11
机器重启后 docker 容器启动报错 error creating overlay mount to 作者:张首富 时间:2020-07-29 w y:y18163201 今天早上来到公司发现,发现机器上的容器全部停止了,已查看机器在夜里被关机重启了,然后启动容器之后报错如下: Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/67fc837e52765051b9f1559ac561a6f196aa0e88521909dc3352c7409d2e0236/merged: invalid argument Error: failed to start containers: jieba 这个问题的是由于selinux造成的 CentOS的selinux是关闭的,而docker上的selinux却是开启的,因此docker运行时会产生如上错误。 解决方案无非是要么都关闭,要么都开启。参看https://github.com/coreos/bugs/issues/2340, 推荐修改crntOS下的/etc/selinux/config 将SELINUX=disabled 改成 SELINUX=permissive,至少腾讯云的CoreOs就是这样子的。

Centos7部署安装zabbix5.0(一步一步很详细哟)看完必会。

天涯浪子 提交于 2020-08-06 10:21:53
Centos7.8 部署安装 zabbix 5.0 准备工作 centOS7.8 虚拟机 SHELL软件SSH远程登录调试 官网找到需要的yum源 Zabbix 的yum源https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm 阿里yum源 https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/ 组件 https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/x86_64/ 一. 1.1关闭防火墙 firewall-cmd --state #查看默认防火墙状态,关闭后显示not running,开启后显示running systemctl stop firewalld.service #临时关闭firewall systemctl disable firewalld.service #禁止firewall开机启动 1.2关闭SELINUX vi /etc/selinux/config #将SELINUX=enforcing改为SELINUX=disabled 设置后需要重启才能生效 getenforce #检测selinux是否关闭,Disabled

无痛搭建hadoop集群并运行Wordcount程序

你离开我真会死。 提交于 2020-08-06 08:26:30
目录 前置准备 查看本地网络信息 查看网络连接状态 更改网络信息 更改主机名 对虚拟机进行克隆得到slave1和slave2节点 配置slave1和slave2的参数信息 建立主机名到ip的映射 配置ssh免密登录 关闭防火墙与SELinux 安装JDK 创建新用户 hadoop环境配置 下载与安装 环境配置 更改配置文件 进行传输与连接 运行Wordcount程序 前置准备 首先,打开自己的虚拟机,我使用的是centos7的系统,但是不同系统操作差别不大。 查看本地网络信息 进入虚拟网络编辑器 进入NAT设置,查看以下信息 查看网络连接状态 可以看到网络成功连接 输入ifconfig命令发现没有eth0(如果就是eth0可以跳过该步骤),不符合我们的习惯。而且也无法远程ssh连接 cd / etc / sysconfig / network - scripts / mv ifcfg - ens33 ifconfig - eth0 更改网络信息 如果有eth0的从这里执行即可 进入管理员模式,因为不进入的话会显示无法保存。 su vim / etc / sysconfig / network - scripts / ifcfg - eth0 对以下信息进行更改, 注意这里的ip和网关需要用你上面自己记录的。 重启网卡,可以看到更改生效 service network restart

linux系列之常用运维命令整理笔录

巧了我就是萌 提交于 2020-08-06 08:09:12
文章目录 一、系统监控 1、free命令 2、ulimit命令 3、top命令 4、df命令 5、ps命令 二、文件操作 1、tail命令 2、ll -ah 三、网络通信 1、netstat 2、重启网络 3、SELinux 4、防火墙 四、系统管理 1、uname 2、ip addr 一、系统监控 1、free命令 free 命令能够显示系统中物理上的空闲和已用内存,还有交换内存,同时,也能显示被内核使用的缓冲和缓存 语法:free [param] param可以为: -b:以Byte为单位显示内存使用情况; -k:以KB为单位显示内存使用情况; -m:以MB为单位显示内存使用情况; -o:不显示缓冲区调节列; -s<间隔秒数>:持续观察内存使用状况; -t:显示内存总和列; -V:显示版本信息。 linux系列之常用运维命令整理笔录 Mem:表示物理内存统计 total:表示物理内存总数(total=used+free) used:表示系统分配给缓存使用的数量(这里的缓存包括buffer和cache) free:表示未分配的物理内存总数 shared:表示共享内存 buffers:系统分配但未被使用的buffers 数量。 cached:系统分配但未被使用的cache 数量。 -/+ buffers/cache:表示物理内存的缓存统计 (-buffers/cache) 内存数: