【linux】基础知识学习
【版本】
两种:内核版本 、 发行版本
内核版本从 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】基础知识学习的更多相关文章
- (转)Linux基础知识学习
Linux基础知识学习 原文:http://blog.csdn.net/ye_wei_yang/article/details/52777499 一.Linux的磁盘分区及目录 Linux的配置是通过 ...
- Linux基础知识回顾及BASH学习
2019-2020-030189224 <网络攻防技术与实践>第一周学习总结 Linux基础知识错题回顾 1.Linux中使用(B)命令新建空白文件. A .mkdir B .touch ...
- Linux基础知识第八讲,系统相关操作命令
目录 Linux基础知识第八讲,系统相关操作命令 一丶简介命令 2.磁盘信息查看. 3.系统进程 Linux基础知识第八讲,系统相关操作命令 一丶简介命令 时间和日期 date cal 磁盘和目录空间 ...
- linux基础知识的总结
例如以下内容是我对linux基础知识的总结,由于本人在初期学习linux的时候走了不少的弯路,对于基础的掌握耗费了不少的时间,所以为了后来者对linux的基础部分有个清晰的了解,特对基础知识进行了总结 ...
- VBox&vmware虚拟机安装Linux及Linux基础入门学习
VBox&vmware虚拟机安装Linux及Linux基础入门学习 通过VMware workstation安装Linux 在安装虚拟机之前,我特意上网搜索了一下目前常使用的虚拟机软件,了解了 ...
- Linux随笔-鸟哥Linux基础篇学习总结(全)
Linux随笔-鸟哥Linux基础篇学习总结(全) 修改Linux系统语系:LANG-en_US,如果我们想让系统默认的语系变成英文的话我们可以修改系统配置文件:/etc/sysconfig/i18n ...
- 系统和帮助-Linux基础知识
iOS镜像: 硬盘分区:留出一些空间;实在不成,可安装完成以后,新增一块虚拟硬盘; 终端:terminal 用户界面: GUI:图形界面 GNome KDE CLI: bash,zsh,sh,csh, ...
- Objective-c基础知识学习笔记
Objective-c基础知识学习笔记(一) 一直有记录笔记的习惯.但非常久没分享一些东西了,正好上半年開始学习IOS了,如今有空写点.因开发须要,公司特意为我们配置了几台新MAC.还让我们自学了2周 ...
- 【Linux系列】Linux基础知识整理
Linux操作系统在服务器领域广泛的使用到,作为一个后台开发工程师很有必要了解Linux相关的知识. 本篇日志是我学习Linux过程中的简单记录和总结.本着"理论够用,实践为主"的 ...
- 后端程序员必备的 Linux 基础知识
1. 从认识操作系统开始 正式开始 Linux 之前,简单花一点点篇幅科普一下操作系统相关的内容. 1.1. 操作系统简介 我通过以下四点介绍什么是操作系统: 操作系统(Operating Syste ...
随机推荐
- springboot整合fastjson 将null转成空字符串
/** * @Auther: mxf * @Date: 2019/4/18 09:12 * @Description: */ @Configuration @EnableWebMvc public c ...
- pkg-config用法和gcc cflags
pkg-config程序是干什么用的?简单的说就是向用户向程序提供相应库的路径.版本号等信息的程序. 譬如说我们运行以下命令:pkg-config 查看gcc的CFLAGS参数 $pkg-confi ...
- poj3903 Stock Exchange 二分+dp
题目地址:http://poj.org/problem?id=3903 题目: Description The world financial crisis is quite a subject. S ...
- HDU - 1695 GCD (容斥+枚举)
题意:求区间1<=i<=b与区间1<=j<=d之间满足gcd(i,j) = k 的数对 (i,j) 个数.(i,j)与(j,i) 算一个. 分析:gcd(i,j)=k可以转化为 ...
- HDU 4370 - 0 or 1 (SPFA+思维)
题意:给一个N*N的矩阵C,和一个N*N的只由0和1组成的矩阵X. X满足以下条件: 1.X 12+X 13+...X 1n=1 2.X 1n+X 2n+...X n-1n=1 3.任意 i (1 ...
- 20145217《网络对抗》 MSF基础应用
20145217<网络对抗> MSF基础应用 MSF基础应用 1.实践任务 任务一:ms08_067渗透攻击 任务二:IE浏览器渗透攻击--MS12063安全漏洞 任务三:adobe渗透攻 ...
- 实验三 敏捷开发与XP实践 实验报告 20162305李昱兴
实验三 敏捷开发与XP实践 实验报告 20162305 一.什么是敏捷开发与XP 敏捷开发(Agile Development)是一种以人为核心.迭代.循序渐进的开发方法.敏捷开发以用户的需求进化为核 ...
- Appium+eclipse+python环境配置
1.安装安卓开发环境(教程很多,不细写) 2.安装eclipse 下载eclipse,解压即可 3.安装python 下载地址:https://www.python.org/downloads/r ...
- JVM调优总结(一)
数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型.基本类型的变量保存原始值,即:他代表的值就是数值本身:而引用类型的变量保存引用值.“引用值”代表了某个对象的引用,而不是对象本身, ...
- Spring Boot JDBC 连接数据库
文本将对在Spring Boot构建的Web应用中,基于MYSQL数据库的几种数据库连接方式进行介绍. 包括JDBC.JPA.MyBatis.多数据源和事务. JDBC 连接数据库 1.属性配置文件( ...