文章目录

  • 操作系统概述
  • 操作系统发展历程
  • Linux操作系统
    • Linux发行版
    • Linux优点
  • CentOS操作系统
    • 文件目录详解
    • 学习阶段的初始化配置

操作系统概述

操作系统 ( 简称 OS,Operating System ),安装部署在硬件上的一个系统如那件,负责应用软件和硬件信息之间的信息交互,完成应用软件的数据通过硬件进行存储、共享等作用。

操作系统发展历程

操作系统的逐步标准化过程:

Linux操作系统

Linux 是一种自由和开放源码的 类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在 1991年10月5日 首次发布,在加上用户空间的应用程序之后,成为 Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循 GNU通用公共许可证(GPL),任何个人和机构都可以自由地使用 Linux的所有底层源代码,也可以自由地修改和再发布。

Linux发行版

Linux发行版 指的就是通常所说的 Linux操作系统,它一般是由一些组织、团体、公司或者个人制作并发行的。Linux内核 主要作为 Linux发行版的一部分而使用。通常来讲,一个 Linux发行版包括Linux内核,以及将整个软件安装到电脑上的一套安装工具,还有各种GNU软件,和其他的一些自由软件,在一些Linux发行版中可能会包含一些专有软件。发行版为许多不同的目的而制作,包括对不同电脑硬件结构的支持,对普通用户或开发者使用方式的调整,针对实时应用或嵌入式系统的开发等等。当前,超过三百个发行版被积极的开发,最普遍被使用的发行版有大约十二个。

系统 描述
RedHat 小红帽操作系统
CentOS 小红帽的社区免费系统
Ubuntu 流行的桌面版操作系统,入门简单
MintLiunx 最好用的桌面版操作系统
ElementryOS 界面最漂亮的操作系统

Linux优点

  • 开源,免费
  • 跨平台的硬件支持
  • 丰富的软件支持
  • 多用户多任务
  • 可靠的安全性
  • 良好的稳定性
  • 完善的网络功能

CentOS操作系统

CentOS(Community Enterprise Operating System)是Linux发行版之一,它是来自于 Red Hat Enterprise Linux(RHEL) 依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同,在于CentOS 并不包含封闭源代码软件。CentOS 对上游代码的主要修改是为了移除不能自由使用的商标。2014年,CentOS宣布与Red Hat合作,但CentOS将会在新的委员会下继续运作,并不受RHEL的影响。

文件目录详解

目录 描述
/ 根目录
/bin 可执行二进制文件的目录
/boot 系统引导目录
/dev 存放Linux系统下的设备文件
/etc 系统配置文件存放目录
/home 系统默认的用户家目录
/lib 一些软件的依赖模块存放目录
/media 媒体目录
/mnt 光盘默认挂载点
/opt 第三方操作软件存放的目录
/proc 此目录的数据都在内存中,如系统核心,外部设备,网络状态,比较重要的目录
/root 系统管理员root的家目录
/sbin 放置系统管理员使用的可执行命令,如fdisk,shutdown,mount等
/srv 服务启动之后需要访问的数据目录
/tmp 系统临时文件存放的目录
/var 系统临时信息存放的目录,如系统日志

学习阶段的初始化配置

安装好了 Centos 系统,为了更好的使用这个系统,需要进行一些使用前的配置操作

1. 关闭防火墙

CnetOS 系统中的防火墙,就是一个后台服务,所以关闭防火墙就是关闭服务!
在终端使用超级管理员 root,执行命令关闭

systemctl stop firewalld # 关闭防火墙
systemctl start firewalld # 开启防火墙
systemctl status firewalld # 查看防火墙状态

CentOS 6 版本中的防火墙: iptables
CentOS 7 版本中的防火墙: firewalld

输入上边的命令关闭之后,仅仅是本次关闭了,如果重启系统防火墙仍会自动开启,因此,我们需要 禁止 防火墙开机启动!

system disable firewalld # 关闭开机启动
system enable firewalld # 打开开机启动

2. 配置静态 IP地址

如果安装系统的时候自动配置联网规则,DHCP协议自动分配IP地址,有可能每次启动操作系统的时候 IP地址发生变化,需要我们在每次开机后查看 IP地址,确保后续的操作。

因此,我们可以使用 STATIC协议静态指定 IP地址,这样每次启动都是固定的 IP地址,有利于后续的操作!

使用 root 修改 /etc/sysconfig/network-scripts/ 目录下的 ifcfg-ens33[?] 文件

# 原有内容尽量不变,新增如下内容ONBOOT="yes" # 开机启动本配置
BOOTPROTO="static" # 设置为 static模式
IPADDR="192.168.0.106" # 指定固定的IP地址
NETMASK="255.255.255.0" # 指定子网掩码
GATEWAY="192.168.0.1" # 指定网关地址
DNS1="114.114.114.114" # 指定DNS服务器

使用 root 用户重启网络服务:
systemctl restart network

查看配置的 IP地址信息
ifconfig

