架构基础1-linux基础

挂载:将linux的目录放到一个独立的硬盘分区中

挂载点:类比windows中的盘符

linux硬盘分区有:主分区、扩展分区、逻辑分区

linux主分区和扩展分区使用sda1,sda2,sda3,sda4进行名字

逻辑分区只能从5开始


boot推荐需要单独分区,linux的启动程序在boot中

Linux安装时至少划分根分区/和SWAP两个分区才能正常安装使用。

swap也需要单独分区,swap不是用户可访问到的挂载点,用户访问不到。

      是linux在硬盘中分配的内存交换区,在linux中swap和ext1,2,3,4一样是文件系统的类型


raid与lvm分区


linux常见目录的作用:

/ 根目录

/usr 系统软件资源目录

/bin与/usr/bin 保存系统命令,任何用户都可使用

/sbin与/usr/sbin 保存系统命令,root用户才可使用

/boot 启动目录,需要单独分区

/etc 系统配置文件目录

/home 普通用户的目录

/root root用户的目录

/lib linux函数库目录

/media  /mnt  /misc 三个空目录,linux预留给用户挂载相应分区用

/proc  /sys 内存的挂载目录,不要使用,重启会丢失

/tmp 临时目录

/var 系统相关文档内容


硬链接:拥有相同inode节点和存储块,相当同一个文件,不能针对目录使用

软链接


命令相关:

ls -i 可查看文件的inode,是查找文件的索引

~ 代表当前用户的目录 #代表root用户登录 $代表普通用户登录

-rw-r- -r- -

-文件 d目录 r软链接

rw- : u所有者

r- - : g所属组

r- - : o其他人


r读 w写 x执行

.开头的文件隐藏文件

mkdir -p japan/hi  -p可递归创建

cd ~ 和cd一样,回到当前用户的目录

cp : -r 复制目录  -p 连带文件属性复制 -d若源文件是链接文件,则复制连接属性  -a 相当于-pdr


find:

find / -mtime +10  10天前修改的文件   -10 10天内 10 10天当天

find / -iname xx.x  不区分大小写搜索文件xx.x

find . -size 25k      搜索当前目录25k的文件  -25k小于25k  +25小于25k (k小写M大写)

find / -inum 23432 按inode号来搜索

多条件find : -a 逻辑与 -o 逻辑或

find / -mtime +10 -a -size 25k

对find查找出的结果用另一条命令再处理 (-exec 命令 {} \)

find / -mtime +10 -a -size 25k -exec ls -lh {} \;

搜索字符串命令:grep


grep “xxx” a.xx  在文件中找出xxx字符串

grep使用正则表达式进行包含匹配


帮助命令

man 命令: man ls

命令 - -help :查看命令选项的帮助

help cd : help sheel内部命令:获取shell内部命令的帮助   

whereis 找不到执行文件的命令都是shell内部的命令

info命令也可以查看帮助(少用)


压缩命令:

常用格式:.zip .gz .bz2 .tar.gz .tar.bz2

zip 压缩文件.zip 源文件 ;  zip -r 压缩文件.zip  源目录

upzip 压缩文件


gzip 源文件 : 压缩为.gz格式,会压缩为源文件.gz且源文件也会消失

gzip -r 目录 :不压缩目录,压缩里面的子文件 

gzip -c 源文件 > 目标文件   :源文件不消失

gunzip 解压缩


bzip2 源文件    不保留源文件

bzip2 -k 源文件 保留源文件

bunzip2 文件

bzip不能处理目录


tar打包命令,解决gzip/gzip2不能处理目录的问题,先打包再压缩

tar -zcvf / tar -jcvf 

tar -ztvf 不解压只查看里面的内容


挂载命令:mount

挂载:类似windows分配盘符,将设备文件挂载到文件上

mount 查看系统中已挂载设备

/etc/fstab文件可设置系统启动自动挂载的设备

mount [-t 文件系统] [-o特殊选项] 设备文件名 挂载点

挂载光盘操作(光盘文件系统是iso9660):

1,建立挂载点:mkdir /mnt/carom

2,  挂载:mount -t iso9660 /dev/sr0 /mnt/cdrom

3,  使用完后需要卸载:umount /mnt/cdrom

fdisk -l 可查看设备文件名


MBR分区模式:主分区与扩展分区总数不能超过4个,扩展分区最多只能一个,扩展分区不能直接存取数据,必须在扩展分区中建立逻辑分区才可存取

GPT分区模式:主分区个数几乎没有限制,单个分区容量几乎没限制

df:查看磁盘分区使用状况

du:统计磁盘上的文件大小

使用fdisk可对硬盘进行MBR分区,parted可进行两种分区


你可能感兴趣的:(linux)