centos7.4和ubuntu16.0.4常用命令

  • 1. CentOS和Ubuntu的区别
  • 2. 命令区别
    • 防火墙
      • CentOS 6 关闭防火墙的命令
      • CentOS 7 关闭防火墙的命令
    • Linux查看并设置开放端口

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文件中

centos7.4和ubuntu16.0.4常用命令相关推荐

  1. 2.0 ros2常用命令与git指令

    1ros2常用命令与git指令 1.1 功能包 功能包可以理解为存放节点的地方,ROS2中功能包根据编译方式的不同分为三种类型. ament_python,适用于python程序 cmake,适用于C ...

  2. CentOS7 常用命令集合

    2019独角兽企业重金招聘Python工程师标准>>> CentOS7 常用命令集合 这两天一直在对CentOS 7.2进行初体验,各种学习命令肿么用,不过其实大多和DOS是一样的, ...

  3. Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站

    Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站 Linux 常用命令ls -l 以长格式显示-a 显示.. 和 .-A 不显示 . 和 ..-d ...

  4. Centos7常用命令[网络]

    Centos7常用命令[网络] ------------------------------------------------------------------------------ 网络 - ...

  5. Linux 常用命令整理(Centos7) (时区/正则/sed/htop/screen/ln/awk/……)

    目录 Linux 常用命令整理(Centos7) (附加正则.时区.git等) 一.系统查询常用命令: 1.文件中空格制表符替换sed 2.查看宿主机的用户名密码 3.last .w.lastb 查看 ...

  6. centos7常用命令与环境安装

    1.Centos的操作指令 1.1常用命令 查询服务是否在运行 ps -ef | grep xxx (e显示所有进程 f全格式) 删除文件 rm -rf (r 递归处理 f 强制删除) 解压文件 ta ...

  7. CentOS7 常用命令大全

    目录 1.学习教材 2.Linux Shell 简介 3.常用命令 3.1 文件与目录操作命令 3.2 文件内容查看命令 3.3 文件内容处理命令 3.4 查询操作 3.5 压缩.解压 3.6 软件包 ...

  8. Centos7常用命令合集

    Centos7常用命令合集 管理centos服务器的时候常会对文件进行一些常规操作,除了ftp之外了解在ssh下必要的文件操作命令那也是必不可少的,以下摘录一些常用的文件操作命令: 文件操作: ls ...

  9. Docker在CentOS7上的安装及常用命令

    Docker简介:Docker是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化.容器是完全使用沙箱机制 ...

最新文章

  1. tcp报文格式_34.TCP取样器
  2. redis rua解决库存问题_【150期】面试官:Redis的各项功能解决了哪些问题?
  3. 10.1综合强化刷题 Day2 morning
  4. 深度学习模型在FPGA上的部署
  5. ArcGIS10.2的详细安装过程和下载方法
  6. 华为S5700交换机堆叠
  7. 一张图了解大牛直播SDK 1
  8. Unity Shader数学基础——笛卡尔坐标,点,矢量
  9. Excel文件批量删除指定行或列
  10. Server responded “Algorithm negotiation failed“错误解决方法
  11. Error: Flash Download failed - Target DLL has been cancelled报错
  12. Mac Mini - 一个深坑
  13. 泰山OFFICE技术讲座:介绍几个看着相似的标点
  14. 糅合了《魔兽》和《第二人生》优点的新式游戏闪亮登场!
  15. 点选识别DLL/滑块识别DLL/通用验证码识别DLL/图标点选/本地识别DLL
  16. javaweb程序设计入门
  17. AbMole推荐:人源化单抗动物实验黄金指南 (上)
  18. Java工程师考试题
  19. position为absolute与fixed区别
  20. 从事程序员的工作,Python大数据、Java、前端,哪个有发展前景?

热门文章

  1. Spring和Spring的配置
  2. perforce p4v linux,Perforce p4v下载
  3. Python编程进阶 高级变量(看完就会了)
  4. linux中查看文件大小命令
  5. 【Java后台开发规范】--- 圈复杂度
  6. 最受欢迎的八种编程语言
  7. neo4j报错1:因CREATE和MERGE报错
  8. PAC学习框架-泛化误差
  9. 周纪五 赧王下四十三年(己丑、前272)——摘要
  10. 来自中国各大高校著名导师的精品课程!绝对精典