CentOS

CentOS 挂载数据盘

社会主义新天地 提交于 2021-02-14 16:52:04
查看已挂载的磁盘 df -h 列出所有磁盘 fdisk -l 格式化硬盘 fdisk /dev/vdb 创建分区 mkfs.ext4 /dev/vdb1 挂载分区 # 创建目录 mkdir /datamount /data # 挂载分区 mount /dev/vdb1 /data # 查看已挂载 df -h 设置自动挂载 vim /etc/fstab # 末尾添加一行 /dev/vdb1 /data ext4 noatime,acl,user_xattr 1 1 来源: oschina 链接: https://my.oschina.net/u/2404202/blog/3084051

Docker 命令-数据卷(10)

大兔子大兔子 提交于 2021-02-14 15:35:48
数据卷:数据卷就是在宿主中可以在容器之间进行共享和重用的一系列和文件和文件夹,通过docker run -v命令可以将数据卷挂载到对应的容器目录空间,进行文件读取,容器卷特性如下 数据卷可以在容器之间共享和重用,容器间传递数据将变得高效方便 对数据卷内数据的修改会立马生效,无论是容器内操作还是本地操作 对数据卷的更新不会影响镜像,解耦了应用和数据 卷会一直存在,直到没有容器使用,可以安全地卸载它 数据卷容器:接数据卷,已经存在一个挂载了数据卷的容器;由于数据卷在容器之前是可以共享的,所以此时如果存在其他容器通过docker run --volumes-from [容器别名]命令挂载到该容器上,则该容器可以被称之为数据卷容器,其主要功能是提供数据卷供其他容器挂载。当数据卷容器宕机后,并不会造成数据卷的回收卸载,数据卷会继续挂载在其他容器中。当全部挂载该数据卷的容器全部宕机后,该数据卷才会卸载 添加数据卷 添加数据卷 docker run -it -v /宿主机据对路径/容器内目录 镜像名 docker run -it -v /mydataVolume:/dockerVolume centos 在宿主机上访问mydataVolume文件夹添加文件直接会同步到容器的dockerVolume文件夹中,反之一样的效果,当docker运行退出关闭,再向宿主 mydataVolume添加文件

【Linux】CentOS7安装mysql5.7

馋奶兔 提交于 2021-02-14 11:39:59
官网下载地址 ​ https://dev.mysql.com/downloads/file/?id=471503 ​ 本文所用MySQL版本为5.7.19; 上传包 ​ 将mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar 安装包上传到/opt/soft目录(此目录可以自定义),采用rz命令; [root@bigdata112 conf]# rz ​ 若不存在rz命令,可以用yum进行安装(如下代码),安装完成再执行rz 上传包命令; [root@bigdata112 ~]# yum install lrzsz 检测是否已有mysql [root@bigdata112 ~]# rpm -qa | grep mysql 检测是否已有Mariadb [root@bigdata112 mysql-5.7.19]# rpm -qa | grep mariadb mariadb-libs-5.5.44-2.el7.centos.x86_64 ​ 若存在则卸载; [root@bigdata112 mysql-5.7.19]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 解压包 ​ 将mysql压缩包解压到/op/module/mysql-5.7.19目录,若没有则新建一个目录; ​

阿里云ECS服务器安装配置MongoDB

独自空忆成欢 提交于 2021-02-14 10:45:24
环境 本人阿里云ECS服务器安装的操作系统为CentOS 7.3 64位。需要安装MongoDB,因为网上的教程大多比较老了,所以自己结合各种教程总结了一下,亲测可用。 不熟悉linux命令的小伙伴可自行搜索。 安装 下载 下载目录可任意选择,本人下载至~/software curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.9.tgz 解压 tar zxvf mongodb-linux-x86_64-3.2.9.tgz 移动 将解压后的文件夹移动至指定目录 mv mongodb-linux-x86_64-3.2.9/ /usr/local/mongodb 创建数据文件夹、日志文件和mongo配置文件 mkdir -p /usr/local/mongodb/data touch /usr/local/mongodb/mongod.log touch /usr/local/mongodb/mongodb.conf 修改配置文件 通过参数启动的方法较为麻烦,本文不赘述,仅提供通过配置文件启动的方法。 vim /usr/local/mongodb/mongodb.conf 在配置文件中加入如下代码: dbpath=/usr/local/mongodb/data logpath=/usr/local

在CentOS 7上安装PXE服务器

别等时光非礼了梦想. 提交于 2021-02-14 09:17:41
要想在CentOS 7上安装PXE服务器,要完成以下任务: 1、 安装dhcp、tftp、vsftpd服务器等软件 2、 设置IP地址 3、 关闭SELinux、firewalld 4、 配置dhcpd、tftp 5、 将CentOS 7映像文件部署到FTP服务器的输入目录中 操作步骤 第一步 测试是否能上网:ping www.baidu.com 更新yum仓库源:yum repolist 第二步 安装dhcpd、tftp、syslinux、wget和vsftpd 输入 yum install -y dhcp tftp tftp-server syslinux wget vsftpd 第三步 关闭SELinux和防火墙 手动修改/etc/selinux/config,确保SELINUX=permissive setenforce 0 systemctl disable firewalld systemctl stop firewalld poweroff 第四步 在VMWARE中将虚拟机的网络适配器设置为“主机模式”vmnet0 编辑,虚拟网络编辑器,vmnet0,去掉勾选,即不允许本地的dhcp服务器分配ip 第五步 这时候已经不需要上网了,所以可以为CentOS 7随意设置IP地址 nmcli con show nmcli con modi ens32 ipv4.method

