内容简介:长期使用windows,windows的图形界面非常的方便易用,入门的门槛很低。缺点是图形界面有时候会卡顿,一些软件需要安装完系统需要重新启动,在硬件系统不是很好的情况下,可能会蓝屏死机。这些缺点就阻碍了windows进入服务器市场的主要原因。linux没有这些缺点。
长期使用windows,windows的图形界面非常的方便易用,入门的门槛很低。缺点是图形界面有时候会卡顿,一些软件需要安装完系统需要重新启动,在硬件系统不是很好的情况下,可能会蓝屏死机。这些缺点就阻碍了windows进入服务器市场的主要原因。linux没有这些缺点。
linux
- 系统的优势
- 跨平台的硬件支持
>大到服务器的硬件设备,小到只能手表,只能电视内部都是linux,在看电视的时候非常的流程,不会经常死机。 - 丰富的软件支持
>各种软件很容易很轻松的找的到,比如centos安装软件的时候可以用yum的方式。ubuntu用apt-get。这两个指令安装软件都非常的智能和顺利。 - linux支持多用户多任务
>给不同的用户建立角色,有的角色权利比较大,有的角色权限比较小,才相对的来说比较安全。 - 可靠的安全性
>病毒最多的是windows,病毒相对比较少的mac os,linux系统,主要mac os和linus系统他们的权限比较健全。就算病毒放到了 linux 系统,但是他没有权限也无法启动。 - 良好的稳定性
> windows系统安全一些关键应用的时候,需要提示重启才生效。感受特别不好,linux号称20年不重启,不死机。 - 完善的网络功能
>linux的网络防火墙完善,自身的防火墙已经很强大的。
- 目录结构
-
命令介绍<其实我都懒的总结啊,照顾新入门的老铁啊>
>列出目录内容
ls
创建目录
mkdir
创建文件
touch file.txt echo idig8.com>file.txt cat file.txt
复制文件或者目录 ,-r是目录
cp myfile newfile cp -r myfile newfile
删除文件或者目录,-r目录,-f不需要提示y/n <谨慎使用>
rm -rf myfile
更改权限
chmod 700 newfile
-
linux7 防火墙
>centos7默认安装的firewalld防火墙,可以控制来自互联网的访问限制传输数据的通过。
#状态 firewall-cmd --state #启动 service firewall start #关闭 service firewall stop #重启 service firewall restart #添加端口段 firewall-cmd --permanent --add-port=8080-8085/tcp #端口生效 firewall-cmd --reload #删除端口段 firewall-cmd --permanent --remove-port=8080-8085/tcp #查看开启的端口 firewall-cmd --permanent --list-ports #查看开启的服务 firewall-cmd --permanent --list-services
docker
直接在linux上安装应用不完了,为啥要搞这么复杂非的搞个容器化,其实就是为了解决隔离性的问题,使用虚拟机部署环境比较方便。如果直接在linux之内,可能我把A程序卸载,直接影响到了B程序因为他们有相互关联的软件包。vmware 属于重量级虚拟机,docker是轻量级虚拟机。
-
docker虚拟机和云计算的关系
>想把自己的项目部署到服务器上,我们在本地真实的搭建服务器成本很高的,固定的ip,服务器硬件,宽带申请等等吧反正是不划算。经常做的事情到云空间申请个虚拟的空间,一般在云空间厂家哪里购买几核cpu,多大内存的机器付好款就归你使用。其实这种方式用docker也是可以实现的,因为本身docker的空间就是容器,docker虚拟机在创建容器的时候,可以设置这个虚拟空间创建多大的内存,cpu是什么样的配置,网络使用是什么样子的,这其实就是aas云。申请完虚拟云之后,操作系统都是白的里面什么都没安装,那就比较麻烦需要安装需要的一些软件,后来厂家又想起来一些预装功能,nginx和 redis 自己需要的一些软件。其实这就是paas平台。但是有的用户说你给我安装好mysql,tomcat,各种软件,但是我没有开发能力,我就给你oa,erp项目,里面有现成的oa和erp系统。直接用就好了。这就是saas平台。
镜像是用来创建容器的。容器是从镜像里面创建的实例
安装docker
yum -y update yum install -y docker
docker启动和关闭,重启
serivce docker start service docker stop service docker restart
搜索安装镜像,国内拉取镜像比较慢,建议使用DaoCloud
docker search java docker pull java ```` >导出导入镜像 ``` bash #导出 docker save java>/home/java.tar.gz #导入 docker load</home/java.tar.gz
启动镜像会创建一个运行状态的容器
docker run -d -it --name java java bash
暂停和停止容器
docker pause 容器名称 docker unpause 容器名称 docker stop 容器ID docker start 容器ID
PS:这都很初级的,其实就是让大家回顾下,下一步就是为了更好的部署项目。
>>原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
>>原文链接地址:上一篇:下一篇:
以上所述就是小编给大家介绍的《「实战篇」开源项目docker化运维部署-linux和docker基本命令(三)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Head First Design Patterns
Elisabeth Freeman、Eric Freeman、Bert Bates、Kathy Sierra、Elisabeth Robson / O'Reilly Media / 2004-11-1 / USD 49.99
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire),......一起来看看 《Head First Design Patterns》 这本书的介绍吧!