【版本】

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

内核版本从 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. xcode中全文查询某个中文字

    查询所有中文 [^"]*[\u4E00-\u9FA5]+[^"\n]*? 查询某个中文字“中”字 [^"]*[\u4e2d]+[^"\n]*? 中文字转成uni ...

  2. django 中的视图(Views)

    Views Django中views里面的代码就是一个一个函数逻辑, 处理客户端(浏览器)发送的HTTPRequest, 然后返回HTTPResponse, http请求中产生两个核心对象: http ...

  3. .net截取字符串

    string s=abcdeabcdeabcdestring[] sArray1=s.Split(new char[3]{c,d,e}) ;foreach(string i in sArray1)Co ...

  4. sql中null 和 ‘’(空字符串)

    sql 中 null  和 空字符串的区别方式 在Silverlight中  数据库 需要与实体类进行映射, 假如实体类不允许为null,则 select '' as 列名  from  表名字:   ...

  5. 【笔记】c++文件

    1.文件. #include <iostream> #include <cstdio> #include <string> #include <cstring ...

  6. 阿里云服务器: centos7 ftp安装

    阿里云服务器: centos7 ftp安装 ftp需要您参考下面链接和附件开放安全组20.21.1024-65535 后查看是否正常. 配置步骤如下, 1, 如果没有安装ftp,需要先安装 yum - ...

  7. 基于HTML5和SVG的手机菜单动画

    在线演示 本地下载

  8. React Native常用组件之ListView组件

    学习iOS开发的同学应该都知道UITableView,几乎每个APP中都有它的存在,而且衍生出各种形态:那么同样,ListView就是在React Native中的tableView,而且更加简单和灵 ...

  9. NSwag Tutorial: Integrate the NSwag toolchain into your ASP.NET Web API project

    https://blog.rsuter.com/nswag-tutorial-integrate-the-nswag-toolchain-into-your-asp-net-web-api-proje ...

  10. java实现同步的方法

    为何要实现同步 java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查),      将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前 ...