Linux基础
文章平均质量分 76
Docker猫猫
写点博客
展开
-
创建SSL密钥和证书
摘要:本文介绍了三种简便的创建SSL密钥和证书的方法:1、使用OpenSSL一行命令创建密钥和证书;2、在线申请SSL密钥和证书;3、使用FileZilla Server创建密钥和证书。一、使用OpenSSL创建密钥和证书 使用OpenSSL For Windows版,一行命令生成秘钥和证书文件,只需替换以下命令行中的红色部分,复制、粘贴、执行即可:openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout my...原创 2020-08-25 17:27:42 · 2639 阅读 · 0 评论 -
使用CentOS7创建Docker运行环境
使用CentOS7创建Docker运行环境 目录: 一、网络基础设置:1.1 IP地址、网关1.2 hostname、DNS1.3 Host主机列表文件1.4检查IP地址配置 二、安全及其他设置:2.1 关闭防火墙2.2 关闭SELinux2.3 关闭Swap交换分区2.4 开启IPv4转发2.5 禁用IPv6协议 三、安装Docker-ce 17.03.2:3.1、软件包更新3.2、查看是否已...原创 2018-01-14 09:12:50 · 2208 阅读 · 3 评论 -
多台Ubuntu主机配置SSH免密互信访问
三台机器:node4/node5/node6,如何直接ssh到另一台机器上?简明步骤:1、ssh-keygen 三次回车,在本机生成一对秘钥2、ssh-copy-id user@IP多次,将本机的公钥分发给其他所有机器3、在其余电脑上执行1-2的步骤4、验证主机间免密互信访问。 注意事项:1、一定要关闭selinux2、~/.ssh/authori原创 2018-01-25 17:01:29 · 5565 阅读 · 0 评论 -
开源镜像站点并非百分之百可靠
开源镜像站点并非百分之百可靠 因为kubernetes 1.8版本对于Docker的支持最高只到docker-ce-17.03.2。最近尝试在CentOS7上安装docker-ce-17.03.2版本,使用阿里云开源镜像站点的说明文档进行配置,需要用到/docker-ce/linux/centos/docker-ce.repo文件,但安装始终出错。 到该网站查看,发现该原创 2018-01-10 09:01:19 · 1731 阅读 · 0 评论 -
CentOS7安装docker-ce-17.03.2时的问题及解决办法
CentOS7安装docker-ce-17.03.2时的问题及解决办法 参考文档:阿里云docker-ce安装文档 https://yq.aliyun.com/articles/110806 错误信息:Error: Package: docker-ce-17.03.2.ce-1.el7.centos.x86_64 (docker-ce-stable)原创 2018-01-10 09:34:00 · 18727 阅读 · 0 评论 -
【转】构建私有的yum软件仓库及yum常用操作命令
原文:《Linux软件包管理(YUM)及编译安装》链接:http://www.178linux.com/40189YUM一、yum安装使用:1、Yum:rpm的前端程序,用来解决软件包相关依赖性,可以在多个库之间定位软件包,up2date的替代工具2、yum repository:yum repo,存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录转载 2018-01-10 09:50:31 · 1230 阅读 · 0 评论 -
ETCD集群安装实验
目录 【1、下载二进制程序】 【2、安装etcd集群】 【3、查询集群状态】 【4、存入读取数据】 【5、注意事项】 【6、参考链接】简介: Etcd的官网文档及其在GitHub上的文档,已经非常全了,而且简洁明了,无论是二进制安装、还是Docker下运行、命令操作,都有详细的说明。但直接复制安装还是会出错的,只有亲手做一遍,才能发现有哪些问题。 【1、下载二进制程序】#分别在三台主机上下...原创 2018-06-30 09:19:18 · 3339 阅读 · 1 评论 -
NTP服务器时间同步
一、简要说明 二、安装步骤 三、配置文件 四、常用命令 五、注意事项 六、运行截图 七、参考资料一、简要说明 搭建Kubernetes环境,需要几台、几十台机器配合运作,许多集群服务比如Etcd等都依赖系统的时间,如果机器的系统时间不一致,可能会出现各种问题。因此有必要统一集群内所有服务器的系统时间。 NTP(Network Time Protocol)可以很方...原创 2018-07-14 16:22:02 · 3644 阅读 · 0 评论 -
MinTTY终端模拟器要点
1、MinTTY是一个Cygwin和MSYS的虚拟终端;2、支持复制和粘贴操作,支持鼠标操作和右键快捷菜单;3、支持文本、文件、文件夹的拖放;4、支持中文,支持UTF-8字符集,支持IME(Input Method Editor);5、MinTTY基于PuTTY 0.60的源代码,MinTTY的图标来自KDE桌面下的Konsole。6、在Cygwin中,它被作为默认的终端;...原创 2018-10-09 12:45:09 · 1357 阅读 · 0 评论 -
【笔记】Nginx热更新相关知识
(以下学习笔记内容均摘自参考链接,仅供个人查阅)1、inotify文件系统监控特性 Inotify 是一个 Linux 内核特性,它监控文件系统,并且及时向专门的应用程序发出相关的事件警告,比如删除、读、写和卸载操作等。inotify是Linux内核提供的一个文件系统变化通知机制,从2.6.13版本的内核开始提供,比如你在创建一个文件时它可以通知你哪个文件被创建了,删除文件时通知你哪...原创 2018-11-10 18:48:54 · 1341 阅读 · 0 评论 -
Ubuntu16.04 使用sudo cat EOF 编辑文件,提示Permission denied错误的解决办法
一、执行命令报错 在Ubuntu16.04下,使用如下命令,修改hosts主机文件,居然提示权限错误:catty@node186:~$ sudo cat <<EOF > /etc/hosts127.0.0.1 localhost192.168.1.101 master1192.168.1.102 worker1192.168.1.103 worker219...原创 2018-12-19 22:55:30 · 4105 阅读 · 0 评论 -
CentOS7中Docker v1.12.6的卸载和安装
CentOS7中Docker v1.12.6的卸载和安装从Kubernetes各版本对Docker的支持来看,Kubernetes 1.9刚刚推出不久(2017年12月15日正式版发布),Kubernetes 1.8支持Docker v1.12.6、v1.13.1 以及Docker-ce v17.03.2,Kubernetes 1.7只支持到Docker v1.12.6。因此,在实际生产中原创 2018-01-07 17:49:04 · 2367 阅读 · 1 评论 -
永久禁用IPv6的方法
永久禁用IPv6的方法#所有网卡禁用IPv6#1、编辑/etc/sysctl.conf文件sudo vi /etc/sysctl.conf#在文件中增加一行,内容为:net.ipv6.conf.all.disable_ipv6 =1 #2、运行命令,使得/etc/sysctl.conf 更改生效:sudo sysctl -p /etc/sysctl.原创 2018-01-13 11:48:27 · 12166 阅读 · 0 评论 -
Ubuntu 16.04 执行 apt update 更新时报错的解决办法
apt更新如果非正常结束,会留有lock文件、以及许多更新缓存文件,导致无法继续执行apt update操作。解决办法是手工删除这些文件,即可正常使用apt update更新命令。原创 2017-08-27 11:53:06 · 31807 阅读 · 0 评论 -
Ubuntu 16.04 Linux系统内核升级方法
本文介绍如何查看Ubuntu 操作系统的系统版本及内核版本,并介绍了内核升级的方法,通过实验验证了整个内核升级的过程。原创 2017-08-29 10:06:14 · 76382 阅读 · 5 评论 -
Linux下查看版本、CPU、内存、磁盘、Swap、网络等资源的使用情况
介绍了Linux下常用的信息查看命令和工具,包括内核版本、CPU、内存、磁盘、网络等方面的信息。原创 2017-09-07 09:30:13 · 3982 阅读 · 0 评论 -
Ubuntu 16.04系统下 Docker 的卸载与安装
介绍Ubuntu 16.04系统下如何卸载 Docker 已有版本、重新安装指定版本的Docker 、以及如何配置镜像加速器。原创 2017-08-29 17:36:12 · 17446 阅读 · 1 评论 -
Ubuntu 中apt update和upgrade 的区别
apt update:只检查,不更新;apt update:只检查,不更新;apt list --upgradable查看可升级的软件信息;注意事项:某些情况下,不能随意使用sudo apt upgrade -y 命令。原创 2017-09-02 17:59:52 · 122000 阅读 · 2 评论 -
Ubuntu 16.04系统上NFS的安装与使用
摘要:本文介绍了NFS服务器的安装过程、配置文件和常用命令行工具,以及NFS客户端上如何安装常用工具,介绍如何挂载共享目录,并通过实验进行验证。原创 2017-09-03 15:45:25 · 47886 阅读 · 0 评论 -
K8S客户端Kubectl无法下载问题的解决办法-到中科大USTC下载
K8S客户端Kubectl无法下载问题的解决办法-到中科大USTC下载 存在问题:国外网站访问太慢,kubectl如何下载?(官方的文件位于googleapis网站上) 解决思路:1、到国内中科大USTC开源镜像站点下载deb文件2、-->在Windows下从deb文件包中解压出kubectl软件3、-->使用Xftp软件中的sftp协议,将文件从Windows中原创 2017-11-18 14:26:21 · 7318 阅读 · 0 评论 -
Ubuntu APT命令使用手册
Ubuntu APT命令使用手册 一、常用APT命令二、Apt帮助详解三、Apt-get帮助详解四、Apt-cache帮助详解 一、常用APT命令:1.sudoapt-cache search package #搜索包2.sudoapt-cache show package #获取包的相关信息,如说明,大小,版本。3.sudoapt-cache原创 2017-12-11 23:49:54 · 5611 阅读 · 0 评论 -
CentOS7设置GRUB系统内核开机选单
CentOS7设置GRUB系统内核开机选单 方法一:(创建、查看、编辑、用命令设置)#根据/boot/目录内的文件#自动创建GRUB内核配置开机选单grub2-mkconfig -o /boot/grub2/grub.cfg#说明:/boot/grub2/grub.cfg文件不可手工编辑 #查看可选的GRUB内核配置开机选单awk -F\' '$1=="menu原创 2018-01-03 17:42:17 · 19737 阅读 · 5 评论 -
CentOS7 升级内核及注意事项
CentOS7 升级内核及注意事项 一、软件环境:操作系统:CentOS 7.2内核版本:3.10.0-327其他:VirtualBox 5.1.28 二、内核升级:#导入ELRepo软件仓库的公共秘钥rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org #安装ELRepo软件仓库的y原创 2018-01-04 09:50:20 · 15772 阅读 · 0 评论 -
Alpine Linux 使用简介
Alpine Linux使用简介 目录: 一、Alpine简要介绍二、Alpine本地安装三、Alpine在Docker下运行四、Alpine的配置和使用 4.1网络相关文件 4.2更新国内源 4.3软件包管理工具apk的基本使用 4.4开启SSH服务 4.5安装nginx 一、Alpine简要介绍原创 2017-07-26 16:29:11 · 54586 阅读 · 1 评论
分享