centos7.4和ubuntu16.0.4常用命令

1. CentOS和Ubuntu的区别

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

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

CentosUbuntu的使用习惯和命令上还是有很多的不同,下面简单列举一下:

  1. CentOS中新建的非root用户是没有sudo的权限的,如果需要使用sudo权限必须在/etc/sudoers 中加入账户和权限,所以切换到root账号的时候只需要输入:su,加入root账号的密码即可。在Ubuntu中,一般使用sudo+命令,如果是第一次使用会提示输入当前用户的密码(而不是root的密码,Ubuntu初次使用时root密码需要自己另外设置)
  2. 在线安装软件
    • CentOS使用的是yum命令
    • Ubuntu中使用的是apt-get命令
  3. 系统升级
    • CentOS:升级不频繁,省事省心。
    • Ubuntu:升级比较频繁,经常需要更新系统。
  4. 系统稳定性
    • CentOS:目前CentOS系统更加安全稳定。
    • Ubuntu:升级包可能会造成系统的不稳定和不安全。
  5. 使用复杂难度
    • CentOS:用户量相对较少,没有详细的使用帮助类教程,新用户上手比较难。
    • Ubuntu:拥有大量的帮助文档和教程,也有庞大的社区论坛,可以方便的获得帮助。

总结:CentOSUbuntu系统哪个更好用呢?

其实这个要看你主要用来做什么了,如果纯粹用来学习Linux的话,那么Ubuntu系统肯定是首选。如果是用来建站的话,建议大家最好是选用CentOS系统,毕竟CentOS系统都是经过长时间的测试,只有真正稳定的版本才会被发布,所以更加的安全、稳定。

2. 命令区别

防火墙

CentOS 7 与 CentOS 6 在关闭防火墙的命令上,有了很大的区别。具体如下:

CentOS 7使用systemctl 来运行命令,而CentOS 6是用service来运行命令的。

CentOS 6使用的是 iptables。CentOS 7 使用的是firewalld,而不在使用iptables

CentOS 6 关闭防火墙的命令

打开防火墙:service iptables start
关闭防火墙:service iptables stop
查看防火墙状态:service iptables status

CentOS 7 关闭防火墙的命令

打开防火墙:systemctl start firewalld
关闭防火墙:systemctl stop firewalld
查看防火墙状态:systemctl status firewalld

Linux查看并设置开放端口

查看端口是否可访问:

telnet ip 端口号 (如本机的35465:telnet localhost 35465)

开放的端口位于/etc/sysconfig/iptables中,查看时通过 more /etc/sysconfig/iptables命令查看

如果想开放端口(如:8889)

(1)通过vi /etc/sysconfig/iptables 进入编辑增添一条-A INPUT -p tcp -m tcp --dport 8888 -j ACCEPT 即可

(2)执行 /etc/init.d/iptables restart 命令将iptables服务重启

注:如若不想修改iptables表,可以直接输入下面命令:

iptables -I INPUT -p tcp --dport 8888 -j ACCEP

注意:若/etc/sysconfig/iptables不存在,

原因:在新安装的linux系统中,防火墙默认是被禁掉的,一般也没有配置过任何防火墙的策略,所有不存在/etc/sysconfig/iptables文件。

解决:

  1. 在控制台使用iptables命令随便写一条防火墙规则,如:iptables -P OUTPUT ACCEPT
  2. 使用service iptables save进行保存,默认就保存到了/etc/sysconfig目录下的iptables文件中
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李熠漾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值