第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. Linux 下的这些高效指令,是你快速学习的神器

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位 ...

  2. hadoop伪分布式

    一.安装jdk 1.下载解压 2.配置环境变量 配置成功: 二.ssh免密码登录 https://www.cnblogs.com/suwy/p/9326087.html 三.hadoop伪分布式配置 ...

  3. pat 1002 A+B for Polynomials (25 分)

    1002 A+B for Polynomials (25 分) This time, you are supposed to find A+B where A and B are two polyno ...

  4. Python input函数使用

    本文链接:https://www.cnblogs.com/zyuanlbj/p/11905475.html 函数定义 def input(*args, **kwargs): # real signat ...

  5. 领扣(LeetCode)最长公共前缀 个人题解

    编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入: ["flower","flow" ...

  6. C. Present(二分 + 扫描线)

    题目链接:http://codeforces.com/contest/460/problem/C 题意: n盆花,浇k次水, 每次可使花高度 + 1, 每次可浇相邻的w盆,ai 表示 i-th盆花 的 ...

  7. 小白学 Python 爬虫(3):前置准备(二)Linux基础入门

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 Linux 基础 CentOS 官网: https: ...

  8. 将Swagger2文档导出为HTML或markdown等格式离线阅读

    网上有很多<使用swagger2构建API文档>的文章,该文档是一个在线文档,需要使用HTTP访问.但是在我们日常使用swagger接口文档的时候,有的时候需要接口文档离线访问,如将文档导 ...

  9. Python 深入浅出支持向量机(SVM)算法

    相比于逻辑回归,在很多情况下,SVM算法能够对数据计算从而产生更好的精度.而传统的SVM只能适用于二分类操作,不过却可以通过核技巧(核函数),使得SVM可以应用于多分类的任务中. 本篇文章只是介绍SV ...

  10. 性能测试——记XX银行保全项目性能问题分析优化

    记XX银行保全项目性能问题分析优化 数据库问题也许是大部分性能问题的关注点,但是JAVA应用与数据库交互的关节,JDBC 就像是我们人体的上半身跟下半身的腰椎,支持上半身,协调下半身运动的重要支撑点. ...