Linux 复习三
第三章Linux使用进阶
一、磁盘管理和文件系统
1.磁盘的基本概念:磁头(head)、柱面(cylinder)、扇区(sector)
Linux系统中所有的设备被抽象成文件,存储在/dev目录下
设备名称一般为hd[a-z]或sd[a-z],如hda、sda等
IDE----hd前缀,SATA、SCSI、USB------sd前缀
2.MBR和GPT
MBR:Master Boot Record
GPT:GUID Partition Table
Linux中分区被表示为:设备名称+分区号,如sda1
MBR是一种建立在BIOS技术基础上的传统分区机制
特点:支持32位和64位系统
支持分区数量有限(最多4个主分区)
寻址空间为32位,最大支持大小为2TB的硬盘
结构:主分区
扩展分区:扩展分区中可以建立多个逻辑分区,但一个扩展分区占有一个主分区的位置
逻辑分区:Linux系统最多支持63个IDE和15个SCSI逻辑分区
GPT是一种建立在UEFI技术基础上的新分区机制,其主要目的是解决MBR机制的缺陷
特点:支持超过2TB大小的硬盘
必须使用64位系统
向后兼容MBR
目前类Unix系统都支持GPT技术,Windows系统从Windows7后支持
3.Linux文件系统
1)使用fdisk命令进行磁盘管理
2)对分区指定文件系统(mke2fs命令)
3)挂载文件系统(mount命令)
常见文件系统有fat,fat32,NTFS,ext2-4,xfs,HFS等
目前Linux下主流文件系统为ext3和ext4,Windows下为NTFS
4.挂载与卸载
mount:将设置好的分区挂载到某一个目录下 -o:指定挂载选项:ro,rw等
eg:mount 要挂载的分区名 挂载点目录 mount /dev/sdb5 /mnt
umount:卸载已挂载的分区
eg:umount 分区名或挂载点名 umount /dev/sdb5或umount / mnt
fuser/lsof:查看占用进程或文件
5.磁盘和文件系统的相关命令
fdisk:分区工具/命令 -l:列出所有安装的磁盘和分区信息
mke2fs:用于在指定分区上创建文件系统
mkfs:简化的mke2fs命令
dumpe2fs:用于查看格式化好的文件系统
二、文本编辑器VI/VIM
1.vi的基本概念:vi是Linux世界里最常用的全屏编辑器
vi原意为“visual interface”,即可视编辑器。只是一个文本编辑程序。
2.vi的两种工作模式
命令模式(command mode):由命令序列组成,完成某些也定动作
插入模式(insert mode):允许你输入文本
3.熟练操作vi
:wq:写文件并从vi中退出
:q!:不保存退出
:w 保存当前修改
:q 在当前行下面插入行
:x 保存并退出,相当于:wq
:! 执行系统命令
:set number 显示行号
:sh 切换到命令行,Ctrl+d切换回vim
三、引导管理和配置
1.Linux系统的启动流程
BIOS:硬件启动
MBR:Master Boot Record
GRUB:操作系统引导程序
加载内核
init:第一个进程
runlevel:相关应用程序
2.grub
grub是Linux发行版中普遍使用的引导程序
grub相关文件保存在/boot/grub目录中
其中主要的配置文件为/boot/grub/grub.conf
dmesg:查看系统引导过程中的相关信息
3.init进程
init进程是Linux系统运行第一个进程
主要功能: 调用/etc/rc.d/rc.sysinit文件对系统进行初始化
挂载文件系统
根据运行级别启动相关服务和程序
Linux运行级别: 通过/etc/inittab修改默认运行级别
0:关机
1:单用户模式
2:不带网络模式
3:普通多用户模式
4:未使用
5:图形化界面
6:重新启动
runlevel:查看当前和上一次运行级别
init:改变当前运行级别
四、网络基本配置
1.Linux网络配置的基本概念
ISO七层模型
IP地址
子网掩码
ARP,UDP,TCP等协议
路由、路由器、路由表、路由算法
域名与DNS
2.网络配置的相关命令
lspci和lsusb:查看设备的硬件信息
ifconfig:查看接口信息
ifup:开启接口
ifdown:关闭接口
setup:调出设置系统配置的界面
host:分析域名查询工具,可以用来测试域名系统工作是否正常
dig:域名查询工具,可以用来测试域名系统工作是否正常
ip:显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。
网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
DNS配置文件:/etc/resolv.conf
主机名配置文件:/etc/sysconfig/network
静态主机名配置文件:/etc/hosts
Linux 复习三的更多相关文章
- Linux(三)——Unix&Linux 的基础命令
Linux(三)--Unix&Linux 的基础命令 快捷键 Ctl-A 光标移动到行首 Ctl-C 终止命令 Ctl-D 注销登录 Ctl-E 光标移动到行尾 Ctl-U 删除光标到行首的所 ...
- LINUX第三次实践:程序破解
LINUX第三次实践:程序破解 标签(空格分隔): 20135328陈都 一.掌握NOP.JNE.JE.JMP.CMP汇编指令的机器码 NOP:NOP指令即"空指令".执行到NOP ...
- linux第三次实践:ELF文件格式分析
linux第三次实践:ELF文件格式分析 标签(空格分隔): 20135328陈都 一.概述 1.ELF全称Executable and Linkable Format,可执行连接格式,ELF格式的文 ...
- Ubuntu Linux系统三种方法添加本地软件库
闲着没事教教大家以Ubuntu Linux系统三种方法添加本地软件库,ubuntu Linux使用本地软件包作为安装源——转2007-04-26 19:47新手重新系统的概率很高,每次重装系统后都要经 ...
- Linux的三种网络适配器
Linux的三种网络适配器 分别为:桥接模式(Bridged),NAT模式,仅主机模式. 仅主机模式: 2>NAT模式 NAT 是虚拟机和本地网络使用一个ip地址 3>桥接模 ...
- Linux常用三十七条指令
Linux常用三十七条指令 基础指令(11):ls,pwd,cd,mkdir,touch,cp.mv,rm,vim,>/>>/,cat 进阶指令(10):df,free,head,t ...
- Linux 下三种提高工作效率的文件处理技巧
Linux 下三种提高工作效率的文件处理技巧 在 Linux 下工作,打交道最多的就是文件了,毕竟 Linux 下工作一切皆文件嘛.Linux 也为大家提供了多种用于处理文件的命令,合理使用这些命令可 ...
- linux复习
linux的特点 - 免费的/开源 - 支持多线程/多用户 - 安全性好 - 对内存和文件管理优越 关机命令 ...
- Linux 复习重点目录
Linux安全复习 一.Linux基本命令 1.文件管理命令 lvm 2.用户管理命令 3.网络管理命令 4.权限管理 普通权限和特殊权限 权限命令修改 5.服务命令 6.软件安装管理命令 yum安装 ...
随机推荐
- 4.9 Parser Generators
4.9 Parser Generators This section shows how a parser generator can be used to facilitate the constr ...
- bzoj2157 旅游——LCT
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2157 仍然是LCT模板题~ 不过有一些需要注意的地方,点和边的区分,0号点的 mx 和 mn ...
- Ubuntu下 VirtualBox的卸载和升级 (转载)
转载:http://blog.csdn.net/li_hai/article/details/8164744 首先,在终端查看已经安装的VirtualBox的版本: $ dpkg -l 查看到版本号, ...
- PKUACM 2018 D chocolate【并查集+克鲁斯卡尔】
传送:http://poj.openjudge.cn/practice/C18D/ 依然是课件截图 #include<iostream> #include<cstdio> #i ...
- bzoj 1691: [Usaco2007 Dec]挑剔的美食家【贪心+splay】
高端贪心,好久没写splay调了好久-- 以下v为价格,w为鲜嫩度 把牛和草都按v排升序,扫草,首先把v小于等于当前草的牛都丢进splay,这样一来splay里全是可选的牛了,按w排序,然后贪心的为当 ...
- markdown 常用语法总结 - 个人版
这里并不是要总结所有的 markdown 语法,只是总结笔者自己撰写博客时常用的一些 markdown 语法. 1 图片设置 1.1 设置图片位置 利用markdown在编写文档时插入图片是默认靠左, ...
- 题解报告:poj 1426 Find The Multiple(bfs、dfs)
Description Given a positive integer n, write a program to find out a nonzero multiple m of n whose ...
- T - Posterized(贪心思维)
Description Professor Ibrahim has prepared the final homework for his algorithm’s class. He asked hi ...
- Python---查看安装路径
python是解释型脚本语言,在执行时,逐句解释执行,不需要进行预编译.但需要有自身的Python解释器. 所以在执行Python代码时,需要指定python解释器. 指定解释器方法: 在文件开头添加 ...
- 【转】Java实现将文件或者文件夹压缩成zip
转自:https://www.cnblogs.com/zeng1994/p/7862288.html package com.guo.utils; import java.io.*; import j ...