对安装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 //开机启动

CentOS 笔记的更多相关文章

  1. CentOs笔记

    系统 CentOs7,最小安装,使用 Ext4,/ ,/boot,/swap 使用标准分区,另一个分区做为数据分区,使用 LVM. 更新: http://mirrors.163.com/.help/c ...

  2. Linux/Centos笔记目录

        Linux介绍 Linux入门--个人感想 Google怎么用linux 初入Linux Windows XP硬盘安装Ubuntu 12.04双系统图文详解 实例讲解虚拟机3种网络模式(桥接. ...

  3. centos笔记记录

    1. mac链接远程centos系统的时候,出现的问题: ssh 10.1**.4*.**:36** 会出现ssh: Could not resolve hostname 10.1**.4*.**:3 ...

  4. CentOS笔记-yum

    yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器. yum [options] [command] [p ...

  5. CentOS笔记-其他杂记

    1.忘记密码时,可以用single模式来修改密码,为了安全,可以禁用single模式,参考网址如下 Centos服务器禁止单用户模式(single)来增强系统安全 2.远程登录:ssh root@xx ...

  6. CentOS笔记-系统概述

    Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导. 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动. 操作系统接管 ...

  7. CentOS 笔记(三) 目录结构

    理解CentOS 目录结构 首次登录进入,应该是进入了,run文件夹 通过  cd  ../ 进入了,最根节点 通过 ls  显示全部文件夹 通过 pwd 查看当前目录 参考: https://www ...

  8. CentOS笔记——配置DNS服务器

    前话 咳咳,这次Linux系统的DNS服务器搭建我不得不记下来.,这错误真的太蛋疼了,我整整弄了两天才解决问题(抱歉我很蠢). 也许有人会和我犯同样的错误,给大家分享一下经验. 首先总结一下知识点: ...

  9. 虚拟机centos笔记整理,持续更新~~

    远程拷贝文件:scp -r 文件名 主机名:完整路径名(冒号不能少)拷贝当前windows系统的文件到当前目录:rz -y 查找文件:updatedb 修改数据库locate 文件名 即可查找文件

随机推荐

  1. Cplex: MIP Control Callback

    *本文主要记录和分享学习到的知识,算不上原创 *参考文献见链接 之前,我们有简单提到Cplex中的MIP Callback Interface,包括了Informational callback, q ...

  2. JBuilder生成Exe

    首先保证工程可以通过绿箭头执行 然后在File菜单中选择New,先建立Archive下的Application 接下来的界面中大部分可以直接选择“Next”,除了下面的第3步,会询问是否需要将工程引用 ...

  3. 2019年北航OO第四次博客总结<完结撒花>

    一.UML单元架构设计 1. 类图解析器架构设计 1.1 UML类图 这次作业的目标是要解析一个UML类图,首先为了解耦,我新建了一个类UmTree进行解析工作,而Interaction类仅仅作为实现 ...

  4. 光学字符识别OCR-7语言模型

    由于图像质量等原因,性能再好的识别模型,都会有识别错误的可能性,为了减少识别错误率,可以将识别问题跟统计语言模型结合起来,通过动态规划的方法给出最优的识别结果.这是改进OCR识别效果的重要方法之一. ...

  5. Python 综合应用小项目一

    数据库报错重连机制 利用异常捕获来获取mysql断开的报错,然后再重连 import MySQLdb as mysql class DB: def __init__(self,host,user,pa ...

  6. 不可取代的网站开发工具---------dreamweaver

    现在web开发的工具越来越多,sublime text,webstorm等web开发工具日益崛起,一直威胁着当年网页三剑客之一的dreamweaver工具的地位,然而dreamweaver却是无法取代 ...

  7. ThinkPHP5杂技(二)

    不要使用数据库查询嵌套 if (!$listA = Db::name('coin') ->field('id,symbol') ->where('id', 'IN', logic('All ...

  8. Linux Shell系列教程之(四)Shell注释

    本文是Linux Shell系列教程的第(四)篇,更多shell教程请看:Linux Shell系列教程 与许多的编程语言一样,Shell中也有注释符号,今天就为大家来介绍下Shell中的注释的语法及 ...

  9. hdu6078[优化递推过程] 2017多校4

    这道题一眼看过去好像和最长公共子序列有点像. 一开始只想到暴力的推法, 令dp[i][j][k]表示 a[i]=b[j](即以ai,bj为结尾的波浪序列的方案数), 且最终状态为k(0,1分别代表下降 ...

  10. 学习 WebService 第一步:体系结构、三元素SOAP/WSDL/UDDI

    原文地址:爱军的博客——WebService简介 一.为什么需要Web Service 笔记: WebService 可以实现 跨(硬件.服务器.开发工具.平台.应用程序.程序语言……)共享数据和应用 ...