知识点十 linux简介和安装
计算机组成简介 1、计算机基础组成 计算机由五大部件组成:运算器、控制器、存储器、输入装置、输出装置 运算器、控制器合称为中央处理器(cpu) 存储器:硬盘、内存 输入:键盘、鼠标 输出:显示器、打印机 2、操作系统:本质是一组程序,可以管理计算机的所有活动,驱动所有的 硬件,但需要通过应用程序或者是shell的功能来调用操作系统操纵硬件 3、应用程序:完成特定功能的软件,这些功能是使用计算机的最终结果。如文字处理软件、数据库程序、Web浏览器和图像编辑程序都是应用程序。 本质是调用操作系统的接口。 4、linux是什么? Linux就是运行在硬件之上的一组软件,主要控制内核和系统调用这2个层面, ,为上层应用软件提供各种接口,并高效的控制硬件资源,因此被称为操作系统。 虚拟化技术 目标:基于虚拟化技术,在windows操作系统安装guest系统,即linux系统 1、何为虚拟化技术? 是一种资源管理技术,广义上是指计算机原件在虚拟的环境运行,泛指资源的抽象化。简单讲就是讲一台设备抽象成多台设备 991现象, 90%的服务器 90%的时间,cpu占用率不足10% 之前单个节点运行着唯一的操作系统实例,通过在这个系统上加装虚拟化平台,可以将系统划分为多个 独立隔离的容器,每个容器是一个虚拟的操作系统 2、虚拟化分类 桌面虚拟化、网络虚拟化、服务器虚拟化、应用虚拟化、硬件辅助虚拟化 我们主要是通过虚拟化软件虚拟计算机,通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。 3、为什么用虚拟化软件? 演示环境 测试软件 节约资源 资源隔离 快照、备份、恢复 虚拟化软件选择 1、虚拟化软件选择: vmware workstation、virtual box、xen、kvm、hyper-v等等 建议使用vmware软件,主攻虚拟化领域10多年,市场占有率高,功能强大,与企业级vsphere相通,通用性强。 vmware主要产品 vmware esx vmware server vmware vsphere vmware workstaion 个人使用 Virutal box: 免费、开源的虚拟化软件,本身小巧精悍。原来属于sun公司,现在属于oracle xen、kvm在linux系统的虚拟化技术,kvm与linux内核集成,而xen必须要显示的修改操作系统 Hyper-v 是微软的虚拟化产品 安装系统准备 1、软件准备 vmware workstation14、vm14key、centos系统镜像 secureCRT http://sw.bos.baidu.com/sw-search-sp/software/39fba669e1b70/VMware-workstation-full-14.1.1.28517.exe 2、centos操作系统镜像 http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso 3、BIOS开启VT 开机时按住对应的键进入BIOS: 组装机以主板分,华硕按F8、Intel按F12,其他品牌按ESC、F11或F12; 笔记本以品牌分,联想ThinkPad系列按F1,其他品牌按F2; 品牌台式机按品牌分, Dell按ESC,其他按F12; 进入BIOS,选择Configuration选项,选择Intel Virtual Technology并回车。 注意:若无VT选项或不可更改,则表示你的电脑不支持VT技术。 更改选项为Enabled,最后按F10热键保存并退出即可开启VT功能。 Linux分区规划 磁盘分区规划 linux、windows分区对比 linux以树状结构显示文件系统,顶级目录是根 (/),其他分区只能通过在根分区下建立不同文件夹来访问 windows分区为分配盘符,C盘、D盘-Z盘 简单分区方案 / 不要低于10G /home 相当于我的文档,放自己的一些材料,可以大一些,单独分区好处是重做系统了资料不丢。 swap 交换空间,一般是内存的1.5倍 linux系统线上环境分区建议 /boot 系统引导分区 建议100-200m swap 交换分区 1.5倍的内存(如果大于8G,就给8-16G内存) / 根分区 40-100G(不要程序和系统把log写到这) 剩下的空间不分 留给使用的人分。 *数据盘和系统盘分开 Linux安装 1、安装、激活vmware workstation 2、创建虚拟机 打开虚拟机软件“VMware Workstation”,选择“创建新的虚拟机“ vmware 3种上网模式介绍 1、桥接模式(常用) 在此模式下,虚拟机和主机就好比插在同一台交换机上的两台电脑。虚拟机只要设置同网段的不同的IP地址,那么局域网内的所有同网段的电脑都能互访。并且虚拟机可以上网 2、NAT模式(常用) 此时虚拟机处于一个新的网段内,由VMware提供的DHCP服务自动分配IP地址,然后通过VMware提供的NAT服务,共享主机实现上网。 3、主机模式(不常用) 在此模式下,虚拟机处于一个独立的网段中。与NAT模式比较,此模式下虚拟机没有提供NAT服务,所以虚拟机无法上网。虚拟机在此模式下,主机能与此模式下的所有虚拟机互访 详细介绍见word vmware三种上网模式 虚拟机配置网络 1、编辑 /etc/sysconfig/network-scripts/ifcfg-eno16777736,可以先设置dhcp方式 TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eno16777736 UUID=530cdcbb-240c-490d-a7f8-2eada709732f DEVICE=eno16777736 ONBOOT=yes 关键字 BOOTPROTO 、ONBOOT IPADDR NETMASK 2、/etc/init.d/network restart 虚拟机快照设置 1、快照的含义:对某一个特定文件系统在某一个特定时间内的一个具有只读属性的镜像。当你需要重复的返回到某一系统状态,可以使用此功能拍摄快照。 2、快照管理器 Linux初体验 echo "hello world“ 切换目录 cd / 显示当前路径 pwd 显示文件 ls 显示所有文件包括隐藏文件 ls –a 显示文件详情 ls –l 查看文件内容 cat /etc/motd 查看当前用户 w 命令或者文件补全 tab 强行终止当前进程 ctrl +C 清屏 ctrl+L secureCRT的介绍、安装 一、SecureCRT是一款支持SSH(SSH1和SSH2)协议的终端仿真程序,简单地说是Windows下登录Linux系统的软件。同类软件有xshell、putty 二、securecrt安装 1、下载并安装SecureCRT8.1 2、下载SecureCRT_keygen(注册机) 3、将这个keygen.exe放置CRT安装目录下 4、关闭CRT,用管理员的身份运行keygen.exe,输入name和company,点击Generate 5、点击Patch 6、重新运行securecrt,输入刚才获取的各种注册数据 基础命令 变换目录 cd 相对路径 绝对路径 ~ 家目录 cd ~ cd . cd .. cd - cd ../log/ 列出目录文件 ls 常用选项 -a 列出所有文件,包括隐藏文件 -d 仅列出目录本身 -l 列出详细数据,属性、权限等 -h 以人类易读模式显示 pwd 显示当前目录 cat 查看文件内容 echo 打印文件 touch 创建文件、更新文件时间 mkdir 创建目录 head 查看文件头几行 tail 查看文件末尾几行 more 一页一页查看文件 less 与more相似,可以往前翻页 reboot, halt,poweroff 重启,关机 history 查看命令历史 重要热键 [Tab]按键---命令补全 [Ctrl]-c按键---终止程序 [Ctrl]-d---exit [Ctrl]-a---移到命令最前面 [Ctrl]-e---移到命令最后面 [Ctrl]-u--清除光标前的命令行 [Ctrl]-k--清除光标后的命令行 [Ctrl]-l---清屏 [Ctrl]-r---历史命令搜索