
CentOS 7
CentOS 7
gongmimi
这个作者很懒,什么都没留下…
展开
-
Docker 常用操作
注册为系统服务systemctl restart docker && systemctl enable docker 查询已经安装的dockeryum list installed | grep docker 搜索并摘取镜像docker search centosdocker pull centos 查看docker相关信息,如存储引擎docker inf...原创 2020-03-08 10:35:38 · 264 阅读 · 0 评论 -
Docker Compose
Docker Compose是 docker 提供的一个命令行工具,一个编排机制,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose,不再需要使用shell脚本来启动容器。在配置文件中,所有的容器通过servic...原创 2020-03-08 10:32:20 · 207 阅读 · 0 评论 -
Dockerfile
构建镜像:dockerfile;启动容器:docker run;编排容器和启动服务:docker-compose。Dockerfile结构大致分为四个部分:基础镜像信息;维护者信息;镜像操作指令;容器启动时执行指令。Dockerfile每行支持一条指令,每条指令可带多个参数,支持使用以#号开头的注释。FROM:指定基础镜像指明构建的新镜像是来自于哪个基础镜像MAINTAINER指明镜...原创 2020-03-08 10:29:01 · 334 阅读 · 0 评论 -
Docker0
Docker默认提供了一个隔离的内网环境,启动时会建立一个docker0的虚拟网卡,每个容器都是默认连接到docker0网卡上的。而docker0的IP段为172.17.0.1,如果想让容器与宿主机同一网段的其他机器访问,就必须在启动docker的时候将某个端口映射到宿主机的端口。如下图所示:...原创 2020-03-08 10:17:13 · 375 阅读 · 0 评论 -
daemon.json
daemon.json是Docker的默认配置文件,内容默认为空{}。通常配置私库地址insecure-registries和私库加速地址registry-mirrors。cat /etc/docker/daemon.json{}比如,配置本地镜像仓库时,需要添加:{"insecure-registries":["192.168.10.51:5000"]}配置文件修改完成之后,需要...原创 2020-03-08 10:13:30 · 799 阅读 · 0 评论 -
CentOS 7 在线安装 Docker
配置阿里镜像在线安装手动建立仓库文件docker-ce.repo并配置阿里镜像信息,并开启缓存。安装之前先查看本地是否已安装有docker。基于阿里镜像在线安装需指定参数–enablerepo=docker-ce-stable,查看完成docker(docker-1.13.1-103.git7f2769b.el7.centos.x86_64)、docker-common(docker-commo...原创 2020-03-08 10:10:37 · 283 阅读 · 0 评论 -
CentOS 7 在线安装 Kubernetes
备注kubelet 运行在 Cluster 所有节点上,负责启动 Pod 和容器。kubeadm 用于初始化 Cluster。kubectl 是 Kubernetes 命令行工具。通过 kubectl 可以部署和管理应用,查看各种资源,创建、删除和更新各种组件。同时注意,集群管理节点不需要手动安装配置etcd(占用2379、2380端口;生成数据目录/var/lib/etcd/default...原创 2020-03-02 09:02:47 · 279 阅读 · 0 评论 -
CentOS 7 安装 JDK1.8
注意,拷贝的时候目录最后有一个斜杠 /cd /mnt && tar -zxvf jdk-8u162-linux-x64.tar.gzmkdir -p /usr/javacp -R /mnt/jdk1.8.0_162 /usr/java/vi /etc/profile#set java environmentJAVA_HOME=/usr/java/jdk1.8.0_16...原创 2020-03-02 08:52:35 · 146 阅读 · 0 评论 -
CentOS 7 安装 Python3 环境
默认Python默认python,系统默认已安装有python,其版本和依赖如下,因为CentOS的yum对Python存在依赖,安装Python的时候,要小心避开,以免影响yum的使用。重新安装Python3.7重新安装python3环境时,安装完成之后,还需要注意手动添加lib库配置信息并设置软链。执行make install命令时,提示错误ModuleNotFoundError: No...原创 2020-02-28 08:47:22 · 223 阅读 · 0 评论 -
Nginx 常用操作
启动服务/usr/local/nginx/sbin/nginx配置文件nginx.conf/usr/local/nginx/conf/nginx.conf重载配置,也相当于是平滑重启/usr/local/nginx/sbin/nginx -s reload查看版本/usr/local/nginx/sbin/nginx -v正常停止/usr/local/nginx/sbin/ngi...原创 2020-02-27 11:03:19 · 203 阅读 · 0 评论 -
Nginx 增加参数重新编译
增加参数重新编译在configure后面增加所需要的参数,然后执行make命令(注意,不是make install),make命令执行完成后会在objs目录下多了个nginx,这个就是新版本的程序。覆盖nginx命令之前,先把旧版本的命令备份,将当前正在运行的服务停止(注意,不是重载),再执行覆盖及测试。cd /gxf/nginx-1.12.2 ...原创 2020-02-27 11:01:06 · 1040 阅读 · 1 评论 -
Nginx 配置文件 nginx.conf
配置文件nginx.confvi /usr/local/nginx/conf/nginx.confEg:基础配置user root root;worker_processes auto; pid logs/nginx.pid;Eg:event配置events { worker_connections 1024;}Eg:http基础配置http { ...原创 2020-02-27 10:58:01 · 274 阅读 · 0 评论 -
CentOS 7 源码安装 Nginx
Nginx源码安装需要注意的事项(1)提前安装基础环境gcc、pcre、zlib等。(2)新建用户nginx。(3)指定编译:安装路径、tcp支持、https支持。(4)更改目录用户及授权。源码编译安装yum -y install gcc gcc-c++yum -y install pcre pcre-devel zlib zlib-devel gd-devel openssl*g...原创 2020-02-27 10:43:56 · 146 阅读 · 0 评论 -
CentOS 7 MySQL 常用操作
命令行登录/opt/lampp/bin/mysql -uroot -p/mnt/mysql/bin/mysql -uroot -p启动服务/opt/lampp/lampp startmysqlservice mysql start查看进程ps aux | grep mysql配置文件/opt/lampp/etc/my.cnf/etc/my.cnf查看用户权限及用户mysql...原创 2020-02-25 16:07:41 · 197 阅读 · 0 评论 -
CentOS 7 MySQL 通过 Xampp 集成包部署
安装cd /home/softwarechmod +x /home/software/xampp-linux-x64-1.8.3-5-installer.runyes | ./xampp-linux-x64-1.8.3-5-installer.run/opt/lampp/lampp startmysql/opt/lampp/bin/mysql -uroot更改root密码mysql...原创 2020-02-25 16:03:03 · 239 阅读 · 0 评论 -
CentOS 7 MySQL 源码包安装
安装注意事项(1)安装之前可先查看系统默认有没有安装mysql。(2)可事先查看依赖包mariadb是否已经安装。(3)需要同步创建系统用户和用户组为mysql。(4)源码方式安装完成之后,默认是没有数据库实例目录data,需要通过mysqld命令手动实例化,实例化时需要依赖包libaio-devel,实例化完毕后会自动生成root密码。(5)可通过mysql.server手动创建启动服...原创 2020-02-25 14:46:17 · 225 阅读 · 0 评论 -
SSH访问受限
本机SSH提示:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 需要添加主机key,Add correct host key in /root/.ssh/known_hosts,原因是本地保存的对于已经访问过的远程主机的公钥发生了变化,登录本机执行:> /root/.ssh/known_hosts...原创 2020-02-25 12:11:29 · 247 阅读 · 0 评论 -
SELinux
查看状态getenforce/usr/sbin/sestatus临时关闭SELinux,重启后失效setenforce 0永久关闭,需要修改selinux的配置文件,重启后生效vi /etc/selinux/config# SELINUX=enforcingSELINUX=disabled...原创 2020-02-25 12:07:36 · 654 阅读 · 0 评论 -
Firewall
CentOS 7.0默认开启的是将firewall作为防火墙,22端口默认也是开放的,可以通过ssh命令来连接。CentOS 6是iptables。查看状态systemctl status firewalldfirewall-cmd --state开启systemctl start firewalld停止systemctl stop firewalld禁止开机启动syste...原创 2020-02-25 12:04:41 · 130 阅读 · 0 评论