你娶一个老婆,这就叫传统 IT 架构。你觉得一个老婆不太够,这叫传统企业 CIO 的困境。你又娶了一个老婆,这叫双活数据中心。你在外地又娶了一个小老婆,这就叫两地三中心容灾。你娶了很多个风格气质各异的小老婆,以至于形成了后宫,这就叫私有云,你的后宫叫计算资源池。你从后宫选出懂事有能的管理其她小老婆,这就叫私有云管理方案,管事的那个就是 VMware。你不娶小老婆,改成养了很多情人,这就叫托管云。你是穷人,没有钱养任何人也没钱娶小老婆,你选择去洗浴中心解决问题,这叫面向中小企业的公有云服务。你在享 继续阅读
Docker 的介绍
介绍是一个开源的应用容器引擎,基于 Go 语言并且遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器完全使用沙箱机制,相互之间不会有任何的接口,更重要的是容器性能开销低。应用Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其它后台应用。从头编译或扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 继续阅读
在 Docker 中部署 NextCloud
拉取容器1docker pull docker.io/nextcloud创建目录1mkdir /nextcloud启动容器1docker run -d --restart=always --name nextcloud -p 80:80 -v /nextcloud:/data docker.io/nextcloud最终效果 继续阅读
快速释放内存脚本
内存机制Linux 在运行时会将硬盘中的常用数据缓存在内存,通过内存的速率提升系统的效率。Linux 内存的占用分为真实占用、缓存占用、缓冲占用,其中后两者是为了提升系统运行效率,可以关闭或者清空,以达到释放内存的目的。释放脚本我们的脚本就是基于这个原理实现的,但因为 Linux 把文件放在内存中执行,如果直接释放,必然会导致数据的丢失,所以我们在释放前,还需要做一个同步操作,具体脚本如下:12345678#!/bin/bashecho "Release Before: "f 继续阅读
用户管理相关命令
用户查询命令命令作用id USERNAME查看用户的 ID 信息用户添加命令命令作用useradd USERNAME添加用户,注意:在添加用户时,系统会自动创建一个与之同名的群组useradd USERNAME -u UID添加用户,并指定 UIDuseradd USERNAME -g GID添加用户,并指定 GID,在指定群组时,群组需要存在useradd USERNAME -c “COMMENT”添加用户,并且指定描述useradd USERNAME -d /PATH添加用户,并指定家目录u 继续阅读
24 个常用的 iptables 规则
设置默认的 Chain 策略123iptables -P INPUT DROPiptables -P FORWARD DROPiptables -P OUTPUT DROP阻止某个特定的 IP 地址1iptables -A INPUT -s 192.168.1.0/24 -j DROP允许全部进来的 SSH12iptables -A INPUT -i eth0 -p tcp --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPTiptables 继续阅读
使用 Oh My Zsh 打造酷炫 Shell 终端
效果截图效果如图:操作步骤123456789101112sudo apt install zsh#下载并安装Zshsudo apt install git#下载并安装Gitsh -c "$(wget https://raw.sevencdn.com/penndu/oh-my-zsh/master/tools/install.sh -O -)"#下载并安装Oh My Zshsudo apt install fonts-powerline#下载并安装Powerline fonts 继续阅读
为 CentOS7 系统打造酷炫终端
效果截图效果如图:操作步骤12345678910yum -y install zsh#下载并安装Zshyum -y install git#下载并安装Gitsh -c "$(wget https://raw.sevencdn.com/penndu/oh-my-zsh/master/tools/install.sh -O -)"#下载并安装Oh My Zshvim ~/.zshrc#编写配置文件ZSH_THEME="gnzh"#将引号内的内容改为gnzh注意 继续阅读
如何手动创建一个用户
演示动画点击播放:操作命令123456echo 'dusays:x:1001:1001:dusays.com:/home/dusays:/bin/bash' >> /etc/passwdecho 'dusays:x:1001:' >> /etc/groupcp -r /etc/skel /home/dusayschown -R dusays. /home/dusayssu - dusaysexit注意:为了更好演示,这里使用了 ec 继续阅读
通过 asciinema 录制 Linux 命令
工具介绍asciinema 一个强大的神器。它能够在 Linux 等终端上进行操作的录制,与常规的录屏软件不同的是,其录屏并不会生成视频文件,而是生成文字形式,我们可以通过命令自带的播放器进行回放。如果没有安装这个工具如何播放?完全不用担心这个问题,它还能够将录制的结果上传到官网中进行播放,而且提供了强大的引用功能,方便大家将其引入到页面中,或存储到本地。如何安装1pip3 install asciinema注意:如果提示 pip3 命令未找到,可使用 yum -y install python 继续阅读
Docker 的安装
兼容平台Docker 的平台兼容性非常好,就是说它可以运行在多种平台下,如 Windows、Linux 等。不过其对平台版本,还是有一定要求的,比如 Linux 平台中的 CentOS 系统,新版 Docker 只支持 CentOS7 及最新版本,而 CentOS6 及之前的版本,只能用性能低下的老版本 Docker。你知道吗?其实运行效率最高的平台并不是 CentOS 而是 Ubuntu!所以会有很多线上业务服务器会选择 Ubuntu 作为其操作系统,这也证明了 Docker 的受欢迎程度。别 继续阅读
爱奇艺周会员
兑换需知爱奇艺黄金周会员激活网址:点击这里。下面所有的兑换码,都是懒猪自费购买的,所以希望大家尊重我的劳动成果,请大家尽量做到如下的几点:请勿滥用资源,尽量让更多的小伙伴可享受会员服务;请将您使用的兑换码对应的编号,留言至页面下的评论区,方便他人筛选已用的兑换码;请不要公开和转发本文资源,如果需要,可联系我购买更多的兑换码;希望大家多多关注本博,本博会不定期更新更多福利!很抱歉兑换码已经过期「2020 年 1 月 1 日更新此条信息」编码列表周会员兑换码:编号周会员兑换码1739E-8335-2 继续阅读
Docker 与虚拟机的区别
运行架构上图详解在上图中,左侧为 VM,右侧为 CONTAINER。VM 和 CONTAINER 的最底层皆为基础设施服务器。VM 第二层「倒数」为虚拟化平台,而 CONTAINER 则是主机系统。VM 第三层运行虚拟系统,在虚拟系统中安装对应服务,最后运行应用。CONTAINER 第三层则是自身容器,在容器内运行对应服务,及相关的应用。容器一般会封装类库及应用,无需像虚拟机那样分别搭建。两则对比对比表格:CONTAINERVM启动速度秒级分钟运行性能接近原生百分之 95磁盘占用MBGB数量成百 继续阅读
高级运维工程师的升级打怪路线
初级系统基础:刚开始阶段需要熟悉 Linux/Windows 操作系统安装,目录结构、启动流程等等;系统管理:主要学习 Linux 类系统,生产环境基本都在字符界面完成工作,所以要掌握常用几十个基本管理命令,包括用户管理、磁盘分区、软件管理、文件权限、文本处理、进程管理、性能分析工具等等;网络基础:OSI 和 TCP/IP 模型一定要熟悉。基本的交换机、路由器概念及实现原理需要知道;脚本基础:掌握 Shell 的基本语法结构,能编写简单的脚本即可。中级网络服务:最常用的网络服务一定得会部署,比如 继续阅读
VMware 虚拟机使用技巧
增强工具安装好系统后,大家都会遇到这种情况:虚拟系统的桌面四周都是大黑边!极大影响了我们的使用体验。这个问题解决非常简单,只需要安装 VMware Tools 这款增强工具即可,它不仅可以实现自动适配窗口的大小,还支持跨系统复制文件,并且会自动切换鼠标的接入系统。安装方法只需点击虚拟机选项中的安装 VMware Tools,然后根据提示操作即可。需要注意的是,并不是所有的平台都支持安装 VMware Tools,另外 CentOS7 以上的版本已经自动集成。安装好 VMware Tools 之后 继续阅读