1、Linux常用的发行版本

1)redhat红帽企业系统

官网:http://www.redhat.com

2)开源操作系统CentOS

官网:http://www.centos.org/

系统可以在国内开源镜像里下载:

https://developer.aliyun.com/mirror/

3)Debin

社区版本的Linux来说是较好的文档和资料较多,尤其是英文的。但在国内的占比有限。主要是上手难,但在所有Linux发行版本中,这个版本是最自由的

4)Ubuntu

Ubuntu的强项是desktop版(桌面版本),应用比较广泛

5)Fedora

Fedora是一个基于 Linux 的操作系统,旨在为用户提供稳定、安全且易于使用和管理的自由和开源软件。

6)OpenSUSE

使用与Red Hat Enterprise Linux、CentOS 等伺服器等级相同的核心,但却包装得非常简单易用。适合喜欢稳定、不找麻烦作业系统的使用者

2、安装Centos7.6操作系统

【1】安装前的配置

1)下载centos7.6操作系统的ISO文件

2)利用vmware新建虚拟机安装前的配置

3)下一步

4)下一步

5)下一步

6)

8)设置内存大小

9)设置网络模式

10)添加I\O控制器

11)添加硬盘

12)下一步…

【2】安装操作系统

1)确保光盘没有问题直接安装

2)点击continue进行下一步

3)点击配置时区

4)分配硬盘空间,选择要经行的方式,选好后点击Done

5)配置网络

6)是最小安装还是,带桌面的安装

上面选的是桌面安装

7)设置root密码

8)创建普通用户

9)安装完成后重启就可以了

3、环境变量的配置

配置基础命令history的环境变量,输入histoy显示命令输入时间

在.bash_profile中添加

HISTTIMEFORMAT="%F %T "

利用source .bash_profile使命令生效

结果:输入history就会出现命令的输入时间

4、Linux思想简单总结

1)一切皆文件(包括硬件)

一切皆文件:是 Unix/Linux 的基本哲学之一。不仅普通的文件,目录、字符设备、块设备、 套接字等在 Unix/Linux 中都是以文件被对待;它们虽然类型不同,但是对其提供的却是同一套操作界面。

2)小型,单一用途的程序

程序和可执行文件不要太复杂,这样才能保证了linux内核的高效运行。

3)链接程序,共同完成复杂的任务

复杂的任务可以通过连接多个简单的程序实现复杂的功能。对于复杂的功能linux通过许多简单程序的组合等方式实现,在保证简单功能的高效性的同时,复杂的程序也必然是高效性的。

4)避免令人困惑的用户界面

如windows那样出了问题一般人选择的会是重启,实在是不行的话就是 重新 安装系统了,因为对于windows那样不是开源的,并且用户界面比较 复杂操作系统出了问题,一般的人是根本没有办法解决的。但是linux就不一样了,第一linux是开源的,无论什么问题都可以通过简洁的命令行实现 排错,修改系统的配置,一切都是简洁明了为基础。

5)配置数据存储在文本中

linux所有的配置文件都存放在文本配置文件当中,无论什么配置修改都只需修改其配置文件即可,配置文件时文本形式的只需任意一款文本编辑器修改即可而不是类似于windows那样将保存在注册表中,并且windows的注册表需要专门的二进制或十六进制的编辑器才可编辑,修改比较复杂。

5、Linux常用的命令格式

COMMAND[OPTIONS…] [ARGUMENTS…]

命令+选项+参数

选项:用于启用或关闭的某个或某些功能

​ 短选项:-c 例如:-l,-h等

​ 长选项:–word 例如:–all,–human-readable等

​ 参数:命令的作用对象,例如:文件名,用户名等

注意:

​ 多个选项以及多个参数和命令之间使用空白字符分割

​ 取消和结束命令执行:Ctrl+c,Ctrl+d

​ 多个命令可以用;符号分开

​ 一个命令可以用\分成多行

1)screen命令:

​ 创建新screen会话:screen -S [session]

​ 加入screen会话:screen –x [session] (注session是自己起的名)

