Linux操作系统概述,及初始化配置

本文介绍了Linux的核心概念,包括开源软件的特性,Linux内核版本的命名规则,以及GPL和LGPL协议。重点讲述了CentOS系统安装后的设置,如关闭防火墙和SELinux,配置网络,创建本地YUM源,安装软件,修改主机名,优化SSH连接,以及调整系统时间和日期。此外,还涉及到多网卡配置以实现外网连接。
摘要由CSDN通过智能技术生成

Linux 核心概念

  • 开源软件
    • 没有商业化软件版权约束, 源代码开发, 可无约束自由传播------自由并不意味着免费
  • FSF
    • 自由软件基金会, 由1984年创办; 主要的项目包含了GNU项目
  • 为什么选择Linux?
    • 开源
    • 免费
    • 稳定

Linux操作系统的组成

  • Linux 系统构成内容
    • Linux内核
    • GNU项目软件, 如bash、gcc等
    • 各种外围程序
      在这里插入图片描述

Linux内核版本

  • XX(主版本号). YY(次版本号).ZZ
  • 奇数是开发版
  • 偶数是稳定版本

GPL和LGPL协议

  • GPL
    • GPL 自由软件的通用许可协议
    • 允许用户任意复制, 传递, 修改及再发布
    • 基于自由软件修改再次发布的软件, 任需要遵守GPL
  • LGPL
    • LGPL 相对于GPL较为宽松 允许不公开全部源代码
    • 为基于Linux平台开发商业软件给提供了更多空间
  • 木兰协议 Mulan PSL
    • 是国内首个被ISO , 认定的 “国产开源软件”

硬盘和分区结构

  • 逻辑分区都是从 /dev/hda5开始的
    在这里插入图片描述
    在这里插入图片描述

  • /boot 系统启动相关文件 200m

  • swap 交换空间/虚拟内存

  • /数据 独立硬盘,动态磁盘技术

文件系统类型

  • Linux
    • XFS 日志文件系统
    • SWAP 交换文件系统/虚拟内存
  • Linux支持的其它文件系统类型
    • EXT3 EXT4
    • FAT16 FAT32 NTFS
    • XFS JFS

CentOS系统安装后

  • 关闭防火墙
  • 关闭Sellinux
  • 快照

systemd进程

  • 由Linux内核加载运行 /usr/lib/systemd/systemd程序
  • 是系统中第一个进程
  • PID(进程标记) 号 : 永远为 1
pwd   // 显示当前所在的文件路径 

Linux 初始化

  • 打开网卡配置文件:

    • vi /etc/sysconfig/network-scripts/ifcfg-ens32
    • BOOTPROTO = static 静态获取iP地址
    • ONBOOT = yes 启用该网卡
    • IPADDR=192.168.1.100 IP地址 新增
    • NETMASK=255.255.255.0 子网掩码
    • #GATEWAY=192.168.1.1 网关
  • 重启网卡,使刚刚做的修改生效:

    • systemctl restart network
  • SElinux操作系统安全机制关闭、firewalld防火墙关闭

    • setenforce 0 //临时关闭
    • 永久关闭:
    • vi /etc/selinux/config //进入配置文件
    • 将 SELINUX=enforcing 修改为:SELINUX=disabled
      保存退出
    • 关闭firewalld防火墙:
    • systemctl stop firewalld
    • 关闭firewalld防火墙的开机自启:
    • systemctl disable firewalld //永久关闭
  • 配置本地yum源

    • cd /etc/yum.repos.d/ //进入目录
    • mkdir back //新建文件夹
    • mv ./* back //移动当前目录下所有的文件到 back内
    • vi local.repo //写入以下内容
    • [local]
      name=CnetOS 7.5
      baseurl=file:///mnt //本地光盘挂载的位置
      enabled=1 //表示启用这个源
      gpgcheck=0 //是否对该源进行校验,1是开启,0是不开启
    • vi /etc/fstab //开机自动挂在文件中加入此行,挂载文件域挂载点需要注意修改
    • /dev/cdrom /mnt iso9660 defaults 0 0
    • mount -a //加载fstab文件,使其生效
  • 安装常用软件即修改主机名

    • yum install -y vim //vi编辑器的升级版
  • 修改主机名

    • vim /etc/hostname
    • sun(主机名)
    • 修改hosts主机解析文件,添加解析当前主机名称条目
    • vim /etc/hosts
    • 127.0.0.1 sun //主机名解析
  • 优化ssh配置文件提高CRT远程连接速度

    • 修改ssh配置文件: vim /etc/ssh/sshd_config
    • 分别在79行和115行修改值 “no”
    • GSSAPIAuthentication no
    • UseDNS no
    • 重启ssh服务: systemctl restart sshd
  • 修改操作系统本地时间校正即保存时间计时到bios系统

    • date Fri Sep 14 17:34:08 EDT 2018 //EDT为美国东部时区
    • 修改为中国时区:
    • rm -rf /etc/localtime //删除初始时间
    • ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime //将中国上海时间链接到系统时间
    • date
    • Sat Sep 15 17:35:58 CST 2018 //CST为中国时区
    • hwclock -w //将当前date时间写入bios时间中,下次启动将读取bios时间
    • hwclock -r //查看bios时间

centos如何连接外网

  • 增加联系外网的网卡

  • 查询网卡的名称及UUID nmcli con show

  • 3.复制第一个网卡的配置到第二个网卡,并修改第二个网卡的配置文件:

    cd /etc/sysconfig/network-scripts/

    cp ifcfg-ens32 ifcfg-ens33

  • 主要修改以下几个地方:
    BOOTPROTO=dhcp
    NAME=ens33
    UUID=6e143136-d57c-310c-993c-0c3ac1ecccd5
    DEVICE=ens33

  • systemctl restart network
    p ifcfg-ens32 ifcfg-ens33

  • 主要修改以下几个地方:
    BOOTPROTO=dhcp
    NAME=ens33
    UUID=6e143136-d57c-310c-993c-0c3ac1ecccd5
    DEVICE=ens33

  • systemctl restart network

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值