root权限

CentOS6.7 NFS安装与配置。

纵饮孤独 提交于 2020-03-26 16:39:24
3 月,跳不动了?>>> 1.NFS服务部署服务准备:两台安装了centos 6.7服务器(假如是 虚拟机 也可)。 查看服务器版本:[root@nfsSERVER]# cat /etc/redhat-release CentOS release 6.7 (Final) [root@nfsSERVER ~]# uname -r 2.6.32-573.18.1.el6.x86_64 [root@nfsSERVER ~]# uname -m x86_64 [root@NFSCLIENT ~]# cat /etc/redhat-release CentOS release 6.7 (Final) 前期把服务器端和客户端分清楚,不要混乱。可以用hostname 名字 更改服务器的名称。 2.服务器端的安装与配置:NFS服务有两个软件包,一个是nfs-utils 是NFS服务主程序,另一个是 rpcbind。 通过“[root@nfsSERVER ~]# ,也可“yum groupinstall "NFS file server" ”安装。 安装好过后再检查一下。我用的是“[root@nfsSERVER ~]# rpm -aq nfs-utils portmap rpcbind rpcbind-0.2.0-11.el6_7.x86_64 nfs-utils-1.2.3-64.el6.x86

Jenkins之Pipeline代码流水线

北战南征 提交于 2020-03-26 10:55:35
Pipeline翻译过来就是流水线的意思,在公司中可能会有很多项目,如果使用Jenkins构建完成后,开发构建项目需要一项一项点击,比较麻烦,因此,pipeline就应用而生了 。 一、部署Pipeline——代码流水线管理 Jenkins部署及其他服务部署可参考博文: 持续集成之代码质量管理———Sonar 另外我们再开一台测试端 1、Jenkins服务器操作如下(配置免密登录及对Jenkins的用户配置授权): 执行命令主要涉及的是权限问题,我们要搞明白,jenkins 是以什 么权限来执行命令的。那么问题来了,我们现在 192.168.171.134 上,如果在想 192.168.171.135 上执行命令。需要怎么做呢? 我们做无秘钥有 2 种分案: 1)使用 jenkins 用户将秘钥分发给 192.168.171.135 上 2)使用 root 用户将秘钥分发给 192.168.171.135 上,如果使用 root 用户还要进 行 visudo 授权。因为 Web 上默认执行命令的用户是 jenkins 这里我们使用第二种 [root@jenkins /]# ssh-copy-id root@192.168.171.135 # 将公钥发送到测试端 [root@jenkins /]# visudo # 授权 root ALL=(ALL) ALL

squid缓存服务器——传统模式

允我心安 提交于 2020-03-26 10:24:26
一、web代理的工作机制 两台服务器 传统模式中,客户端知道自己是一个代理 透明模式中,不需要对客户端进行设置 二、代理的基本类型 传统代理:适用于internet,需明确指明服务端 透明代理:客户机不需要指定代理服务器的地址和端口,而是通过默认路由、防火墙策略将web访问重定向给代理服务器处理 三、使用代理的好处 提高web’访问速度 隐藏客户机的真实IP地址 四、实操演示传统代理 web端IP:192.168.247.160 squid端IP:192.168.247.206 win10客户端IP:192.168.247.200 1.修改主机名,便于识别 [root@lamp ~]# hostnamectl set-hostname squid [root@lamp ~]# su [root@squid ~]# [root@nginx ~]# hostnamectl set-hostname web [root@nginx ~]# su [root@web ~]# squid为了缓存页面对象,需要设置缓存空间,后面会设置 2.编译安装squid 首先解压squid,安装编译工具 [root@squid ~]# mkdir /abc mkdir: cannot create directory ‘/abc’: File exists [root@squid ~]# mount

openstack学习笔记之二:基础环境构建