​ 退出并关闭screen会话:exit

​ 剥离当前screen会话:Ctrl+a,d

​ 显示所有已经打开的screen会话:screen -ls

​ 恢复某screen会话:screen -r [session]

2)echo(显示字符)

​ 选项:-E (默认)不支持 \ 解释功能

​ -n 不自动换行

​ -e 启用 \ 字符的解释功能

​ 显示变量:

​ echo "$VAR_NAME” 变量会替换,弱引用

​ echo '$VAR_NAME’ 变量不会替换,强引用

3)date显示设置时间

必要参数:
%H 小时(以00-23来表示)。
%I 小时(以01-12来表示)。
%K 小时(以0-23来表示)。
%l 小时(以0-12来表示)。
%M 分钟(以00-59来表示)。
%P AM或PM。
%r 时间(含时分秒,小时以12小时AM/PM来表示)。
%s 总秒数。起算时间为1970-01-01 00:00:00 UTC。
%S 秒(以本地的惯用法来表示)。
%T 时间(含时分秒,小时以24小时制来表示)。
%X 时间(以本地的惯用法来表示)。
%Z 市区。
%a 星期的缩写。
%A 星期的完整名称。
%b 月份英文名的缩写。
%B 月份的完整英文名称。
%c 日期与时间。只输入date指令也会显示同样的结果。
%d 日期(以01-31来表示)。
%D 日期(含年月日)。
%j 该年中的第几天。
%m 月份(以01-12来表示)。
%U 该年中的周数。
%w 该周的天数,0代表周日,1代表周一,异词类推。
%x 日期(以本地的惯用法来表示)。
%y 年份(以00-99来表示)。
%Y 年份(以四位数来表示)。
%n 在显示时,插入新的一行。
%t 在显示时,插入tab。
MM 月份(必要)
DD 日期(必要)
hh 小时(必要)
mm 分钟(必要)
ss 秒(选择性)


4)ifconfig

ifconfig单独命令可以查看ip以及网络的基本信息

ifconfig -a 查看所有网卡的信息

ifconfig ens33 查看指定网卡的信息

ifconfig ens33 up 启动ens33这个网卡

ifconfig ens33 down 关闭ens33这个指定网卡

ifconfig ens33 arp 开启网卡的ARP协议

ifconfig eth0 -arp 关闭网卡的ARP协议

ifconfig ens33 192.168.44.132/24配置网卡的ip地址

ifconfig ens33 mtu 1500 设置网卡的最大传输单元

ifconfig ens33:1 192.168.44.133/24 设置网卡的虚拟ip地址

5)export

信息

ifconfig ens33 up 启动ens33这个网卡

ifconfig ens33 down 关闭ens33这个指定网卡

ifconfig ens33 arp 开启网卡的ARP协议

ifconfig eth0 -arp 关闭网卡的ARP协议

ifconfig ens33 192.168.44.132/24配置网卡的ip地址

ifconfig ens33 mtu 1500 设置网卡的最大传输单元

ifconfig ens33:1 192.168.44.133/24 设置网卡的虚拟ip地址

5)export

设置环境变量export PATH