CentOS 操作系统初识相关推荐

  1. Linux学习之CentOS(二)--初识linux的一些常用命令

    Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...

  2. linux的常用操作——基于ftp的windows10和腾讯云centos操作系统之间的文件上传和下载

    \qquad在腾讯云服务器的centos操作系统上,安装vsftpd并进行配置,然后基于ftp实现windows10操作系统和腾讯云centos系统之间的文件上传和下载. 文章目录 1.基于腾讯云服务 ...

  3. Centos操作系统yum源的使用

    Yum是Centos操作系统中的一个重要工具,它可以帮助用户方便地管理软件安装和更新,而yum源则是提供这些软件的资源库.本文将介绍Centos操作系统中如何使用yum源. 一.查看已有yum源 在C ...

  4. Flask框架项目部署:阿里云CentOS操作系统

    Flask框架部署:阿里云CentOS操作系统 写在前面 一. 部署前的准备 1. 一个已在开发环境中完成的Flask项目 1)关于依赖包 2)关于环境变量 2. 阿里云CentOS操作系统云服务器 ...

  5. 【Linux系列】Linux之CentOS操作系统日常问题(二):catalina.out占用内存大的问题

    热门系列: [Linux系列]Linux实践(一):linux常用命令 [Linux系列]Linux实践(二):CentOS系统中搭建java开发环境与部署web项目 [Linux系列]Linux实践 ...

  6. 联想td350服务器做系统,关于联想TD350服务器硬装CentOS操作系统注意事项.docx

    关于联想TD350服务器硬装CentOS操作系统注意事项 关于联想TD350服务器硬装CentOS6.5 64位操作系统注意事项 测试安装环境:ThinkSeverTD530服务器,3块硬盘,阵列卡是 ...

  7. linux双网卡绑定配置lacp,Redhat和Centos操作系统双网卡绑定

    Redhat和Centos操作系统双网卡绑定 猫先生 • 2019 年 05 月 31 日 在我们日常Linux使用中,一般对于生产网都会使用双网卡或多网卡接入,这样既能添加网络带宽,同时又能做相应的 ...

  8. 思科UCS服务器怎么安装系统,安装Redhat/CentOS操作系统在UCS M系列服务器

    简介 本文描述如何安装Redhat企业Linux (RHEL)或在思科统一计算系统(UCS)使用局部存储器, M系列服务器的CentOS Linux. Cisco 建议您了解以下主题: Cisco U ...

  9. Linux学习之CentOS(三)--初识linux的文件系统以及用户组等概念

    进入到了Linux学习之CentOS第三篇了,这篇文章主要记录下对linux文件系统的初步认识,以及用户组.用户权限.文件所有者.文件所在组等概念 一.Linux文件结构及基本文件夹 文件系统是Lin ...

  10. CentOS 6.5自动化运维之基于DHCP和TFTP服务的PXE自动化安装centos操作系统详解

    前言    如果要给很多台客户端主机安装操作系统,要是每一台都拿张安装光盘一台一台主机的去装系统那就太浪费时间和精力了.在生产环境中也不实际,要实现为多台主机自动安装操作系统,那我们怎么实现自动化安装 ...

最新文章

  1. OpenCV播放视频-----滚动条随着视频播放移动代码
  2. 使用Vitamio打造自己的Android万能播放器(5)——在线播放(播放优酷视频)
  3. 关于左移右移的操作 学习
  4. c语言中eles后面分号的作用,C语言 if else 语句详细讲解
  5. java 队列_java自学之路-08双端队列
  6. 多WEB服务器共享SESSION方案
  7. 2021-06-07java继承
  8. “理论上如何”其实是主观上如何
  9. [CCS] CCS的安装及配置
  10. 几种开放源码的TCPIP协议栈
  11. C#中backgroundworker的使用
  12. matlab洛伦兹吸引子,用Matlab求解洛伦兹方程
  13. 自动化测试金字塔与反模式
  14. Swift语法学习--数组
  15. matlab第六章课后答案,MATLAB教程2012a第6章习题解答-张志涌
  16. {转}一位北京差生9年的北京生活
  17. 南开计算机考研真题,2018年南开大学考研真题硕士研究生入学考试试题
  18. HttpSession的常见用法(javaWeb)
  19. 文件包含漏洞1 | iwebsec
  20. css水平垂直居中对齐方式

热门文章

  1. 安卓游戏广告加速插件_游戏加速器(强烈推荐!)[PC+安卓]
  2. 共轭梯度法matlab程序精确线搜索,具有精确线性搜索的改进共轭梯度法
  3. 方舟生存进化刷精英恐龙代码
  4. 简明python教程gitbook_简明Python教程 Byte of Python
  5. FFmpeg下载无损截取HLS视频流
  6. MES系统是什么?MES系统的主要功能是什么?看完本文就知道
  7. linux安装pip3教程,linux下pip的安装步骤及使用详解
  8. matlab 实现同态滤波算法 并于直方均衡化相比较 看看谁的效果更好
  9. bodymovin导出没有html5,Bodymovin导出Json文件避坑指南
  10. MySQL 字符串拼接 - 多种字符串拼接实战案例