此生再无相见时 提交于 2020-03-26 10:18:39
1、环境信息: 本次环境搭建使用VMware Workstation虚拟出3台CentOS7.6虚拟机 节点架构:1个controller节点、1个compute节点、1个cinder块存储节点。 硬件配置信息具体如下: 节点名称 ------------CPU ----- 内存 ----- 操作系统----- 磁盘 controller节点 ----- 4C-------- 4GB ----- CentOS7.6----- 40GB compute节点 ----- 4C ----- 4GB ----- CentOS7.6----- 40GB cinder节点 ------- 4C ----- 4GB---- CentOS7.6----- 40GB系统盘,20GB存储盘 2、网络规划说明: 控制节点、计算节点与存储节点都配置2块网卡。 这里需要特别注意下,compute节点和cinder节点的第一块网卡是用于连接互联网安装部署Oenstack依赖软件包,如果你已经在本地搭建了openstack的yum源,这块网卡可以不需要配置的。 管理网络配置 为仅主机模式,官方解释通过管理网络访问互联网安装软件包,如果搭建的有内部yum源,管理网络是不需要访问互联网的,配置成hostonly模式也是可以的。这里我的管理网与本地网(外部网络)是复用。 隧道网络配置 为仅主机模式

linux入门系列19--数据库管理系统(DBMS)之MariaDB

左心房为你撑大大i 提交于 2020-03-26 09:50:31
前面讲完Linux下一系列服务的配置和使用之后,本文简单介绍一款数据库管理系统(MySQL的兄弟)MariaDB。 如果你有MySQL或其他数据的使用经验,MariaDB使用起来将非常轻松。 本文讲解Centos7默认的数据MariaDB,由于是入门系列文章因此不会深入讲解,后面有机会在单独深入。 一、MariaDB产生背景 数据处理是软件的核心,软件的本质就是处理数据,包括输入输入、处理、输出。目前数据库主要分为关系型数据库和非关系型数据,关系型数据库主要有:SQLServer、Oracle、MySQL、MariaDB等;非关系型数据库(NoSQL)包含:Redis、HBase、MongoDB等等。 相信大家都听过或者用过MySQL数据库,它是一款市场占有率非常高的数据库管理系统,技术成熟、配置步骤相对简单,而且具有良好的可扩展性。 但是由于Oracle公司在2009年收购了MySQL的母公司Sun,因此MySQL项目也随之纳入了Oracle。被收购后,虽然MySQL仍然保持着开源软件的身份,但是却申请了多项商业专利,这就不禁让人担心其会被逐渐商业化。 一方面,MySQL本身是一款开源软件,是全球极客、程序员等技术高手在开源社区的大旗下的公共智慧结晶,自己的劳动成果被其他公司商业化自然也伤了一大批开源工作者的心

【MySQL】1.MySQL安装配置

守給你的承諾、 提交于 2020-03-25 21:25:26
MySQL官网: https://www.mysql.com/ 一、MySQL的安装配置 下载需要安装的软件包: https://dev.mysql.com/downloads/mysql/ MySQL的安装包有已经编译成二进制文件的,RPM包或者源码,下载二进制文件版本的,直接使用就可以了。按需选择版本。 [root@node1 soft]# wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz [root@node1 soft]# tar xf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz [root@node1 soft]# mv mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql [root@node1 ~]# yum install libaio -y #安装MySQL依赖libaio [root@node1 ~]# groupadd mysql [root@node1 ~]# useradd -r -g mysql -s /bin/false mysql [root@node1 ~]# cd /usr/local/mysql/ [root@node1

第六周作业

