最全的linux系统安装教程和排错方法
4.3.6
虚拟机怎么进入bios,怎么设置安装界面 272
4.3.7在系统已经安装成功下,怎么再次进入安装界面 272
4.3.8 常见的分区方法有哪些,什么时候使用哪种分区,swap分区的作用,内存空间不足的时候会造成什么问题 273
4.3.9 swap分区的作用:内存空间不足的时候,临时将硬盘的空间交换给内存空间使用 274
第4章 linux信息和系统安装与连接
4.1 linux的发展历史
1969年 贝尔实验室发明出来unix系统
由于unix系统比较好用,各个硬件厂商为了利益最大化,都修改成自己硬件能使用的unix系统,并且需要收费
1983年,为了打破上面的情况
斯托曼决定开发一个免费,自由,稳定的系统
公司为自由软件基金会
项目为GNU项目(GNU's not unix)
开发内容,内核;解释器;其他第三方软件
1986年,谭宁邦教授开发出一个适合教师使用的系统,Minix(由于Minix系统只适合教学,所以功能无法满足商业的要求)
1990年,芬兰大学托瓦兹开发出linux内核+GNU项目开发就是linux系统
4.2 GPL协议,FSF协议
GPL协议:就是可以保证任何人可以自由修改和共享自由软件的软件,并且保证可以自由修改和发布软件的源码,但是必须的将修改的地方源码发布出来
FSF:自由软件基金会:自由,免费的,没有商业版权的限制(自由不代表就是免费,是权利的自由)
第5章 linux中常见的快捷键
序号 |
快捷键 |
描述 |
1 |
Ctrl +c |
结束正在运行的程序 |
2 |
Ctrl +l |
清屏 |
3 |
Ctrl + |
|
4.3 linux系统的安装
4.3.1 硬件环境的准备
Cpu:最低i5
内存:最低8G
硬盘:最低500G
4.3.2 虚拟环境的准备
安装vmvare: https://blog.51cto.com/14152159/2434000
4.3.3 系统的安装
4.3.3.1 安装系统,出现一个进行秒数的界面,首先我们单机鼠标,进入黑框里面,选择Install Centos 7,在里面输入如下图的命令
4.3.3.2 点击enter键,进入语言选择界面,默认全部英文,点击下一步
4.3.3.3点击NETWORK&&hostnames,点击configure,进入里面选择General,如下图,将√勾上去
4.3.3.4 点击IPv4 Setting,设置IP地址
4.3.3.5 选择分区,选择我将要配置分区,如下图
4.3.3.6 分区的配置
4.3.3.7 软件的安装(SOFTWARE)
4.3.3.8 root密码的配置
4.3.3.9 安装完成
4.3.4 镜像的介绍
最新镜像的网站:mirrors.aliyun.com
老的镜像的网站: http://vault.centos.org/
- (1).各个的镜像
- DVD 标准版本
- Everything 完整版本
- LikeDE 演示版本
- Minimal 简介版本
- Netinstall 网络安装
- (2)iso与torrent的区别
- Iso 镜像文件
- Torrent 种子文件
4.3.5
虚拟机常见的错误
4.3.5.1 虚拟机出现被占用
a.虚拟机开启多个造成的
b.虚拟机异常关闭造成的,(不用命令关闭,直接关闭电脑)
解决办法:1.将所有的虚拟机给关闭
2.找到虚拟机的路径,将2个文件给删除掉
4.3.6
虚拟机怎么进入bios,怎么设置安装界面
4.3.6.1 进入bios的方法
4.3.7在系统已经安装成功下,怎么再次进入安装界面
在boot界面按住shift+(+),就可以将CD-ROM Drive成功设置成第一开机启动项
a.安装界面的选项
Install Centos 7:安装centos7
aa.将网卡名字改为eth0的方式:按住tab键,输入net.ifnames=0 biosdevname=0
Test this media & install Centos 7:先测试光驱在安装centos7
Troubleshooting:排错
4.3.8 常见的分区方法有哪些,什么时候使用哪种分区,swap分区的作用,内存空间不足的时候会造成什么问题
4.3.8.1 标准分区(上司没有特殊要求的时候)
- /boot 200M
- swap 本身内存的1.5倍
- / 剩余硬盘的大小
4.3.8.2 重要数据的分区(上司重点说明某些数据比较重要的时候)
- /boot 200M
- swap 本身内存的1.5倍
- / 50-200g
/data 剩余的分给数据分区
4.3.8.3 未知分区(上司目前也在迷茫的时候)
- /boot 200M
- swap 本身内存的1.5倍
- / 50-200g
- ???? 项目现场随机分配(可以使用fdisk/parted来进行剩余硬盘的分区)
4.3.9 swap分区的作用:内存空间不足的时候,临时将硬盘的空间交换给内存空间使用
内存空间不足的情况
a.windows会造成电脑保护机制,立马蓝屏
b.linux会造成,进程被杀死
服务宕机
4.3.10 虚拟机常见的一些小技巧
4.3.10.1 当你在操作的时候,你可以在不用虚拟机的时候不需要关闭,可以挂起
4.3.10.2 当你需要开启/关闭/挂起n台虚拟机的时候,可以在windows下面找见系统进程所显示的光标虚拟机,点击右键,则可以看见多台虚拟机操作
4.3.10.3 虚拟机快照拍摄(快照的作用就是可以进行指定地方的还原,相当于游戏里面进行保存的机制)
4.3.10.4 废旧虚拟机删除方式
4.3.11 NAT,桥接和仅主机的区别
4.3.11.1 NAT
虚拟主机---->宿主机------>互联网(虚拟主机与宿主机为父子关系(虚拟主机没有自主性,如果宿主机出现问题,虚拟主机是不可以和外界进行联络的,继承关系))
优点:虚拟主机不容易造成IP地址的冲突
缺点:虚拟主机需要借助宿主机才可以上外网,独立性比较差
4.3.11.2 桥接模式
虚拟主机---->宿主机------>互联网(虚拟主机与宿主机为父子关系(虚拟主机有自主性,如果宿主机出现问题,虚拟主机可以自己和外界进行联络,合作关系))
优点:虚拟主机不需要借助宿主机就可以和外界进行联络,独立性比较强
缺点:虚拟主机由于具有和外界独立进行联络的能力,所以会容易造成IP的冲突
4.3.11.3 仅主机模式
可以连接局域网
4.4 本地连接linux系统
4.4.1 本地连接
4.4.1 nmtui的配置
4.4.2 验证网卡配置是否正确
ping 223.5.5.5是否通畅,此情况为不通畅的情况,针对这个情况,目前做如下解决方案
4.4.3 本地网卡网络连接失败的解决办法
4.4.3.1 查看网络配置是否正确
4.4.3.2 重启网络服务:(systemctl restart network)
4.4.3.3 查看网卡地址(centos7:ip addr show centos6:ifconfig)
4.4.3.4 查看路由地址(centos7:ip route show centos6:route -n)
4.4.3.5 查看网络编辑器里面的路由是否正常
4.4.3.6 再测ping,发现已经成功
4.5 远程连接linux系统
4.5.1 远程连接linx系统工具及优化
4.5.1.1 工具为xshell(主推),SecureCRT,butty
优化:
4.5.1.2 单机右键,将地址栏和链接栏去掉勾选
4.5.1.3 单机文件----属性,找到终端,将终端类型修改为linux,将缓冲区设置为最大值200000
4.5.1.4 点击VT模式,将初始数字键盘改变为(设置为普通);点击高级模式,将禁用终端更改标题勾选
4.5.1.5 点击外观,将字体大小设置为14,字体名为DejaVu Sans Mono,可以使用闪烁的光标(这个设置根基 自己的爱好)
4.5.1.6 点击高级,选择日志记录(日志记录很重要,切记别选择覆盖,这样你的操作会永久保存)
4.5.1.6 点击工具选项,选择高级,将禁用铃声勾选上,在打开常规,将会话选项设置好(会话选项是将你连接欸服务器的地址会记录上面,当你去其他公司工作的时候,可以快速的将会话记录)
4.5.2 linux的连接
4.5.2.1 点击新增,输入名称(自己随便写),协议为(SSH-----服务),主机(你要连接的主机名称),端口号(22),点击确定
4.5.2.2 连接成功
4.5.2.3 ssh,telnet和vnc的区别
ssh:使用公钥的加密方式,克服了telnet的不安全的状态,将数据传输更加的安全(端口22)
telnet:远程登陆的协议,它把用户登陆的终端变成某一个服务器/虚拟机的仿真终端,实现用户的轻松操作,但是由 于他在连接的时候会将数据明文的形式发送出来,所以连接不安全(端口21)
vnc:telnet和ssh使用的是文本传输的形式,但是vnc使用的是图形化界面,常见的是和linux下面版本的(teamviewer和向日葵组合使用(工作经验))(端口:5900-5906,默认是5901)
4.5.3 linux连接服务器失败
4.5.3.1 先ping查看能ping通(ping 10.0.0.200,查看是否通畅,不通畅怎么解决)
- 查看网卡IP和路由
- (2).查看虚拟网络编辑器配置是否正常
- (3).查看虚拟网卡配置是否正常(点击windows鼠标右键,点击更改网络设置,点击vmnat8,点击查看网络信息,查看是否正常,是你服务器的同网段)
- (4).将虚拟网络编辑器里面的内容全部还原,在次重新设定来解决
- (5).查看虚拟网络服务是否都是正常开启(使用win+R,输入services.msc,在里面查看vmvare服务是否全部启动,如果没有,手动启动,手动启动失败,重装电脑系统)
4.5.3.2 查看是不是防护墙的原因
(1).查看windos的防火墙
- win7:点击桌面左下角的win键,在里面找见控制面板,在找见网络与安全,点击就会发现防火墙,查看是不是关闭状态
- win10:使用快捷键win+Q,输入控制面板,找见网络与安全,点击就会发现防火墙,查看状态是否关闭
(2).查看linux防火墙是否关闭
- centos7:systemctl stop firewalld
- centos6:service iptables stop
4.5.3.3 远程服务ssh服务出现关闭或者端口被更改的状态
查看ssh服务是否开启,端口是否更改
- ssh服务开启:systemctl status sshd 如果是accept,就是开启的意思,如果不是,则systemctl start sshd
- 端口是否被更改:(1).使用telnet来查看 elnet 10.0.0.200 22
(2).ss -anptu | grep "22"
4.6 linux系统中服务器出现密码错误怎么解决
4.6.1 centos6.9系统怎么解决
4.6.1.1 将选项选择到"kernel",选择e键,进入编辑模式
4.6.1.2 在quit后边输入"single",按"enter"返回上一层
4.6.1.3 输入"b",进入系统
4.6.1.4 修改密码
4.6.2 centos7.6系统怎么解决
4.6.2.1 按住"e"键进入调试模式
4.6.2.2 在调试模式里面输入rd.break,并且按ctrl +跳入下一个界面
4.6.2.3 赋权
4.6.2.4 修改密码
4.6.2.5 修改隐藏文件时间戳,退出,重启
最全的linux系统安装教程和排错方法的更多相关文章
- hadoop伪分布式环境搭建之linux系统安装教程
本篇文章是接上一篇<超详细hadoop虚拟机安装教程(附图文步骤)>,上一篇有人问怎么没写hadoop安装.在文章开头就已经说明了,hadoop安装会在后面写到,因为整个系列的文章涉及到每 ...
- Linux系统安装 OpenSSL两种方法
OpenSSL是一个开源的ssl技术,由于安装pytbull,需要安装openssl,并下载对应的版本下载地址:https://www.openssl.org/source/ 方法一,编译安装Open ...
- 从Linux系统安装到Web应用启动教程
概述 本文讲述web应用服务器安装配置教程,其中包括:Linux系统安装,Mysql数据库安装配置,Redis安装配置,Tomcat安装配置,MongoDB安装配置,Linux JDK安装使用,Ngi ...
- 【转】在VMware中为Linux系统安装VM-Tools的详解教程
在VMware中为Linux系统安装VM-Tools的详解教程 如果大家打算在VMware虚拟机中安装Linux的话,那么在完成Linux的安装后,如果没有安装Vm-Tools的话,一部分功能将得不到 ...
- Linux系统安装docker教程-CentOS7(完美教程)
一.前言 最近有网友反应不在安装Linux 安装docker,为了方便大家更快的安装,以CentOS7安装为例,写了一篇比较简单的博客,让大家学习. 二.背景介绍 Linux,全称GNU/Linux ...
- Linux学习心得之 LVM管理与Linux系统安装
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 LVM管理与Linux系统安装 1.前言 2.LVM 简介与术语 3.LVM 使用 4.Li ...
- Linux makefile 教程 非常详细,且易懂(转)
转自:http://blog.chinaunix.net/uid-27717694-id-3696246.html 原文地址:Linux makefile 教程 非常详细,且易懂 作者:Deem_pa ...
- 很详细、很移动的Linux makefile教程:介绍,总述,书写规则,书写命令,使用变量,使用条件推断,使用函数,Make 的运行,隐含规则 使用make更新函数库文件 后序
很详细.很移动的Linux makefile 教程 内容如下: Makefile 介绍 Makefile 总述 书写规则 书写命令 使用变量 使用条件推断 使用函数 make 的运行 隐含规则 使用m ...
- Parallels Desktop 14.1.3中文版win系统安装教程
parallels desktop 14 中文版(pd虚拟机)是mac上最强大也是最好用的虚拟机软件,本站第一时间为大家带来这款parallels desktop 14 破解版,最新版本的parall ...
随机推荐
- Ansible之playbook拓展
一.handlers和notify结合使用触发条件 handlers同tasks是属同级,相当于一个特殊任务列表,这些任务同前文说的tasks里的任务没有本质的不同,用于当关注的资源发生变化时,才会采 ...
- 利用Xshell配置ssh免密码登录虚拟机,进行虚拟机与物理机的传输
先说一下 Xshell如何无密连接虚拟机: ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux的方法.使用 ...
- 【前端知识体系-JS相关】JS基础知识总结
1 变量类型和计算 1.1 值类型和引用类型的区别? 值类型:每个变量都会存储各自的值.不会相互影响 引用类型:不同变量的指针执行了同一个对象(数组,对象,函数) 1.2 typeof可以及检测的数据 ...
- 分析facebook的AsyncDisplayKit框架,async-display使用async-transaction
上一篇<分析facebook的AsyncDisplayKit框架中的Transaction的工作原理>介绍了fb的asdk的异步事务ASAsyncTransaction,本篇介绍其在asd ...
- Andorid开发中遇到的问题
最近开始学习开发Android App,找了本教程,学了一些基本知识后,就开始着手做一个例子. 我始终觉得在做中学,可能会稍微快一点.很快,一个具有初步功能的App被我撸出来了. 在模拟器上运行,我发 ...
- easyui+ef实现省市区三级联动
1.引用easyui样式及脚本文件 2.数据库创建表(自联表)及数据建模(Code First) use DataBase go CREATE TABLE OP_SJ ( CID UNIQUEIDEN ...
- 使用Amazon EMR和Apache Hudi在S3上插入,更新,删除数据
将数据存储在Amazon S3中可带来很多好处,包括规模.可靠性.成本效率等方面.最重要的是,你可以利用Amazon EMR中的Apache Spark,Hive和Presto之类的开源工具来处理和分 ...
- Redux第一节
安装脚手架 npm i -g create-react-app 创建一个Dom create-react-app demo01 安装 Ant Design npm i antd --save 安装re ...
- 工作常用4种Java线程锁的特点,性能比较、使用场景
多线程的缘由 在出现了进程之后,操作系统的性能得到了大大的提升.虽然进程的出现解决了操作系统的并发问题,但是人们仍然不满足,人们逐渐对实时性有了要求. 使用多线程的理由之一是和进程相比,它是一种非常花 ...
- [UWP]UIElement.Clip虽然残废,但它还可以这样玩
1. 复习一下WPF的UIElement.Clip 用了很久很久的WPF,但几乎没有主动用过它的Clip属性,我只记得它很灵活,可以裁剪出多种形状.在官方文档复习了一下,大致用法和效果如下: < ...