• CentOS 笔记


    对安装CentOS安装使用过程中的问题做一个笔记,第一次安装,安装的是7.0版本,最小化安装。

    安装环境 :Windows 2012 R2 Standard,Hyper-V Virstual Machine

      1. 网络设置
        • 首先Hyper-V的Virtual Switch Manager中需要有一个External Switch(类似NAT),好像每个物理网卡只能对应一个External Switch。
        • CentOS的虚拟机要使用这个External Switch。
        • 网卡的配置文件在:/etc/sysconfig/network-scripts
        • 使用 vi 编辑对应网卡的配置文件:ifcfg-eth0,eth0为网卡名称。ifcfg-eth0文件内容说明:
          HWADDR=00:E0:69:01:6A:96    --MAC地址
          TYPE=Ethernet                --网络类型
          BOOTPROTO=dhcp                --协议,可以是dchp,static
          DEFROUTE=yes
          PEERDNS=yes
          PEERROUTES=yes
          IPV4_FAILURE_FATAL=no
          IPV6INIT=yes
          IPV6_AUTOCONF=yes
          IPV6_DEFROUTE=yes
          IPV6_PEERDNS=yes
          IPV6_PEERROUTES=yes
          IPV6_FAILURE_FATAL=no
          NAME=eth0                    --设备名称,应该与网卡配置文件名后面一致
          UUID=5b0a7d76-1602-4e19-aee6-29f57618ca01
          ONBOOT=no                    --是否随系统启动激活
        • DHCP动态配置,只需要把最后一行 ONBOOT=no 修改为 OMBOOT=yes,重新保存。
        • 用命令 ifdown eth0 禁用网卡,再用命令 ifup eth0 启用网卡,这些保存的设置才会生效。
        • 静态IP设置,在配置文件中增加以下行:
          BOOTPROTO=static        --静态IP
          IPADDR=192.168.1.110    --你的静态IP地址
          GATEWAY=192.168.1.1     --默认网关
          NETMASK=255.255.255.0   --子网掩码
          //子网掩码也可以这样表示
          #PREFIX=24
          DNS=223.5.5.5           -- DNS地址,这里设置的DNS好像不启作用,要在另一个文件中配置,后面说
          NM_CONTROLLED=no        -- 不使用Network Manager
        • 保存后用命令禁用/启用网卡后IP地址设置完成。
        • 这样设置后,试了下可以通过IP地址访问,但无法解析域名。
        • 配置DNS,用vi编辑 DNS解析配置文件:/etc/resolv.conf,增加以下行:
          nameserver 202.96.134.133  
          nameserver 202.96.128.68
        • 保存后,即可通过域名访问网络,如不能再通过命令禁用/启用网卡。
      2. 防火墙设置
        • 用以下命令增加端口:firwall-cmd --permanent --add-port=80/tcp
          参数介绍:
          1、firwall-cmd:是Linux提供的操作firewall的一个工具;
          2、--permanent:表示设置为持久;
          3、--add-port:标识添加的端口;
        • 添加好后用命令:systemctl restart firewalld.service 重启防火墙才生效。
        • 防火墙配置文件地址:/etc/firewalld/zones
      3. 一些服务操作命令
        • 服务操作命令
          systemctl start httpd.service        //启动
          systemctl restart httpd.service    //停止
          systemctl status httpd.service    //查看状态
          systemctl restart httpd.service   //重启
          systemctl enable httpd.service   //开机启动
  • 相关阅读:
    ios开发,NSFileManager的使用
    iOS开发-常用第三方开源框架介绍(绝对够你用了)
    iOS开发常用第三方开源框架
    对佛学和个人发展的思考总结(十八)心流、非人情网络、穷人、人生机会、平衡计分卡
    php 判断字符串中包含重复相同的次数 array_count_values str_split max 函数组合使用
    存储过程一次性返回多个数据集,逻辑层与前端处理
    动态改变div背景颜色
    在asp.net mvc应用中使用vue.js
    angularjs单一页面中高频访问相同web api,出现阻塞和等待
    Windows安装配置OpenGrok
  • 原文地址:https://www.cnblogs.com/asyuras/p/7083505.html
Copyright © 2020-2023  润新知