Linux介绍

  • Linux怎么读?(没有统一定义,主要流行读法:里纽克斯,利尼克斯,里纳克斯。)
  • Linux 是一款操作系统,免费,开源, 安全,高效,稳定, 处理高并发非常强悍,现在很多的企业级的项目都部署到 Linux/Unix 服务器运行。
  • Linux创始人Linus Torvalds (林纳斯)
  • Linux 的吉祥物:一只名叫Tux的企鹅
  • Linux发行版:(linux是一个内核,他由厂商发行了不同的版本
    • RedHat
    • CentOS(也是来自红帽公司)
    • Ubuntu
    • Suse
    • 红旗Linux(国产)
  • 目前的主要操作系统有:windows   android   车载系统   Linux   ios 等

Linux和Unix的关系

Unix是(B语言之父+C语言之父)Ken tompson 和(C语言之父)Dennis richres 共同开发的,

后来像BSD IBM 等这些公司嗅到了该专利的商机,就依自这个Unix原始版本进行了二次开发,不过要收费的,而且贵

所以后来有一个人发布了GNU计划就是希望代码应该公开出来,大家免费一起看这么个事,就有了Minix这个东西,再来

就是(Linux之父)Linus Torvalds (林纳斯)写出了最初的版本形成了Linux内核,而且主要是免费的开源的,所以后期linux

的完善是全世界所有Linux的爱好者一起做出来的。

Linux与windows 的比较

在中国,(windows)从不收费,因为我们用的是正宗的盗版。

你要明白,一旦想以一个程序员的身份使用操作Linux,就要学会用命令行来操作才行啊

VMWare的安装和说明

学习 Linux 需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个 Centos 系统来学习。

先安装 virtual machine,VM12。

再安装 Linux (CentOS 6.8)。

原理示意图,这里我们画图说明一下 VM 和 CentOS 的关系:

这个CentoS可以传到其他电脑上再进行操作的

详细安装过程自己百度下找

CentOS的安装和说明

设置硬件,配置网络连接时,有三种方式:

  1. 桥连接,Linux可以和其它的系统通信。但是可能造成ip冲突
  2. NAT:用于共享主机的IP地址,Linux可以访问外网,不会造成ip冲突。
  3. 主机模式:你的linux是一个独立的主机,不能访问外网

安装vmtools的步骤:

进入centos

点击vm菜单栏的“虚拟机”->install vmware tools

centos会出现一个vm的安装包,将其复制到桌面

点击右键解压,得到一个安装文件(或命令行 tar -xzvf vm安装包名 来进行解压)

进入该vm解压的目录

安装./vmware-install.pl

全部使用默认设置即可

需要命令行reboot,重新启动即可生效

文件系统目录结构

Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。

深刻理解Linux树状文件目录是非常重要的。(windows是分了C盘D盘这样的,Linux你可以理解为就一个盘)

/bin:这个目录用来存放最经常使用的指令

/sbin: s是Super User,存放的是系统管理员使用的系统管理程序

/home:存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的

/root:该目录为系统管理员,也称为超级权限者的用户主目录

/boot:存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件

/proc:这个目录是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息

/srv:service的缩写,该目录存放着一些服务启动后需要提取的数据

/sys:这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统

/tmp:存放一些临时文件

/etc:所有的系统管理所需要的配置文件和子目录(比如安装mysql,它的my.conf会默认安装在这里)

/usr:这是一个非常重要的文件。用户的很多应用程序和文件都会放在这个目录下,类似于windows 下Program files目录。

/media:linux系统会自动识别一些设备,例如U盘,光驱等,当识别后,linux会把识别的设备挂载在这个目录下

/mnt:为了让用户临时挂载别的文件系统而设立的

/opt:主机安装软件所摆放的目录,注意是安装时,不是安装后放这。

/usr/local:另一个给主机额外安装软件所安装的目录

/var:经常被修改的目录放在这个目录下,包括各种日志文件

小结:

1.linux的目录中有且只有一个根目录

2.linux的各个目录存放的内容是规划好的,不要乱放文件

3.linux是以文件的形式管理我们的设备,因此才说,linux系统,一切皆为文件这么一句经典。

Linux--历史、安装相关推荐

  1. Linux历史,安装,分区,版本

    Linux 历史 1970年是 UNIX元年,这一年 Kenneth Lane Thompson 和 Dennis Ritchie 合作编写了UNIX系统. Stallman 发起了GNU 计划,他本 ...

  2. rox桌面环境 安装_使用ROX桌面重现Linux历史

    rox桌面环境 安装 ROX桌面不再被积极开发,但它的传统在今天得到了回响,即使它处于活动状态,它还是Linux桌面的独特之处. 尽管其他桌面感觉与旧的Unix或Windows界面大致相似,但ROX牢 ...

  3. shell中竖线的作用_如何在 Linux 中安装、配置和使用 Fish Shell?

    每个 Linux 管理员都可能听到过 shell 这个词.你知道什么是 shell 吗? 你知道 shell 在 Linux 中的作用是什么吗? Linux 中有多少个 shell 可用? -- Ma ...

  4. 在桌面建立快捷_用 ROX 桌面重温 Linux 历史 | Linux 中国

    这篇文章是 Linux 桌面 24 天特别系列的一部分.如果你想来一次有趣的时光之旅,ROX 桌面非常值得一试. -- Seth Kenlon(作者) ROX 桌面已经不再积极开发,而它的遗留问题至今 ...

  5. Python安装(Windows下安装/Linux下安装)

    1.准备工作 1.1.运行环境 课程中:Windows下的运行环境 1.2.Python是什么 (1)Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1 ...

  6. 详解linux下安装python3环境

    1.下载python3.5源码包 首先去python官网下载python3的源码包,网址:https://www.python.org/ 进去之后点击导航栏的Downloads,也可以鼠标放到Down ...

  7. Linux学习之Linux历史

    Linux学习之Linux历史 一.UNIX发展史 1968年,一些来自通用电器公司.贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统.Multics在多任务文件管理和用户 ...

  8. Linux/CentOS安装MySQL(RPM安装、编译安装)

    2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...

  9. 《 Linux的安装和入门 》

    < Linux的安装和入门一 > 一.安装前的准备工作 如果你有WIN98系统,想装Linux,就注意了,你硬盘里的有用数据就要先备份,以防不测,令硬盘数据全部丢失了,如果熟悉了也没那么可 ...

  10. linux fish颜色配置,如何在 Linux 中安装、配置和使用 Fish Shell?

    (给Linux爱好者加星标,提升Linux技能) 英文:Magesh Maruthamuthu,翻译:Linux中国/MK linux.cn/article-10622-1.html 每个 Linux ...

最新文章

  1. 经典的Java基础面试题集锦
  2. Interview with BOA
  3. The Unique MST
  4. Java集合-ArrayList源码解析-JDK1.8
  5. 如何设置Linux操作系统shell命令的默认语言
  6. 阿德莱德大学招聘博士后研究员
  7. Client-Side UI Automation Provider - WinForm Sample
  8. 基于eNSP的校园网设计的仿真模拟
  9. 成都拓嘉启远:拼多多万人团要不要去参加
  10. 全球及中国商业航天产业应用模式探析及投资布局态势分析报告2021-2027年版
  11. 作业调度系统--SGE和PBS的使用方法
  12. 决策树的三种常见算法
  13. VMware软件虚拟机不能全屏
  14. picpick设置自动截屏方法
  15. 初始化k8s时,报错[kubelet-check] It seems like the kubelet isn‘t running or healthy.
  16. ps—选择连续的多个图层、同时操作多个图层、选择所有图层与取消选择图层、锁定图层、锁定透明像素、锁定图像像素、锁定位置、锁定全部
  17. Linux ARM平台开发系列讲解(GMSL摄像头篇)1.1 GMSL协议介绍
  18. VM options常用设置
  19. mysql在线基本_MySQL基本配置
  20. Android高仿QQ通讯录(附源码)

热门文章

  1. ios设备解锁工具:iPasscode Unlocker for mac
  2. 拼题---圆形体体积计算器 (20 分)
  3. 首次导入的P12钥匙串密码问题
  4. win10从家庭版到专业版激活
  5. 基于51单片机红外热释电人体感应蓝牙防盗报警器系统设计
  6. 什么是5G? 5G有多牛逼!!!!
  7. 青少年使用计算机过度头疼事例,青少年间歇性头疼怎么回事
  8. UTF—8与UTF—8(无bom)格式
  9. 【入门必看】如何快速学一门新语言?
  10. 计算服务器Centos 7.9 配置torque 6.1.2 单服务器