ubuntu系统与centos系统的区别

发布于 2019-05-15  5 次阅读


默认bash
  • Centos的sh软连接指向的是bash,而ubunt的sh软连接指向的是dash. 而dash不如
  • bash好用,很多{}等拓展符意义不支持。当你sh脚本时候会出现问题,并且ansible 默认shell模块也是调用的sh 所以为了方便一般删除ubuntu的sh 指向dash的软连接,然后重新简历bash的软连接。
网卡设置
  • 网卡启动service networking (restart/status)
  • 网卡配置文件 vim /etc/network/interfaces
ssh服务设置
  • dns反向解析默认是关的,并且默认禁止root用户启动,阿里云上的ubuntu含有root
  • ssh服务默认不安装
密码
  • echo "密码" |passwd --stdin user 被禁止,可以通过 echo user:passwd |chpasswd解决

服务文件设置

  • service服务文件在/lib/systemd/system/
  • 不支持chkconfig命令 ,只能用systemctl disable/enable xxx.service
软件安装管理
  • centos用的是yum/rpm ubutnu系统用的是apt /apt-get
防火墙
  • 防火墙默认开启是ufw
软件包名字
  • 不同的包名很多,这里列举几个。iostat 变成了sysstat 。httpd 变成了apache2
  • 编译环境安装 不是gcc-c++ 和 gcc 而是build-depgcc


一个幽默,喜欢动漫,音乐,爱小动物,逐渐成为二次元肥宅的LINUX运维工程师,我会用心写博客,刚开始写的不太好。但是我会不断进步的!。就像我的博客下面写的。我宁愿做错,也不愿什么都不做 ps:好像是伊泽瑞尔说的,看来你游戏没少玩啊 23333333333333