Ubuntu与CentOS的区别

观点参考

个人体验上

Ubuntu

用起来比较舒服

  • 安装软件方便
  • 错误提示友好
  • 支持软件兼容性好
  • 内核更新快,很多新特性可以用上
  • 使用apt-get安装软件

Centos

有点难用,据说是稳定

  • 内核稳定
  • yum及rpm安装软件

渊源

Ubuntu

Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。

Centos

它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。

知乎上的观点

  • Emfox Zhou

    在部分情况下不需要长达7年的硬件稳定性支持。

  • 依云

    Ubuntu 修复安全漏洞很慢,不适合商业

  • 知乎用户

    不同场景选不同的系统

  • pansz

    系统管理员与开发者角度不同。系统管理员偏向用CentOS。开发者偏向用Ubuntu

  • 彭勇

    因为生命周期的原因,从Debian 作为服务器软件,后来转向了CentOS

总结

CentOS对开发者不太友好是存在的,但是稳定。
Ubuntu对开发者比较好
总之看使用的场景

Ubuntu上 ssh 的安装

服务端安装

安装:sudo apt-get install openssh-server
启动:sudo /etc/init.d/ssh start

客户端安装

Ubuntu缺省已经安装了ssh client
sudo apt-get install openssh-client

SSH配置

ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。
然后重启SSH服务:sudo /etc/init.d/ssh restart

Ubuntu 上替换成中国的软件源

参考地址:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/

Ubuntu 的软件源配置文件是 /etc/apt/sources.list。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。

1
2
3
4
5
6
7
8
9
10
11
12
13
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse