Linux基础(一)

1.操作系统概念

  人与计算机交流的中介
  管理和控制计算机中硬件和软件资源
  处于上层应用程序和底层硬件之间的软件平台

2.操作系统组成

  内核:直接控制管理硬件 内核直接识别计算机二进制语言
  解释器:把c c++ java  python等语言解释成二进制,常见的解释器:bash
  软件程序:不同程序,完成不同需求

3.Linux系统介绍

  开放源代码的,可以自由传播的类Unix操作系统
  多用户、多任务,支持多线程和多cpu的操作系统

4.Linux发展史

 unix(肯.汤普逊,丹尼斯.里奇)    1970
  FreeBSD--macOS、IOS    NETBSD  OPENBSD         
  minix--荷兰,詹宁邦            1980
  Linux--芬兰 赫尔辛基大学 林纳斯.托瓦斯    1991

5.Linux发行版

Fedora redhat上游测试,带桌面图形
Redhat 提供商业服务,商业稳定版
 centos 提供免费软件,下游免费稳定版   6.0 7.0
Ubuntu debian的一个不稳定分支的再开发,桌面,开发人员
debian 安全、稳定
 solaris sun公司,后被oracle收购
  中标麒麟  中国版Ubuntu

6.系统镜像下载

  新版:https://mirrors.aliyun.com/centos/
  
  旧版:https://mirrors.aliyun.com/centos-vault/
            https://mirrors.aliyun.com/ubuntu-releases/

7.配置yum服务器

(1).删除原有配置文件

cd /etc/yum.repos.d/
rm -rf *

(2).下载新的配置文件

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

(3).清除原有的缓存、建立新的缓存

yum clean all
yum makecache

8.安装完毕虚拟机基本配置

(1).配置IP地址,网关,DNS

网卡配置文件:

/etc/sysconfig/network-scripts/ifcfg-ens33

 Linux基础(一)_第1张图片

 (2).关闭防火墙

停止防火墙
systemctl stop firewalld
禁用防火墙
systemctl disable firewalld

(3).关闭SElinux

内存修改
setenforce 0
配置文件修改
sed -i 's/enforcing/disabled/' /etc/selinux/config 

(4).设置主机名

hostnamectl set-hostname  web
bash 开启新的shell进程

你可能感兴趣的:(linux,linux,运维,服务器)