Linux第一篇【介绍、安装Ubuntu、基本目录结构】

时间:2022-12-28 20:31:42

Linux介绍

Linux:不管是不是我们这些学编程的都肯定会听说过这么一个系统,一般地,我们在PC端都是用Windows操作系统,那我们学习Linux操作系统有什么用呢???

由于我们的JAVAEE程序一般都是部署到Linux系统上,那我们既然是学习JAVAEE的,肯定要了解一下Linux,作为一个学计算机的,了解Linux也是非常应该的。

那为啥JAVAEE程序不部署到我们常用的windows系统里边去呢???因为windows系统的策略一般都是单用户的。

  • 单用户【一个系统只能一个用户同时登陆

而我们的Linux系统是多用户的,就非常适合做服务器…

特点

  1. 开放、开源、多用户的网络操作系统
  2. 基于unix(unix–>minix–>linux(linus :林纳斯 芬兰 )),可以定制内核
  3. 加入了GNU组织(*软件组织 ,copyLeft) ,通过GPL(通用公共许可) 许可对外发布

linux组成

  1. linux内核(linus 团队管理)
  2. shell :用户与内核交互的接口
  3. 文件系统 : ext3、ext4 等 windows 有 fat32 、ntfs
  4. 第三方应用软件

linux操作系统版本

  1. 内核版本 (linus 团队管理)
  2. 发行版本 :一些软件公司以内核为基础,再添加一些软件和文档形成发行版本
    • red hat : rhel ,centos
    • debian : debian,ubuntu(桌面)
    • android

常见操作系统

  • 服务端操作系统 : linux、unix、windows server
  • 单机操作系统 : windows(dos 、ucdos、win95、win98、win2000、xp、vista、win7、win8)MAC 、linux(ubuntu)
  • 移动操作系统 :Android、IOS 、Windows phone

安装Linux环境

一般地,我们学习的时候,就不必要另外重装一个Linux系统了,这代价就太高了,因此我们会使用虚拟机..

vmware

首先,我们得安装vmware这个软件,它是用来创建虚拟机的软件

已经一顿的安装,我们进入到了vmware的首页

Linux第一篇【介绍、安装Ubuntu、基本目录结构】

虚拟机安装

我们下载的是Ubuntu镜像,接着安装就行了!并没有值得注意的地方,一直点击下一步即可!

Linux第一篇【介绍、安装Ubuntu、基本目录结构】

Linux第一篇【介绍、安装Ubuntu、基本目录结构】

Linux第一篇【介绍、安装Ubuntu、基本目录结构】

Linux第一篇【介绍、安装Ubuntu、基本目录结构】

随后vmware就会自动帮我们安装该镜像了

Linux第一篇【介绍、安装Ubuntu、基本目录结构】

安装完成后,就进入到了Ubuntu系统了

Linux第一篇【介绍、安装Ubuntu、基本目录结构】

进入到了Ubuntu系统了

Linux第一篇【介绍、安装Ubuntu、基本目录结构】

Linux基本目录结构

Linux第一篇【介绍、安装Ubuntu、基本目录结构】

  • bin 存放二进制可执行文件(ls,cat,mkdir等)
  • boot 存放用于系统引导时使用的各种文件
  • dev 用于存放设备文件
  • etc 存放系统配置文件
  • home 存放所有用户文件的根目录
  • lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
  • mnt 系统管理员安装临时文件系统的安装点
  • opt 额外安装的可选应用程序包所放置的位置
  • proc 虚拟文件系统,存放当前内存的映射
  • root 超级用户目录
  • sbin 存放二进制可执行文件,只有root才能访问
  • tmp 用于存放各种临时文件
  • usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
  • var 用于存放运行时需要改变数据的文件