centos安装netcat TCP UDP测试工具 简称 nc,安全界叫它瑞士军刀

我们两清 提交于 2021-02-14 08:33:16
centos安装netcat 今天安装swoole后,测试UDP服务需要用到netcat,然而百度了很多安装方法,并没有一个好用的。几经尝试,终于安装成功,现在就分享给大家,以供参考。 配置环境:centos6.5 1.下载安装包 wget https://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.gz 2.解压缩文件 tar -zxvf netcat-0.7.1.tar.gz -C /usr/local 3.切换至/usr/local/netcat-0.7.1   1>查看编译配置文件    ./configure   2>编译安装    make && make install 4.配置   1>切换至/etc   2>编辑配置文件 vim /etc/profile ,加入: 2、配置 vim /etc/profile 添加以下内容: # set netcat path export NETCAT_HOME=/usr/local/netcat export PATH=$PATH:$NETCAT_HOME/bin 保存,退出,并使配置生效: source /etc/profile   3>生效配置      source /etc/profile   4>查看netcat是否已经生效  

Ceph集群部署手册

拥有回忆 提交于 2021-02-14 07:46:20
Ceph集群搭建 一、 环境准备(三台服务器一样的配置) 操作系统平台:centos7.3 1.关闭firewalld与selinux 2.每台服务器添加3块100G硬盘 3.配置ip centos-01 centos-02 centos-03 192.168.0.118 192.168.0.119 192.168.0.120 4.修改yum源,官网的yum源可能会很慢,所以可以添加ali的 [root@localhost ~ ]# yum clean all [root@localhost ~ ]# curl http://mirrors.aliyun.com/repo/Centos-7.repo >/etc/yum.repos.d/CentOS-Base.repo [root@localhost ~ ]# curl http://mirrors.aliyun.com/repo/epel-7.repo >/etc/yum.repos.d/epel.repo [root@localhost ~ ]# sed -i '/aliyuncs/d' /etc/yum.repos.d/CentOS-Base.repo [root@localhost ~ ]# sed -i '/aliyuncs/d' /etc/yum.repos.d/epel.repo [root@localhost ~ ]

linux 设置网络ip

梦想与她 提交于 2021-02-13 20:43:59
环境:VMware 、CentOS release 6.5 网络设置为NAT /etc/sysconfig/network-scripts/ifcfg-eth0 配置文件如下 DEVICE="eth0" BOOTPROTO="static" HWADDR="00:0C:29:BD:D5:33" IPV6INIT="yes" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="6994fe7a-1963-4c51-885e-7e20b52437ff" BOOTPROTO=static IPV6INIT=no USERCTL=no IPADDR=192.168.200.130 NETMASK=255.255.255.0 GATEWAY=192.168.200.255 DNS1=8.8.8.8 DNS2=8.8.4.4 1.如果ip不一致,可能的原因是BOOTPROTO="dhcp" 2.如果重启网卡有问题,可能是HWADDR没有配置对,要和ifconfig显示的信息一致 3.还有就是,ifcfg-eth0可能配置的是eth1,重点是看这个属性是什么DEVICE="eth0"。不要被迷惑的 ps: linux桌面这里也可以修改网络设置 ------------------------------------------------

Zabbix-设置自动发现规则实例

蹲街弑〆低调 提交于 2021-02-13 17:58:08
一、前文   此篇文章,主要针对自动发现规则中使用snmpv2类型发现   zabbix官方解读,可当参考:   https://www.zabbix.com/documentation/4.0/zh/manual/discovery/low_level_discovery/snmp_oids 二、情景设定   1.环境:centos 7 + zabbix 4.0.2   2.模板里设置自动发现规则,应用到主机,让其自动发现网络设备的cisco交换机的内存使用率情况 三、自动发现目的   基于第二步的情景设定,可知自动发现,可通用于不同的网络设备,假如有些设备只有一块内存,假如有些设备有三块内存(3台设备堆叠),通过共用同一套发现规则,皆可被发现。 四、设置模板的自动发现规则   2.1 点击【配置】--》【模板】--》自己预先定义好的模板-【思科网络设备模板】-》【自动发现】--》右上角【创建发现规则】   2.2 打*号都要填写    # 名称: 规则名字 # 类型 选择snmpv2客户端 # 键值 因为是snmpv2的类型,所以在此只要填写唯一不冲突就可以 # SNMP OID 固定模式discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, …,],以上图为例:{#MEMORYUSED}是宏,可以理解是变量名, 对应的值来自于1.3.6.1.4

远程连接centos7 上的mysql报(ERROR 2003 (HY000): Can't connect to MySQL server on '168.x.x.x'...

天涯浪子 提交于 2021-02-13 17:18:32
  1.MySQL端口   因为上一篇文章我就已经给MySQL新建了一新用户,且赋予了远程连接数据库的所有权限(GRANT ALL PRIVILEGES ON *.* TO 'newuser' @ '%' IDENTIFIED BY 'newpass' WITH GRANT OPTION;)   且错误是 Cant't connect to MySQL.... 而不是1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server ,所以先排除权限问题,先从端口查起。   shell > netstat -apn 查看所有端口信息,如下图可以看出mysqld服务Listen端口号为3306,当然也可以在MySQL中 mysql > show variables like 'port';         shell > netstat -apn | grep 3306 查询3306端口占用情况      在网上查到的解决方法最多的就是说,/etc/my.cn配置文件中配置了 bind_address=127.0.0.1   但当我vim /etc/my.cnf打开配置文件时里面十分干净,没有其他多余设置,后面几条是我后来添加的。      所以也排除配置文件问题。   2.防火墙   确实