吃可爱长大的小学妹 提交于 2020-03-25 17:34:24
1、自建yum仓库,分别为网络源和本地源 出于安全起见,有些企业内部服务器使用本地局域网而不连接外网,为了安装一些服务,就需要搭建本地的yum仓库; 在系统安装盘内,已经自带了大量必要的安装包,可以用做本地yum仓库的源; 作为yum仓库服务器的主机配置 : 先把原来系统相关的配置文件归置存放 [root@mini71 ~]#mkdir /etc/yum.repos.d/bak [root@mini71 ~]#mv /etc/yum.repos.d/* /etc/yum.repos.d/bak/ 然后编辑以光盘路径为yum源的配置文件 [root@mini71 ~]#cat /etc/yum.repos.d/base.repo [base] name=cdrom baseurl=file:///mnt/cdrom/ gpgcheck=0 配置epel源(作为扩展,可以不配置) [root@mini71 ~]#cat /etc/yum.repos.d/epel.repo [aliyun.epel] name=aliyun epel baseurl=https://mirrors.aliyun.com/epel/7/x86_64/(这里选择里阿里云的epel源,也可以选择其他的) gpgcheck=0 enabled=1(通过修改此项为0,即可关闭epel源) 安装http服务,启动

Mysql初始化root密码和允许远程访问

一世执手 提交于 2020-03-25 06:10:41
mysql默认root用户没有密码,输入mysql –u root 进入mysql 1、初始化root密码 进入mysql数据库 1 mysql> update mysql.user set password=PASSWORD('xjx') where User='root'; 2、允许mysql远程访问,可以使用以下三种方式: a、改表。 1 2 3 4 mysql -u root –p mysql>use mysql; mysql> update user set host = '%' where user = 'root' ; mysql> select host, user from user ; b、授权。 例如,你想root使用123456从任何主机连接到mysql服务器。 1 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root' @ '%' IDENTIFIED BY '123456' WITH GRANT OPTION ; 如果你想允许用户jack从ip为10.10.50.127的主机连接到mysql服务器,并使用654321作为密码 1 2 mysql> GRANT ALL PRIVILEGES ON *.* TO 'jack' @’10.10.50.127’ IDENTIFIED BY '654321' WITH GRANT

LNMP分离部署

喜夏-厌秋 提交于 2020-03-25 04:59:40
(PHP)开始安装php 执行下面命令安装相关的 lib 软件包 yum -y install zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel yum -y install freetype-devel 0libpng-devel gd libcurl-devel libxslt-devel 安装 yum 无法安装的 libiconv 库 wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz 这四个包直接有依赖 轮流装一遍进行 没有时可以下载 yum -y install libmcrypt-devel yum -y install mhash yum -y install mcrypt 没有PHP包时用公网源安装: wget http://cn2.php.net/get/php-5.3.28.tar.gz/from/this/mirror --prefix=/usr/local/php5.3.28 \ --with-mysql=/usr/local/mysql \ 这里需要改为--with-mysql=mysqlnd \ 是因为5.3以后安装PHP就不需要先安装MySQL了 用它自己内置的MySQL环境 -

使用docker-compose安装harbor1.8.6

流过昼夜 提交于 2020-03-25 02:01:24
harbor特性 1、基于角色的访问控制:用户和存储库是通过“项目”组织的,用户可以对多个镜像仓库统一命名空间拥有不同的权限。 2、镜像复制:可以基于具有多个Registry实例之间复制(同步)图像和图表。如果出现任何错误,Harbor会自动重试复制。非常适合于负载平衡、高可用性、多数据中心、混合和多云场景。 3、LDAP/AD支持:Harbor与现有企业LDAP/AD集成,用于用户身份验证和管理,并支持将LDAP组导入Harbor并为其分配适当的项目角色。 镜像删除和垃圾收集:镜像可以删除,其空间可以回收。 4、国际化:对多国语言支持(已拥有中文、英文、德文、日语和俄文); 5、图形化用户界面:用户可以轻松浏览、搜索存储库和管理项目。 6、审计管理:跟踪到存储库的所有操作。 7、RESTful API:用于大多数管理操作的RESTful API,易于与外部系统集成。一个嵌入式的Swagger用户界面可用于探索和测试API。 简单部署:提供在线和离线安装程序。此外,可以安装到vSphere平台的(OVA方式)虚拟设备。 Harbor 组件 1、proxy:Harbor的组件,如注册表、UI和令牌服务,都位于反向代理之后。代理将来自浏览器和Docker客户机的请求转发到各种后端服务。 2、Registry:负责存储Docker镜像和处理Docker推/拉命令