linuxos7如何使用_linuxos7创建dns - CSDN
  • Centos 7-Vim的使用(Vim编写):  首先Vim一共有三种模式,分别为一般模式/编辑模式/命令行模式。其中一般模式可以和编辑模式,一般模式和命令行模式相互交换,但是编辑模式和命令行模式不能相互交换。一般模式即...
    Centos 7-Vim的使用(Vim编写):

        首先Vim一共有三种模式,分别为一般模式/编辑模式/命令行模式。其中一般模式可以和编辑模式,一般模式和命令行模式相互交换,但是编辑模式和命令行模式不能相互交换。一般模式即是进入Vim/Vi的默认模式。一般模式可以理解为只读模式,也就是可以浏览不能修改。这里面有超级多的快捷键,例如下一页Ctrl+f,上一页Ctrl+d等等,详细的可以查资料。
        第二种模式为编辑模式,进入编辑模式有从大体说分为两种,分别为插入模式和替换模式。首先说简单的替换模式,进入替换模式的命令有两个,分别为:r/R。其中r的作用是替换光标所在的光标一次,R的作用是一直替换所在光标的文字,知道按Esc退出。另一种方式分为两种方法,分别为i/I/a/A/o/O,书上(鸟叔的私房菜第三版)说的与我自己试验的不完全相同,所以按照i我自己试验的来。
        i:在光标所在位置插入,当然进入插入模式后可以通过移动光标来重新选择位置。
        I:从光标所在行的第一个非空字符插入(可以自行试验,很方便的)。
        a:从光标所在位置的下一个位置开始插入。
        A:从光标所在段的最后位置开始插入(此处与书上说的不同)。
        o:从光标所在段的下一行插入。
        O:从光标所在段的上一行插入。
        第三种模式为命令模式,常见的命令为:w/:q/:wq/:q!(强制)/ZZ(若文件没有变动,则不保存离开;如果被改动过,保存后离开。注意大写哦)/:w[filename](另存为文件)/:r[filename](将另一个文件的数据读到本文件里)/:n1,n2 w[filename]/:!command/:set nu(显示行号)/:set nonu(取消行号)。

        上面介绍的只是常用的一些,还有很多的快捷命令,如果掌握另外这些快捷命令,个人感觉这是最好用的编辑器。我自己的话,是把命令制作成图片,当成了桌面背景,方便随时查看。


        结尾处发现,Vim中没有段落的概念,只有行的概念,,所以之前错误的地方见凉!

        共勉!

        

    展开全文
  • linux cetos7关闭防火墙

    2018-09-29 17:12:34
    最近在学习dubbo,启动项目时,一直不能访问虚拟机上的dubbo服务,刚开始是用service iptables stop 来关闭防火墙的,但是不知道为什么没有关闭成功。在网上百度的这个关闭防火墙的命令:systemctl stop firewalld...

     

    最近在学习dubbo,启动项目时,一直不能访问虚拟机上的dubbo服务,刚开始是用service iptables stop 来关闭防火墙的,但是不知道为什么没有关闭成功。在网上百度的这个关闭防火墙的命令:systemctl stop firewalld.service执行过之后就成功了。

     

    关闭防火墙的命令:systemctl stop firewalld.service

    开机不启动防火墙的命令:systemctl disable firewalld.service

    启动防火墙的命令:systemctl start firewalld.service

    开机启动防火墙的命令:    systemctl enable firewalld.service

    firewall-cmd --state:查看防火墙状态,running表示开启,not running表示未开启。

     

    开启特定端口的命令:firewall-cmd --zone=public --add-port=2181/tcp --permanent  

                                      firewall-cmd --zone=public --add-port=20880/tcp --permanent

    开启这这个端口后要用firewall-cmd --reload重新载入一下,要不然不生效。如果不加 --permanent参数,重启服务后失效

    这时开启了了防火墙,也开放了dubbo的2181和20880端口,也能访问dubbo的服务

     

    
    

     

    展开全文
  • Linux CentOS7 简单了解

    2017-11-30 14:50:33
     Linux是一套免费使用和自由传播的类Unix操作系统。UNIX操作系统是一个强大的多用户、多任务操作系统,支持多种处理器架构,最早由KenThompson于1969年在贝尔实验室开发。Linux是Unix的开源实现,Unix一开始的时候...

    (一)什么是Linux。

      Linux是一套免费使用和自由传播的类Unix操作系统。UNIX操作系统是一个强大的多用户、多任务操作系统,支持多种处理器架构,最早由KenThompson于1969年在贝尔实验室开发。Linux是Unix的开源实现,Unix一开始的时候也是开源的,后来才以授权方式闭源。

       所以说Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

        POSIX英文是PortableOperating System Interface of UNIX ,POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称。

        Linux能运行主要的UNIX工具软件、应用程序和网络协议。

       Linux支持32位和64位硬件。操作系统是分32位和64位的,这个大家都了解。

       Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 CentOS的网络以及多用户接下来的课程会讲解到。

     

    (二)主流的Linux系统。

        Debian是世界上历史最悠久、使用最广泛的计算机操作系统之一 。它是由来自全世界的编程人员自愿开发而成的,采用了开放式开发原则,通过SPI(面向开源项目的非营利性组织)得到了代码捐献者的支持。不断尝试和添加,以获得新的功能特性。

       Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,基于Debian GNU/Linux 。

        Fedora:是一个 Linux 发行版,是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。它允许任何人自由地使用、修改和重发布,无论现在还是将来。

        Linuxmint 是一份基于Debian和Ubuntu的Linux发行版 . Linux Mint是对用户友好而功能强大的操作系统。它诞生的目的是为家庭用户和企业提供一个免费的,易用的,舒适而优雅的桌面操作系统。

        CentOS:基于Red Hat Linux 提供可自由使用源代码的企业级Linux发行版本

        还有一些常见的Linux:OpenSuse Linux ,Mageia ,Arch ,PCLinuxOS ,Puppy Slackware,Gentoo, FreeBSD

        看一下 Linux国内镜像下载地址:http://mirrors.sohu.com/大家看一下,这里面放了几乎常用的Linux的镜像。进入CentOS下看一下,可以看到这里有CentOS 的各个版本,现在CentOS最新版本为 CentOS 7.4的版本。进入7.4,进入isos,x86_64/目录下面。这个EveryThing版本叫完整版,还有DVD版本,一般安装我们使用DVD版本,CentOS7.4是17年8月份出来的。

     

    (三)CentOS和Red HAT EnterPrise Linux的联系和区别:

    因为提到CentOS,就必须要提一下 Red Hat Enterprise Linux。

    先说一下联系:

    CentOS:社区企业操作系统 ( Community Enterprise OperatingSystem )来自于Red HatEnterprise Linux依照开放源代码规定释出的源代码所编译而成,下面的Red Hat Enterprise Linux 这边就简称为RedHat了。 也就是说Red hat一直都提供源代码的发行方式,CentOS就是将Red hat发行的源代码重新编译一次,形成一个可使用的二进制版本。由于 LINUX的源代码是 GNU(是开源得),所以从获得 Red hat 的源代码到编译成新的二进制,都是合法。

    总结一下:这段话就是说CentOSRedHat Enterprise Linux内核源码是相同的。

    区别:

    CentOS是可以免费使用的  Red hat需要付费使用,其中 redhat是商标,具有版权,CentOS必须在新的发行版里将red hat的商标去掉。RedHat因为是付费的,他主要提供商业支持和服务,red hat对这种发行版的态度是:"我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。"所以,CentOS可以得到Red hat的所有功能,甚至是更好的软件。但CentOS并不向用户提供商业支持,当然也不负上任何商业责任。在说一下它们各自的适用性。Red hat适用单纯的业务型企业,对于业务型企业,建议选购Redhat软件并购买相应服务,节省IT管理费用。当然,若你有丰富 linux 使用经验,Red hat的商业技术支持对你来说并重要,那么久选用CentOS。一句话,选用 CentOS 还是 RHEL,取决于你所在公司是否拥有相应的技术力量。

     

    CentOS和Redhat Enterprise Linu讲解完了,接下来讲解 CentOS  7 及它的新特性

    CentOS7的新特性跟红帽企业版7的新特性是相同的。

     

    RHEL7

    RHEL6

    Kernel(内核)

    Kernel 3.1.0

    Kernel 2.6.32

    File System(文件系统)

    XFS(默认)

    Ext4(默认)

    Filewall(防火墙)

    Firewalld

    Iptables

    Manage Services(管理服务)

    Systemd

    SYsvinit

    Desktop(桌面)

    Gnome3

    Gnome2

    GCC(GNU编译器套件)

    GCC4.8

    GCC4.4

     

    CentOS 每一次新版本的发布都会提供很多新的功能,并对已经存在的软件进行大量的优化。例如CentOS 5 发布以后,用户惊奇的发现yum包管理器更具人性化了,而CentOS6对虚拟化进行了大量的修改。CentOS7也不例外,其改进工作主要有:

    (1)      更新内核版本为3.10.0:新版本的内核对swap内存空间进行压缩,这将显著提高I/O性能;优化KVM虚拟化支持;开启固态硬盘和机械硬盘框架,同时使用者两种硬盘的系统将会提速;更新和改进了图形,音频声音驱动等。刚刚提到了KVM ,它是Kernel-basedVirtual Machine的简称,是一个开源的系统虚拟化模块)

    (2)      文件系统方面,默认支持XFS文件系统(是一种数据安全,可伸缩,可扩展,可存海量数据的文件系统),同时文件系统也更新了KVM,使其可以支持ext4和XFS快照。

    (3)      网络方面:支持firewalld(动态防火墙),防火墙可以支持区域和网络信任,配置防火墙之后也不需要重新启动防火墙就可以应用配置了,更新了高性能网络驱动等。

    (4)      管理服务,用Systemd替换了Sysvinit,更好的服务管理框架能够使存在依赖的服务之间更好的并行化。

    (5)      支持Linux容器:Linux容器能提供轻量化的虚拟化,以便隔离进程和资源,这将提高资源的使用效率,比如说对Docker容器更好的支持。

    CentOS 7 有许多改进,不再一一列举了,感兴趣同学可以阅读相关文档了解,对于运维人员而言,CentOS新版本无疑会在功能,操作便捷性和性能方面带来巨大变化,甚至一些操作方式也会发生改变,类似防火墙或者系统服务管理,这些改变需要运维人员的一一适应,以提高管理的效率。

    如果想了解更多与之前CentOS区别,请访问: https://access.redhat.com/articles/rhel-limits

    想获取CentOS 7 文档: https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/

    (四)Cent OS 7 Docker

        Docke容器在CentOS 7 新版本中加入的新的功能,Docker容器可以和以前的虚拟机软件进行比较,Docke容器的部署更快,负载更小,迁移更方便,重启更快捷。把一些应用程序,相应的运行环境,都打包,生成相应的容器,可以通过这个容器来运行,也可以迁移到其它的一些服务器上,与VMware,KVM,DOcker容器的性能更好,为什么呢,以前的虚拟机运行的话,需要打开多个操作系统,耗用的资源比较多。Docker不需要多个操作系统,Docker需要一个操作系统,运行于服务上的操作系统,Docker的应用程序可以共享相同的程序库。所以Docker程序的运行效率就更高。



    展开全文
  • 查看linux系统信息命令(kernel、os、cpu等) 查看linux系统信息命令(kernel、os、cpu等) 查看linux系统信息命令(kernel、os、cpu等) 查看linux系统信息命令(kernel、os、cpu等)

    1、查看当前操作系统内核信息

    [spark@S1PA222 tomcat6]$ uname -a
    Linux S1PA222 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

    2、查看当前操作系统发行版信息

    [spark@S1PA222 tomcat6]$ cat /etc/issue
    CentOS release 6.4 (Final)
    Kernel \r on an \m

    3、查看cpu型号

    [spark@S1PA222 tomcat6]$ cat /proc/cpuinfo |grep name|cut -d ':' -f 2|uniq -c
          4  Intel(R) Xeon(R) CPU           E5649  @ 2.53GHz

    4、查看物理cpu颗数

    [spark@S1PA222 tomcat6]$ cat /proc/cpuinfo |grep physical|uniq -c
          1 physical id     : 0
          1 address sizes   : 40 bits physical, 48 bits virtual
          1 physical id     : 0
          1 address sizes   : 40 bits physical, 48 bits virtual
          1 physical id     : 1
          1 address sizes   : 40 bits physical, 48 bits virtual
          1 physical id     : 1
          1 address sizes   : 40 bits physical, 48 bits virtual

    5、查看cpu运行模式

    [spark@S1PA222 tomcat6]$ getconf LONG_BIT
    64

    6、查看cpu是否支持64bit

    [spark@S1PA222 tomcat6]$ cat /proc/cpuinfo |grep flags|grep 'lm'|wc -l
    4

    (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)

    7、查看cpu信息概要

    [spark@S1PA222 tomcat6]$ lscpu
    Architecture:          x86_64   # 
    CPU op-mode(s):        32-bit, 64-bit
    Byte Order:            Little Endian
    CPU(s):                4
    On-line CPU(s) list:   0-3
    Thread(s) per core:    1
    Core(s) per socket:    2
    Socket(s):             2
    NUMA node(s):          1
    Vendor ID:             GenuineIntel
    CPU family:            6
    Model:                 44
    Stepping:              2
    CPU MHz:               2533.423
    BogoMIPS:              5066.84
    Hypervisor vendor:     VMware
    Virtualization type:   full
    L1d cache:             32K
    L1i cache:             32K
    L2 cache:              256K
    L3 cache:              12288K
    NUMA node0 CPU(s):     0-3

    8、查看cpu信息概要(比较全)

    [spark@S1PA222 tomcat6]$ cat /proc/cpuinfo
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 44
    model name      : Intel(R) Xeon(R) CPU           E5649  @ 2.53GHz
    stepping        : 2
    cpu MHz         : 2533.423
    cache size      : 12288 KB
    physical id     : 0
    siblings        : 2
    core id         : 0
    cpu cores       : 2
    apicid          : 0
    initial apicid  : 0
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 11
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm arat epb dts
    bogomips        : 5066.84
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 40 bits physical, 48 bits virtual
    power management:


    processor       : 1
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 44
    model name      : Intel(R) Xeon(R) CPU           E5649  @ 2.53GHz
    stepping        : 2
    cpu MHz         : 2533.423
    cache size      : 12288 KB
    physical id     : 0
    siblings        : 2
    core id         : 1
    cpu cores       : 2
    apicid          : 1
    initial apicid  : 1
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 11
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm arat epb dts
    bogomips        : 5066.84
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 40 bits physical, 48 bits virtual
    power management:


    processor       : 2
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 44
    model name      : Intel(R) Xeon(R) CPU           E5649  @ 2.53GHz
    stepping        : 2
    cpu MHz         : 2533.423
    cache size      : 12288 KB
    physical id     : 1
    siblings        : 2
    core id         : 0
    cpu cores       : 2
    apicid          : 2
    initial apicid  : 2
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 11
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm arat epb dts
    bogomips        : 5066.84
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 40 bits physical, 48 bits virtual
    power management:


    processor       : 3
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 44
    model name      : Intel(R) Xeon(R) CPU           E5649  @ 2.53GHz
    stepping        : 2
    cpu MHz         : 2533.423
    cache size      : 12288 KB
    physical id     : 1
    siblings        : 2
    core id         : 1
    cpu cores       : 2
    apicid          : 3
    initial apicid  : 3
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 11
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm arat epb dts
    bogomips        : 5066.84
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 40 bits physical, 48 bits virtual
    power management:






    展开全文
  • 防火墙的相关操作: 启动:systemctl start firewalld 查看状态:systemctl status firewalld  停止: systemctl disable firewalld 禁用: systemctl stop firewalld ...查看所有打开的端口: firewall-cmd --...
  • 这是因为,centos7下面使用: ip addr了;安装下面的步骤,可完成网络配置:[1]修改网络配置文件,该文件在目录:/etc/sysconfig/network-scripts/下,文件的名字可能叫做:ifcfg-p2p1之类的东西,...
  • 由于要用到linux,就装一个cent os7和win7双系统,但是装好后默认是启动linux ,平时用windows的时候比较多,就想着修改下默认引导; cent os7采用grub2文件,网上说的好多方案不太实用,经过多方查考尝试,终于修改...
  • Linux之Centos7.x安装和使用
  • Linux 常用命令 查看进程: 方式一: ps -ef |grep 端口号/名称 方式二: netstat -apn|grep 端口号/名称 杀死进程: kill -9 PID 使用vi或vim命令打开、关闭、保存文件 1、vi & vim 有两...
  • 使用os.system(cmd)即可在python中使用linux命令。示例:在aa文件夹下创建了bb,cc两个文件夹,并且用ls展示出来。#coding = utf-8 import os path = '/root/Download/dir/' pathb = '{}{}'.format(path,'bb') pathc ...
  • FTP 是 File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的...在FTP的使用当中,用户经常遇到两个概念:”下载”(Download)和”上传”(Upload)。 ...
  • 12个最应该使用Linux服务器OS(中)作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs5. CentOS https://www.centos.org/CentOS提供了一个稳定的环境。它是Red ...
  • 作者:reille ... 本文内容概要: 7z具有很高的压缩率,这对存储空间资源比较敏感的嵌入式系统是很有用处...本文即说明在宿主机linux7z命令的安装、交叉编译7z命令从而可在嵌入式arm平台上使用该命令、7z命令的使用
  • linux content7 yum 安装

    2017-09-16 23:05:12
    wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-154.el7.centos.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm 
  • Cent OS 7 全环境搭建

    2018-09-26 11:09:44
    yum -y update yum -y install wget vim git yum -y install gcc-c++ yum -y install autoconf automake libtool # install python3 ...yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel ...
  • 擦除第二分区-kernel # flash_eraseall /dev/mtd1  Erasing 64 Kibyte @ 200000 - 100% complete. 重写kernel分区 # flashcp kernel.img /dev/mtd1 ...备注:第一分区/dev/mtd0为uboot,尽量不要动,其他分区操作...
  • 自己在VMware中装了CentOS 6.3,然后主机(或者说xshell)与里面的虚拟机连不通,刚学习,一头雾水,查了半天,也不知道怎么弄。经指点,找到下面这篇文章,感谢博主:...
  • 1、在centos7以前,Linux的redhat系列可以使用setup指令产生的图像化界面手动配置ip,但是自从centos7发布以后,该指令无法配置网卡信息,我们可以手动配置或是使用新的图形化界面指令nmtui【注意:此指令需要手动...
  • Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了...
  • 1. linux安装7z命令 linux上安装7z命令有两种方式:在线安装和安装包安装,下面分别介绍。 1.1 在线安装 如果你的宿主机Linux可以连接外网,推荐用这种方式,方便简单,执行命令: sudo apt-get ...
1 2 3 4 5 ... 20
收藏数 231,885
精华内容 92,754
关键字:

linuxos7如何使用