1、linux基础在虚拟机中安装相关推荐

  1. 虚拟机能装红旗linux吗,在虚拟机中安装红旗LINUX及制作LiveCD.doc

    在虚拟机中安装红旗LINUX及制作LiveCD 在虚拟机中安装红旗LINUX及制作LiveCD 下载红旗LINUX安装盘映像文件(如有大于2G的优盘,可直接到五楼机房办公室复制) 2/download ...

  2. 在虚拟机中安装LINUX

    第二章 在vmware中安装linux 2.1 VMware的安装及配置 2.1.1VMware的简介 简单地说,VMware就是一款虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的子机.这个子机 ...

  3. 虚拟机中安装linux

    (一)前言 就在昨天电脑的固态突然崩掉,无奈重新把系统装在的以前的硬盘上,为了能够继续工作重新配置嵌入式linux系统开发环境,本教程主要记录在虚拟机中安装linux. (二)环境准备 虚拟机:VMw ...

  4. 如何在虚拟机中安装kali linux

    如何在虚拟机中安装kali linux 本周学生党,上周六为了在虚拟机中安装kali linux在宿舍折腾了一天(ps.西安的早春颇有古风遗蕴,本想着装好了出去玩会儿的,呜呜呜~~~) ,翻了很多教程 ...

  5. Linux系列(一): 在虚拟机中安装Ubuntu

    系列文章目录 Linux系列(一): 在虚拟机中安装Ubuntu 文章目录 系列文章目录 前言 一.开启Hyper-V 二.下载Ubuntu安装文件 三.虚拟机配置 1. 新建虚拟机 2. 其他设置 ...

  6. 如何正确地在vm虚拟机中安装Linux 显卡

    VM虚拟机里面的显卡,是虚拟出来的硬件,根本就不是物理显卡,所以,只能用跟VM显卡对应的驱动.至于VM显卡的驱动,绝大部分Linux系统都自带了这个驱动,可以去硬件列表看看能否识别. 安装Vmware ...

  7. 在虚拟机中安装Linux系统 (附上每一步操作截图及说明)【一看就懂】

    我们在电脑上安装虚拟机后,一般会在虚拟机上安装Linux系统搭配使用,本文附上每一步操作流程截图及说明 虚拟机安装教程:VMware15虚拟机超详细安装教程(附上每一步操作流程截图及说明)[一看就懂] ...

  8. 在虚拟机中安装Linux操作系统详细步骤

    欢迎关注博主 Mindtechnist 或加入[Linux C/C++/Python社区]一起探讨和分享Linux C/C++/Python/Shell编程.机器人技术.机器学习.机器视觉.嵌入式AI ...

  9. VMware虚拟机中安装Linux系统

    文章目录 VMware虚拟机中安装Linux系统 一.系统镜像 二.安装系统 VMware虚拟机中安装Linux系统 一.系统镜像 阿里镜像地址: https://developer.aliyun.c ...

最新文章

  1. java学习笔记(九)----多线程
  2. Android中自定义xml文件给Spinner下拉框赋值并获取下拉选中的值
  3. 格“物”致知:多模态预训练再次入门
  4. 网页性能优化(初窥)
  5. python算法和数据结构_Python中的数据结构和算法
  6. [html] label都有哪些作用?并举相应的例子说明
  7. vue导出Excel(三)
  8. Wpf 使用x命名空间的ClassModifier
  9. pojo类中list存储其他字段_如何从其他包含pojo类对象的数组列表中删除数组列表记录...
  10. X64Dbg手动去WinRAR广告
  11. 云端赋能安全驱动,知道创宇2021新品发布季强势来袭!
  12. python urllib之parse中urlencode、quote、unquote使用方法
  13. Daniel Sabbah:软件工程的转折点
  14. Mathematica实例——利用Mathematica演示量子力学中的波包演化
  15. 健康生活 多用肥皂少用洗涤剂
  16. SQL注入攻击以及防护
  17. 计算机专业术语session,Session
  18. 三字经带注解_《三字经》带拼音和注解完美打印版
  19. c# 实现PC与PLC(三菱Fx系列)串口通信
  20. cocos creator 最小生成树示例

热门文章

  1. 安全合规--51--基于国内法律法规的企业数据合规体系建设经验总结(九)
  2. 浏览器 下载文件/课件
  3. 蚂蚁金服分布式中间件开源第三弹: 下一代微服务SOFAMesh
  4. laravel组件单独加载(2):模型 Eloquent ORM
  5. ECharts地图显示不完整,只显示南海诸岛问题
  6. unable to find java_SQL Developer报错:Unable to find a Java Virtual Machine解决办法
  7. 虚拟机服务器的IP无法连接,虚拟机远程服务器连接ip
  8. 安卓 基于AppCompatImageView的画板视图,任意画线
  9. gaussdb200 常用函数
  10. 2019暑假五考Ronald(神仙结论题)