记录一下自己在学习linux中遇到的问题以及解决思路

1.1 Linux系统简介

    在日常生活中,大家习惯将Linux系统简称为Linux,但实际上Linux仅代表Linux系统的内核。Linux系统由四个主要
部分组成:内核、shell、文件系统和应用程序,这四个部分相辅相成,使得用户可以运行程序、管理文件并使用系统。

1.1.1 Linux系统的起源与发展

    Linux操作系统的诞生和发展与UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准以及Internet息息相关。
Linux内核的源码是开放的。自1991年之后,越来越多的开发人员参与到了Linux内核代码的编写、修改和维护工作中。

1.1.2 GNU与GPL

    20世纪80年代,人们开始认识到软件的商业价值,越来越多的软件被商业化,所以GNU因此诞生。GNU GPL协议——GNU为
通用公共协议证书,并将GPL作为自己软件的版权说明。GPL用于宣告版权,但这个协议的核心概念是“反版权”,但凡挂上了
GPL协议的软件依旧自由,但是其他团体或个人可以在该软件上进行二次开发,也可以牟利,但是必须公开软件的源码,以供其他
人学习和使用。

1.1.3 Linux系统版本

1.商业版本
2.社区版本
    1.Fedora
    2.CentOs
    3.Debian
    4.Ubuntu
    5.Gentoo

1.1.4 Linux系统应用领域

1.服务器领域
2.嵌入式应用领域
3.个人桌面领域

1.2 安装Linux系统

在Linux的各个社区版本中,Ubuntu和CentOS是相对来说出色的两个版本,CentOS在国内的用户最多与企业中常用的Linux
版本RHEL的使用习惯更为相似,所以以CentOS为例进行操作演示。

1.2.1 安装虚拟机软件和镜像

常使用的虚拟机软件有VMware Workstation和Virtual Box,其中VMware可以在Windows平台使用,Virtual在MAC平
台上使用。以VMware为例
1.点击创建新的虚拟机
2.选择典型的
3.第二个选项找自己刚刚下的iso文件
4.选择Linux系统
5.虚拟机的名字可以自己修改
6.大小最好设置大一些,以免后面内存太小导致编译失败,这里设置60GB
7.后面无脑下一步就可以了,也可以按照自己需求修改路径,尽量放到镜像文件夹里
8.CentOS-8.5.2111-x86_64-boot.iso是联网安装的,CentOS-8.5.2111-x86_64-dvd1.iso是完整的,加载之后就
可以正常使用
9.打开安装好的虚拟机,加载完文件后,就可以登录了

VMware链接(非官方): 下载地址
VMware17密钥: 链接
CentOS链接(阿里镜像): 下载地址

1.3 Linux系统启动流程

1.BIOS加电自检
2.MBR系统引导
3.加载内核

1.4 网络配置

桥接模式---VMnet0
NAT(网络地址转换)---VMnet8
仅主机模式---VMnet1

1.4.2 模式更改

在VMware中,桥接、NAT、仅主机三种模式是共存的。但是虚拟机只能使用一种模式,我们可以在菜单栏进行修改虚拟机的
网络模式。具体操作如下:
1.点击自己的虚拟机,再点击VMware菜单栏中的“虚拟机”
2.点击设置
3.点击网络适配器
4.在右边可以自己选择网络模式,一般使用NAT模式

1.4.3 网络配置

现在我们的虚拟机还没有具备联网的功能,以下操作将进行动态ip的配置
打开我们的虚拟机,输入密码进行登录
点击左上角的Activities
选择第五个,Terminal
敲下我们的第一条linux命令
1
su 
输入密码时是不显示字符的,所以并不是你的虚拟机卡了,该命令是将你的权限提升至root,有更多的操作权限
1
cd /etc/sysconfig/network-scripts
该命令是切换到配置文件所在的目录
1
ls
该命令用于查看此目录下的文件
1
cp ifcfg-ens160 if-ens160.bak
该命令用于备份未修改的配置文件,以免配置失败后抓耳挠腮,ens160是我的配置文件名称,具体要看自己
使用ls命令反馈的名称
1
vi ifcfg-ens160
该命令用于修改配置文件

使用要点

在Linux中,有三种常见的命令模式:命令行模式(Command mode)、插入模式(Insert mode)和底行模式(Ex mode)。

1. 命令行模式(Command mode):在命令行模式下,你可以执行各种命令来操作文件、目录和系统。你可以输入命令来执行
特定的操作,例如复制文件、移动文件、查看文件内容等。当你打开终端时,默认就是命令行模式。

2. 插入模式(Insert mode):在插入模式下,你可以输入文本内容,就像在文本编辑器中一样。你可以使用插入模式来编辑
文件内容或者输入命令参数。要进入插入模式,你可以按下 "i" 键或者 "a" 键。

3. 底行模式(Ex mode):底行模式提供了更高级的命令和编辑功能。在底行模式下,你可以执行诸如保存文件、退出编辑器、
搜索替换等高级操作。要进入底行模式,你可以按下 ":" 键。在命令行模式下,你可以通过按下特定的键来切换到插入模式或
底行模式,完成相应的任务。例如,按下 "i" 键进入插入模式,输入文本内容;按下 ":" 键进入底行模式,执行高级命令。

点击“i”进入插入模式,将BOOTPROTO=dhcp;ONBOOT=yes;这两行修改一下就可以啦
1
ifconfig
查看ip地址,和windows下的ipconfig类似
查看自己ens160哪一行后面是否配置有ip信息
如果有那就可以了,尝试ping www.baidu.com
如果没有,先关闭虚拟机,点击VMware菜单栏的编辑
虚拟网络编辑器
移除NAT8,重新添加一个NAT8,VMnet信息改为NAT模式,点击应用确定即可,开启虚拟机
ifconfig查看ip信息,有的话就ping www.baidu.com,一般是不会有问题除非你配错了
1
ping www.baidu.com
有反馈就说明网络已经配置好了

连接CRT方便操作

参考文档: Linux连接CRT

本章将介绍一些常用的Linux命令

第一个命令,教你拿得起放得下,删除所有文件,不要尝试
1
rm -r *

评论
最新文章
Linux连接CRT
Linux连接CRT
Hello World
Hello World
🍗点击食用🍔
空降评论
随便逛逛昼夜切换繁简转换