ubuntu系统与centos系统的区别

默认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

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Loading...