【版本】

两种:内核版本 、 发行版本

内核版本从 www.kernel.org 查看

发行版本:

1、retHat, centOS 更稳定,更安全,适宜做企业服务器

2、ubuntu, Debian 图形界面更丰富

【Linux与window区别】

一切皆文件:用户、硬件、只要是永久存在的都是文件形式保存。

无扩展名:依靠权限来区分文件类型,但有一些约定俗成的叫法:

  压缩包:.gz, .bz2, .tar.bz2

  二进制软件包: .rpm

  网页文件:.html, .php

  脚本文件:.sh

  配置文件:.conf

【基本知识】

localhost: 主机名,同win中的计算机名,默认是localhost, 在win中,同一个局域网内不能有相同的计算机名,在linux中没有这个限制

# - 超级用户 $ - 普通用户

【文件类型】

7种:普通文件、目录、软链接文件、块设备文件、字符设备文件、套接字文件、管道文件

引用计数:硬链接的数量?文件的大小

【系统分区】

最多有4个主分区(硬盘结构决定)

扩展分区(最多1个,和主分区加起来最多4个):扩展分区中不能存储数据,只能存储逻辑分区

win中, A B 是软驱 C是主分区1,D E F 等都是逻辑分区

格式化的目的:写入文件系统,主要包括两个方面,文件系统主要有FAT32\FAT64\NTFS\EXT1\EXT2\EXT3\EXT4

block: 把硬盘分成4kb, 4kb的小块

id:建立一个id映射表,记录文件、修改时间、权限、对应数据块的位置

linux分配盘符之前需要给每个分区起设备文件名称

window: 分区 - 格式化 - 分配盘符

Linux: 分区 - 格式化 - 起设备文件名 - 分配盘符

/dev/hd[a-d]: IDE硬盘

/dev/sd[a-p]: SCSI/SATA/USB硬盘

hdc 光驱 fd 软盘 lp 打印机 mouse 鼠标

例如 /dev/sda1 表示a硬盘的分区1

分区标号:

主分区/扩展分区: 1, 2, 3,4

逻辑分区: 从5开始

挂载:给分区分配盘符。

盘符不是abcd, 而是目录。绝大多数目录都可以

必须分区:根分区、swap分区(虚拟内存, 一般建议分内存大小或者内存两倍)

推荐分区:/boot, 启动的空余空间,防止根分区写满。

/ /home /boot都可以单独分区

