【版本】

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

内核版本从 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. Centos7管理selinux及使用firewalld管理防火墙

    CentOS 7.0默认使用的是firewall作为防火墙 1.firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status ...

  2. java反射基础知识(五)反射应用实践

    详解Java反射各种应用   Java除了给我们提供在编译期得到类的各种信息之外,还通过反射让我们可以在运行期间得到类的各种信息.通过反射获取类的信息,得到类的信息之后,就可以获取以下相关内容: Cl ...

  3. BLOG总结

    1.登录:http://www.cnblogs.com/shaojiafeng/p/7868195.html 2.注册 - urls -前端页面中写 username ,password,passwo ...

  4. beego——过滤器

    beego支持自定义过滤中间件,例如安全验证.强制跳转等. 过滤器函数如下所示: beego.InsertFilter(pattern string, position int, filter Fil ...

  5. selenium破解数字验证码

    搞了半天,总算弄出来了,识别率还可以,普通的数字验证码 from selenium import webdriver from PIL import Image import pytesseract ...

  6. ArcGis 获取数据表中某字段唯一值

    from:http://www.cnblogs.com/3echo/archive/2006/08/16/478094.html 1 /// <summary>               ...

  7. CNN学习笔记:池化层

    CNN学习笔记:池化层 池化 池化(Pooling)是卷积神经网络中另一个重要的概念,它实际上是一种形式的降采样.有多种不同形式的非线性池化函数,而其中“最大池化(Max pooling)”是最为常见 ...

  8. sql 中 in 与 exist 的区别

    可以 通过 where 条件 把 null的情况 筛选掉,已避免出现上述的情况. 1, exist 返回 true or  false:  in 返回  true  unknow. not之后 not ...

  9. 20145219 《Java程序设计》第09周学习总结

    20145219 <Java程序设计>第09周学习总结 教材学习内容总结 JDBC入门 JDBC简介 1.JDBC是java联机数据库的标准规范,它定义了一组标准类与接口,应用程序需要联机 ...

  10. oracle 中 dual 详解

    基本上oracle引入dual为的就是符合语法1. 我们先从名称来说,dual不是缩写词,本身就是完整的单词.dual名词意思是对数,做形容词时是指二重的,二元的.2. Oracle中的dual表是一 ...