Linux第一篇【介绍、安装Ubuntu、基本目录结构】的更多相关文章

  1. 【OpenCV第一篇】安装OpenCV

    [OpenCV第一篇]安装OpenCV 本篇主要介绍如何下载OpenCV安装程序,如何在VS2008下安装配置OpenCV,文章最后还介绍了一个使用OpenCV的简单小例子. <OpenCV入门 ...

  2. Jenkins拾遗--第一篇(安装Jenkins)

    起因 近期由于工作需要做起了起了jenkins的维护.不做不知道,一搞发现里边全是小坑.两个月弄了一身泥.曾经小瞧了它,但是发现其实要弄好它不是那么容易的.有句知名的话"没有总结就没有提高. ...

  3. SaltStack入门到精通第一篇:安装SaltStack

    SaltStack入门到精通第一篇:安装SaltStack 作者:纳米龙  发布日期:2014-06-09 17:50:36   实际环境的设定: 系统环境: centos6 或centos5 实验机 ...

  4. Java并发包下锁学习第一篇&colon;介绍及学习安排

    Java并发包下锁学习第一篇:介绍及学习安排 在Java并发编程中,实现锁的方式有两种,分别是:可以使用同步锁(synchronized关键字的锁),还有lock接口下的锁.从今天起,凯哥将带领大家一 ...

  5. spring cloud系列教程第一篇-介绍

    spring cloud系列教程第一篇-介绍 前言: 现在Java招聘中最常见的是会微服务开发,微服务已经在国内火了几年了,而且也成了趋势了.那么,微服务只是指spring boot吗?当然不是了,微 ...

  6. 10天学会phpWeChat——第一天:核心框架的目录结构

    phpWeCaht是一款优秀的PC网站+微信公共号开发框架. 本博客系列将图文结合,详细介绍phpWeChat 的使用方法,今天进入phpWeChat系列教程之<10天学会phpWeChat&g ...

  7. Angular4&period;x 安装&vert;创建项目&vert;目录结构&vert;创建组件

    Angular4.x 安装|创建项目|目录结构|创建组件 安装最新版本的 nodejs node.js 官网:https://nodejs.org/zh-cn/ 去官网下载 node.js,下一步下一 ...

  8. &ast;&ast;&ast;linux下安装xampp&comma;XAMPP目录结构(阿里云安装xampp)

    XAMPP目录结构 重要的文件和目录 文件/目录                              用途 /opt/lampp/bin/ XAMPP 命令库.例如 /opt/lampp/bin ...

  9. ubuntu的目录结构

    /:根目录,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib./sbin应该和根目录放置在一个分区中 /bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls. ...

随机推荐

  1. iOS App更改显示的项目名

    添加Key: Bundle display name 后面value直接添加想改变的值

  2. Git ——分布式版本控制系统

    Git ——分布式版本控制系统 本人git主页地址:https://github.com/lendoon/test.git git使用心得:初次接触git在课堂上,老师给我们提供了一个代码托管的场所, ...

  3. QT征程之初识qt

    下载 https://www.qt.io/cn/download-open-source/     下载QT离线安装包 Qt 5.5.1 for Linux 32-bit (546 MB) (info ...

  4. oracle中DDL DML指什么?

    DDL create table 创建表 alter table 修改表 drop table 删除表 truncate table 删除表中所有行 create index 创建索引 drop in ...

  5. WRONGTYPE Operation against a key holding the wrong kind of value

    今天改动代码,一运行就跑错了,错误原因: 因为redis中已经存在了相同的key, 而且key对应的值类型并不是Set,而是SortSet(改动前):再调用smembers时,抛出此错误. 解决方法: ...

  6. &lpar;C&num; Debug&rpar;A first chance exception of type &&num;39&semi;System&period;ArgumentException&&num;39&semi; occurred in System&period;Data&period;dll

    Debug 模式下运行程序的时候,Output 窗口出来个错误“A first chance exception of type 'System.ArgumentException' occurred ...

  7. BlogEngine&period;Net

    BlogEngine.Net架构与源代码分析系列part1:开篇介绍 2008-11-05 15:27 by GUO Xingwang, ...阅读, ...评论, 收藏, 编辑 最近我要开始这个系列 ...

  8. 看Linux 之父是如何定义 Linux?

    看Linux 之父是如何定义 Linux? LINUX是什么? LINUX是一个免费类unix内核,适用于386-AT计算机,附带完整源代码.主要让黑客.计算机科学学生使用,学习和享受.它大部分用C编 ...

  9. 最全的MonkeyRunner自动化测试从入门到精通(10)

    三.MonkeyRunner复杂的功能开始学习 (1)获取APK文件中ID的两种方式 Monkeyrunner的环境已经搭建完成,现在对Monkeyrunner做一个简介. Monkeyrunner工 ...

  10. SP&lowbar;attach&lowbar;db 添加数据库文件

    SP_attach_db   用法如下:       EXEC   SP_attach_db   @dbname   =   N'目标数据库名',           //这是你要引入后的数据库名. ...