1.操作系统概念 人与计算机交流的中介 管理和控制计算机中硬件和软件资源 处于上层应用程序和底层硬件之间的软件平台 2.操作系统组成 内核:直接控制管理硬件 内核直接识别计算机二进制语言 解释器:把c c++ java python等语言解释成二进制,常见的解释器:bash 软件程序:不同程序,完成不同需求 3.Linux系统介绍 开放源代码的,可以自由传播的类Unix操作系统 多用户、多任务,支持多线程和多cpu的操作系统 4.Linux发展史 AT&T 美国电话局 unix(肯.汤普逊,丹尼斯.里奇) 1970 美国加州大学,伯克利分校 UNIX小组 FreeBSD--macOS、IOS NETBSD OPENBSD minix--荷兰,詹宁邦 1980 Linux--芬兰 赫尔辛基大学 林纳斯.托瓦斯 1991
GNU GNU'slinux GPL规范 5.Linux发行版 Fedora redhat上游测试,带桌面图形 Redhat 提供商业服务,商业稳定版 RHEL centos 提供免费软件,下游免费稳定版 6.0 7.0 Ubuntu debian的一个不稳定分支的再开发,桌面,开发人员 debian 安全、稳定 solaris sun公司,后被oracle收购 中标麒麟 中国版Ubuntu 6.系统镜像下载 7.VMware安装centos7 (1)新建虚拟机文件夹 (2)网卡: 桥接bridge 借用本地真实网卡连通外网,和真实网卡同一网段,可双向通信 伪装NAT 使用nat地址转换技术连通外网,仅实现虚拟机访问外网,单向通信 仅主机host 不能连通外网,仅用于虚拟机之间连接 (3)改网卡名 安装install,按tab键,输入 net.ifnames=0 biosdevname=0 (4)选择时区(Asia/Shanghai) (5)软件--最小化--勾选开发工具(1、2、3、6) (6)手动分区 /boot 200M 启动和引导分区 swap 3G 建议设置物理内存的1.5-2倍(物理内存<=8G) / 所有 系统根分区 (7)安装后重启,进入系统,配置yum源
清华源 sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \ -i.bak \ /etc/yum.repos.d/CentOS-*.repo
linux 基本配置 ip地址 ifconfig ens33 192.168.8.5 配置网关 route add default gw 192.168.8.2 添加网关 route del default gw 192.168.8.2 删除网关 route -n DNS配置 echo "nameserver 8.8.8.8" > /etc/resolv.conf 清除iptables策略 iptables -F iptables -X 关闭防火墙 systemctl stop firewalld 停止防火墙 systemctl disable firewalld 禁用防火墙 关闭selinux sed -i 's/enforcing/disabled/' /etc/selinux/config 修改配置文件 setenforce 0 内存修改 设置主机名 hostnamectl set-hostname web bash 开启新的shell进程
配置yum服务器 步骤一、删除原有配置文件 cd /etc/yum.repos.d/ rm -rf *
步骤二、下载新的配置文件 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
步骤三、清除原有的缓存、建立新的缓存 yum clean all yum makecache
网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33
administrator administrator@vsphere.local Pwd@1234