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.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
阿里源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.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