第4章 linux信息和系统安装与连接    260

4.1 linux的发展历史    260

4.2 GPL协议,FSF协议    261

4.3 linux系统的安装    261

4.3.1 硬件环境的准备    261

4.3.2 虚拟环境的准备    262

4.3.3 系统的安装    263

4.3.4 镜像的介绍    269

4.3.5
虚拟机常见的错误    270

4.3.6
虚拟机怎么进入bios,怎么设置安装界面
    272

4.3.7在系统已经安装成功下,怎么再次进入安装界面    272

4.3.8 常见的分区方法有哪些,什么时候使用哪种分区,swap分区的作用,内存空间不足的时候会造成什么问题    273

4.3.9 swap分区的作用:内存空间不足的时候,临时将硬盘的空间交换给内存空间使用    274

4.3.10 虚拟机常见的一些小技巧    275

4.3.11 NAT,桥接和仅主机的区别    278

4.4 本地连接linux系统    279

4.4.1 nmtui的配置    280

4.4.2 验证网卡配置是否正确    282

4.4.3 本地网卡网络连接失败的解决办法    284

4.5
远程连接linux系统    286

4.5.1 远程连接linx系统工具及优化    286

4.5.2 linux的连接    296

4.5.3 linux连接服务器失败    299

4.6 linux系统中服务器出现密码错误怎么解决    301

4.6.1 centos6.9系统怎么解决    301

4.6.2 centos7.6系统怎么解决    304

第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系统安装教程和排错方法的更多相关文章

  1. hadoop伪分布式环境搭建之linux系统安装教程

    本篇文章是接上一篇<超详细hadoop虚拟机安装教程(附图文步骤)>,上一篇有人问怎么没写hadoop安装.在文章开头就已经说明了,hadoop安装会在后面写到,因为整个系列的文章涉及到每 ...

  2. Linux系统安装 OpenSSL两种方法

    OpenSSL是一个开源的ssl技术,由于安装pytbull,需要安装openssl,并下载对应的版本下载地址:https://www.openssl.org/source/ 方法一,编译安装Open ...

  3. 从Linux系统安装到Web应用启动教程

    概述 本文讲述web应用服务器安装配置教程,其中包括:Linux系统安装,Mysql数据库安装配置,Redis安装配置,Tomcat安装配置,MongoDB安装配置,Linux JDK安装使用,Ngi ...

  4. 【转】在VMware中为Linux系统安装VM-Tools的详解教程

    在VMware中为Linux系统安装VM-Tools的详解教程 如果大家打算在VMware虚拟机中安装Linux的话,那么在完成Linux的安装后,如果没有安装Vm-Tools的话,一部分功能将得不到 ...

  5. Linux系统安装docker教程-CentOS7(完美教程)

     一.前言 最近有网友反应不在安装Linux 安装docker,为了方便大家更快的安装,以CentOS7安装为例,写了一篇比较简单的博客,让大家学习. 二.背景介绍 Linux,全称GNU/Linux ...

  6. Linux学习心得之 LVM管理与Linux系统安装

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 LVM管理与Linux系统安装 1.前言 2.LVM 简介与术语 3.LVM 使用 4.Li ...

  7. Linux makefile 教程 非常详细,且易懂(转)

    转自:http://blog.chinaunix.net/uid-27717694-id-3696246.html 原文地址:Linux makefile 教程 非常详细,且易懂 作者:Deem_pa ...

  8. 很详细、很移动的Linux makefile教程:介绍,总述,书写规则,书写命令,使用变量,使用条件推断,使用函数,Make 的运行,隐含规则 使用make更新函数库文件 后序

    很详细.很移动的Linux makefile 教程 内容如下: Makefile 介绍 Makefile 总述 书写规则 书写命令 使用变量 使用条件推断 使用函数 make 的运行 隐含规则 使用m ...

  9. Parallels Desktop 14.1.3中文版win系统安装教程

    parallels desktop 14 中文版(pd虚拟机)是mac上最强大也是最好用的虚拟机软件,本站第一时间为大家带来这款parallels desktop 14 破解版,最新版本的parall ...

随机推荐

  1. Ansible之playbook拓展

    一.handlers和notify结合使用触发条件 handlers同tasks是属同级,相当于一个特殊任务列表,这些任务同前文说的tasks里的任务没有本质的不同,用于当关注的资源发生变化时,才会采 ...

  2. 利用Xshell配置ssh免密码登录虚拟机,进行虚拟机与物理机的传输

    先说一下 Xshell如何无密连接虚拟机: ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux的方法.使用 ...

  3. 【前端知识体系-JS相关】JS基础知识总结

    1 变量类型和计算 1.1 值类型和引用类型的区别? 值类型:每个变量都会存储各自的值.不会相互影响 引用类型:不同变量的指针执行了同一个对象(数组,对象,函数) 1.2 typeof可以及检测的数据 ...

  4. 分析facebook的AsyncDisplayKit框架,async-display使用async-transaction

    上一篇<分析facebook的AsyncDisplayKit框架中的Transaction的工作原理>介绍了fb的asdk的异步事务ASAsyncTransaction,本篇介绍其在asd ...

  5. Andorid开发中遇到的问题

    最近开始学习开发Android App,找了本教程,学了一些基本知识后,就开始着手做一个例子. 我始终觉得在做中学,可能会稍微快一点.很快,一个具有初步功能的App被我撸出来了. 在模拟器上运行,我发 ...

  6. easyui+ef实现省市区三级联动

    1.引用easyui样式及脚本文件 2.数据库创建表(自联表)及数据建模(Code First) use DataBase go CREATE TABLE OP_SJ ( CID UNIQUEIDEN ...

  7. 使用Amazon EMR和Apache Hudi在S3上插入,更新,删除数据

    将数据存储在Amazon S3中可带来很多好处,包括规模.可靠性.成本效率等方面.最重要的是,你可以利用Amazon EMR中的Apache Spark,Hive和Presto之类的开源工具来处理和分 ...

  8. Redux第一节

    安装脚手架 npm i -g create-react-app 创建一个Dom create-react-app demo01 安装 Ant Design npm i antd --save 安装re ...

  9. 工作常用4种Java线程锁的特点,性能比较、使用场景

    多线程的缘由 在出现了进程之后,操作系统的性能得到了大大的提升.虽然进程的出现解决了操作系统的并发问题,但是人们仍然不满足,人们逐渐对实时性有了要求. 使用多线程的理由之一是和进程相比,它是一种非常花 ...

  10. [UWP]UIElement.Clip虽然残废,但它还可以这样玩

    1. 复习一下WPF的UIElement.Clip 用了很久很久的WPF,但几乎没有主动用过它的Clip属性,我只记得它很灵活,可以裁剪出多种形状.在官方文档复习了一下,大致用法和效果如下: < ...