CentOS练习


参考教程:【千峰教育


一、安装配置CentOS

1、安装虚拟机:VirtualBox。

  (1)软件下载:https://www.virtualbox.org/。

  (2)一路点击下一步完成安装。
2、安装Linux:CentOS 6.8。
  (1)官方网站:https://www.centos.org/.
    点击Get CentOS Now,下载Minimal ISO。
    说明:也可以去你信任的速度较快的镜像源下载,如:
      mirrirs.aliyun.com
      mirrors.sohu.com
      mirrors.163.com
  (2)打开VirtualBox软件,点击新建。
    设置:名称、类型、版本。
  (3)完成上述设置,点击下一步。
    设置:内存大小,建议1G。
  (4)然后一路Next,知道设置文件位置及大小
    位置:点击右侧文件夹,选择一个安全,空间足够的目录。
    大小:不小于10G,建议20G。
  (5)设置完成后,点击创建,即可完成安装。
3、修改CentOS的系统配置
  (1)上述操作完成后会出现一个虚拟机。
  (2)选中虚拟机,点击设置按钮,:
    存储:点击【控制器:IDE】右边的第一个光盘图标,选在下载的镜像文件。
    网络:连接方式选择桥接网卡。
  (3)点击确定即可完成配置。
4、点击启动虚拟机。
  (1)选择默认的第一个启动模式
  (2)我们的镜像是完成的,跳过验证选择Skip。
  (3)点击Next,进入下一步,选择简体中文和美国英式键盘。
  (4)点击下一步,选择:默认的基本存储设备。
  (5)点击下一步,选择:是,忽略所有数据(Y)。
  (6)设置主机名:此处本人设置为Linux。
  (7)点击下一步:选择默认时区(亚洲/上海)。
  (8)点击下一步:设置根密码和确认密码
  (9)点击下一步:选择:使用所有空间。
  (10)选择默认设置,直接点击下一步。
  (11)然后点击格式化,在点击将修改写入磁盘。
  (12)点击下一步,耐心地等待即可。
  (13)最后点击右下角的【重新引导(t)】就可以了。