【linux】基础知识学习的更多相关文章

  1. (转)Linux基础知识学习

    Linux基础知识学习 原文:http://blog.csdn.net/ye_wei_yang/article/details/52777499 一.Linux的磁盘分区及目录 Linux的配置是通过 ...

  2. Linux基础知识回顾及BASH学习

    2019-2020-030189224 <网络攻防技术与实践>第一周学习总结 Linux基础知识错题回顾 1.Linux中使用(B)命令新建空白文件. A .mkdir B .touch ...

  3. Linux基础知识第八讲,系统相关操作命令

    目录 Linux基础知识第八讲,系统相关操作命令 一丶简介命令 2.磁盘信息查看. 3.系统进程 Linux基础知识第八讲,系统相关操作命令 一丶简介命令 时间和日期 date cal 磁盘和目录空间 ...

  4. linux基础知识的总结

    例如以下内容是我对linux基础知识的总结,由于本人在初期学习linux的时候走了不少的弯路,对于基础的掌握耗费了不少的时间,所以为了后来者对linux的基础部分有个清晰的了解,特对基础知识进行了总结 ...

  5. VBox&vmware虚拟机安装Linux及Linux基础入门学习

    VBox&vmware虚拟机安装Linux及Linux基础入门学习 通过VMware workstation安装Linux 在安装虚拟机之前,我特意上网搜索了一下目前常使用的虚拟机软件,了解了 ...

  6. Linux随笔-鸟哥Linux基础篇学习总结(全)

    Linux随笔-鸟哥Linux基础篇学习总结(全) 修改Linux系统语系:LANG-en_US,如果我们想让系统默认的语系变成英文的话我们可以修改系统配置文件:/etc/sysconfig/i18n ...

  7. 系统和帮助-Linux基础知识

    iOS镜像: 硬盘分区:留出一些空间;实在不成,可安装完成以后,新增一块虚拟硬盘; 终端:terminal 用户界面: GUI:图形界面 GNome KDE CLI: bash,zsh,sh,csh, ...

  8. Objective-c基础知识学习笔记

    Objective-c基础知识学习笔记(一) 一直有记录笔记的习惯.但非常久没分享一些东西了,正好上半年開始学习IOS了,如今有空写点.因开发须要,公司特意为我们配置了几台新MAC.还让我们自学了2周 ...

  9. 【Linux系列】Linux基础知识整理

    Linux操作系统在服务器领域广泛的使用到,作为一个后台开发工程师很有必要了解Linux相关的知识. 本篇日志是我学习Linux过程中的简单记录和总结.本着"理论够用,实践为主"的 ...

  10. 后端程序员必备的 Linux 基础知识

    1. 从认识操作系统开始 正式开始 Linux 之前,简单花一点点篇幅科普一下操作系统相关的内容. 1.1. 操作系统简介 我通过以下四点介绍什么是操作系统: 操作系统(Operating Syste ...

随机推荐

  1. Linux入门-教学视频学习笔记

    视频地址:https://www.bilibili.com/video/av18156598 1.sudo权限 比如说关机.重启.添加其他用户. 2.Shell是什么? 这是一个结构图,比如在外层应用 ...

  2. nginx缓存原理

    一.HTTP字段理解 1.Expires: 该字段的http1.0时的规范,值为一个绝对时间的GMT格式的时间字符串,代表缓存资源的过期时间,在这个时点之前即命中缓存. 缺点:服务器返回的时间,可能与 ...

  3. 学会这些你就是Android 开发高手了!

    世界范围内,很多移动设备都是Android系统,Android开发可以说很有前景.对于安卓开发者来说,如果有个地方可以找到Android开发所有的资料,不需要一个网站一个网站的搜索,简直是件很开心的事 ...

  4. LeetCode:N叉树的后序遍历【590】

    LeetCode:N叉树的后序遍历[590] 题目描述 给定一个 N 叉树,返回其节点值的后序遍历. 例如,给定一个 3叉树 : 返回其后序遍历: [5,6,3,2,4,1]. 题目分析 这道题有好几 ...

  5. Linux命令——ln命令创建和删除软、硬链接(6/29)

      ln命令用来为文件创建链接,连接类型分为硬链接和符号链接两种,默认的连接类型是硬连接.如果要创建符号连接必须使用"-s"选项.  用法:  ln  [options]  sou ...

  6. jQuery二级下拉菜单

    在线演示 本地下载

  7. 求最长不下降子序列(nlogn)

    最长递增子序列问题:在一列数中寻找一些数,这些数满足:任意两个数a[i]和a[j],若i<j,必有a[i]<a[j],这样最长的子序列称为最长递增子序列. 设dp[i]表示以i为结尾的最长 ...

  8. EF Code-First 学习之旅 配置一对一的关系

    1对1.1对0 的关系 例如:Entity1与零个或一个Entity2的实例有关系 public class Student { public Student() { } public int Stu ...

  9. eclipse部署的web项目没有添加到Tomcat的webapps目录下解决方法

    eclipse没有像myeclipse那样,添加web项目时会自动部署到Tomcat的webapps目录下. 而是部署到了eclipse的.metadata\.plugins\org.eclipse. ...

  10. openlayers2地图控件扩展:要素删除DeleteFeature

    实现要素删除控件,扩展OpenLayers.Control类,实现效果:选择DeleteFeature工具后,选择要素,按delete键删除要素(这里的删除只是将feature设置成delete状态, ...