5、网卡的基本配置。
  (1)使用ifconfig或者ip addr命令可以查看当前的网卡信息。
    可以看到只有本地地址127.0.0.1,不能联网。
  (2)切换到/etc/sysconfig/network-script目录。
    cd /etc/sysconfig/network-script
  (3)将ifcfg-eth0备份一份ifcfg-eth0.bak
    cp ifcfg-eth0 ifcfg-eth0.bak
  (4)修改配置文件(ifcfg-eth0

    打开文件:vi ifcfg-eth0
    修改内容:ONBOOT=yes //在系统启动时是否激活网卡
    添加内容:DNS1=8.8.8.8 //Google提供的免费DNS服务器的IP地址,提供的另一个是8.8.4.4

  (5)操作网卡(启动、停止、重启)
    启动:/etc/init.d/network start
    停止:/etc/init.d/network stop
    重启:/etc/init.d/network restart

  (6)执行重启网卡命令后,出现以下情况:

    ①没有重启成功,提示:Determining IP information for eth0... failed [FAILED]。

    ②重启网卡后,使用ifconfig查看不到ip地址。

    说明动态获取失败,可以手动配置静态ip地址:
      BOOTPROTO=static  #设置为静态IP
      IPADDR=根据本地网络找一个未占用的ip地址  #静态IP地址
      NETMASK=255.255.255.0  #掩码
      GATEWAY=本地网络网关  #网关
      DNS1=本地网络的DNS1  #主DNS
      DNS2=本地网络的DNS2   #备DNS


二、开关机命令:

  重启:shutdown -r now 或者reboot
  关机:shutdown -h now 或者poweroff 或者halt


三、常见目录说明:

  / 根目录
  /boot 启动目录,启动信息
  /bin 程序的启动文件,程序的命令
  /sbin 超级用户的程序的文件命令
  /dev 设备目录
  /etc 可编辑文本配置,放一些配置信息
  /home 用户的家目录
  /root 超级用户的目录
  /usr 用来存放一些应用程序,之前是user的缩写,被home取代了。
  /var 用于存放运行时需要改变的数据文件,比如各种服务的日志文件。


四、推荐使用工具:

  putty,

    特点:轻量、免费、方便。

  Xshell、secureCRT

    特点:需要收费或破解。


    

Linux 之 CentOS练习的更多相关文章

  1. Windows主机里利用VMware安装Linux(CentOS)虚拟机,Host-only连接上网方式详解

    关于Host-only指的是主机与虚拟机之间的互联,因此虚拟机是不能连网的,若需要连网则需要使用NAT模式: Host-only模式实现联网得考虑如下配置过程: 附:VMware虚拟机三种网络模式(B ...

  2. 玩转Linux之- CentOS 7.0,启用iptables防火墙

    原文 玩转Linux之- CentOS 7.0,启用iptables防火墙 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall:sy ...

  3. linux虚拟机CentOS 7完整安装流程截图

    安装VMware虚拟机过程此处省略,只介绍在虚拟机上安装linux系统CentOS 7过程截图. 1 新建虚拟机 2 命名虚拟机,选择linux安装位置 3 选择虚拟机处理器数量和处理器核心数 4 分 ...

  4. 如何设置Linux(Centos)系统定期任务(corntab详细用法)

    如何设置Linux(Centos)系统定期任务(crontab详细用法) 1.Crontab简介 Linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非 ...

  5. linux(centos)上安装mysql教程,为需要远程登录的用户赋予权限

    最近把之前学生时代的win server换成了linux(centos)系统,因为win对于部署一些项目时候比较麻烦,直接入正题 1.准备阶段 我使用xshell工具管理服务器,相应下载和安装自行百度 ...

  6. VMware 安装Linux系统 CentOS

    VMware 安装Linux系统 CentOS 1.  下载镜像系统 centos镜像下载地址:https://www.centos.org/download/ 选择DVD下载即可 linux各版本下 ...

  7. Asp.Net Core 程序部署到Linux(centos)生产环境(二):docker部署

    运行环境 照例,先亮环境:软件的话我这里假设你已经批准好了.net core 运行环境,未配置可以看我的这篇[linux(centos)搭建.net core 运行环境] 腾讯云 centos:7.2 ...

  8. Asp.Net Core 程序部署到Linux(centos)生产环境(一):普通部署

    运行环境 照例,先亮底 centos:7.2 cpu:1核 2G内存 1M带宽 辅助工具:xshell xftp 搭建.net core运行环境 .net core 的运行环境我单独写了一篇,请看我的 ...

  9. linux(CentOS)磁盘挂载数据盘

    linux(CentOS)磁盘挂载数据盘:第一步:查看是否存在需要挂载的磁盘: sudo fdisk -l 第二步:为需要挂载的磁盘创建分区: sudo fdisk /dev/vdb 执行中:依次选择 ...

  10. 【Linux】-NO.5.Linux.1.CentOS.1.001-【CentOS7 Foundation Configuration】-

    1.0.0 Summary Tittle:[Linux]-NO.5.Linux.1.CentOS.1.001-[CentOS7 Foundation Configuration]- Style:Lin ...

随机推荐

  1. 关于C与C++的区别

    笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,已出版书籍:<手把手教你架构3D游戏引擎>电子工业出版社和<Unity3D实战核心技术详解 ...

  2. NOIP模拟赛 准考证号

    准考证号 128M 0.1s ticket.cpp escription 蒟蒻hzwer NOIP2014惨跪,他依稀记得他的准考证号是37,现在hzwer又将要面临一场比赛,他希望准考证号不出现37 ...

  3. Python爬虫系列-Selenium详解

    自动化测试工具,支持多种浏览器.爬虫中主要用来解决JavaScript渲染的问题. 用法讲解 模拟百度搜索网站过程: from selenium import webdriver from selen ...

  4. C语言中的32个关键字

    C语言中的32个关键字 数据类型关键字(12个) (1)     char:声明字符型变量或函数 (2)     double:声明双精度变量或函数 (3)     enum:声明美剧类型 (4)   ...

  5. 配置wamp开发环境之mysql的配置

    此前我已经将wamp配置的Apache.PHP.phpmyadmin全部配置完成,以上三种配置参照 配置wamp开发环境 下面我们来看看mysql的配置,这里用的是mysql5.5.20,下载地址: ...

  6. The 2018 ACM-ICPC China JiangSu Provincial Programming Contest J. Set

    Let's consider some math problems. JSZKC has a set A=A={1,2,...,N}. He defines a subset of A as 'Meo ...

  7. 算法导论 第七章 快速排序(python)

    用的最多的排序 平均性能:O(nlogn){随机化nlogn} 原地址排序 稳定性:不稳定 思想:分治 (切分左右) 学习方式:自己在纸上走一遍   def PARTITION(A,p,r): x = ...

  8. matlab图形handle

  9. luogu4001 [BJOI2006]狼抓兔子

    裸dinic就跑过去了,哪用得着平面图最小割=最短路-- #include <iostream> #include <cstring> #include <cstdio& ...

  10. Objective-C中的一些特殊的数据类型

    nil nil和C语言的NULL相同,在objc/objc.h中定义.nil表示一个Objctive-C对象,这个对象的指针指向空(没有东西就是空). Nil  首字母大写的Nil和nil有一点不一样 ...