zoukankan      html  css  js  c++  java
  • linux 文件系统

    /home  用户缺省宿主目录
    /proc  虚拟文件系统,存放当前内存镜像,保存内存中
    /dev   存放硬件设备
    /li    存放系统运行所需要的共享库 [许多程序可以共用的代码]
    /lost+found 存放一些系统出错的检查结果  默认是空的
    /tmp   存放临时文件  类似window下的tmp文件夹 777 的黏着位  所有用户可以写,但是只有所有者才可以删除
    /etc    系统配置文件,*需备份*
    /var  经常变动的文件,如邮件,日志文件,计划任务等
    /usr  类似windows的 c:windows目录 存放着所有的命令,库,手册等
    /mnt  临时文件系统的安装点,光盘,u盘等,网络共享目录
    
    linux 安装软件习惯放在  /usr/local/*****************************************************
    查看分区情况:df -h 目录    同时也可以看到挂载的分区
    查看文件,目录大小  du -h -s(统计) 目录
    检测修复文件系统:fsck,e2fsck(单用户模式)
    fsck -y(自动回复yes)   分区名
    e2fsck -p(自动修复)分区名
    file    判断文件类型
    
    块设备(b):硬盘,光盘,字符设备(c),打印机,终端etc.
    
    注意:卸载光盘的时候不要在光盘目录里面,或者用eject
    
    dmesg:print or control the kernel ring buffer 打印Linux系统开机启动信息,kernel会将开机信息存储在ring buffer中 新添加一块硬盘: dmesg
    |grep sd(a) fdisk -l /dev/sda 查看硬盘分区表信息 分区默认 ext3(id83) 如果没有指定的话 fdisk /dev/sdb m:帮助 p:显示分区表 n:添加新分区 ext2 ,ext3 t:改变分区类型 d:删除分区 w:保存退出 q:不保存退出 格式化:mkfs.ext3 /dev/sdb1 配置文件: /etc/fstab 设置卷标: 1、格式化(mkfs.ext3) 2、e2lable e2label /dev/sdb1 卷标名 查看卷标 e2label /dev/sdb1 物理分区名/卷标 挂载点 文件系统 缺省设置 是否检测(1/0|一般存储数据的才需要检测) 检测顺序(0,1,2/dev/sdb1 (没有卷标则写物理分区) /web ext4 defaults 1 2 硬盘对拷 dd if(input file)=/dev/sda of(output file)=/dev/sdb 注意:不是简单的复制,可以把mbr拷贝过去 touch 创建的文件是空的,用dd 可以创建固定大小的文件 linux伪设备 1、/dev/zero 产生连续不断的null的流(二进制的零流,而不是ASCII型的) 2、/dev/null 相当于一个黑洞,不想看的东西可以丢进去 find / -name abc > abc.find 2> /dev/null 增加虚拟内存分区(swap) 1mkdir /var/swap 2chmod 700 /var/swap 3dd if=/dev/zero of=/var/swap/file.swp bs=1024k count=64 (把count加到足够大,可以了来测试硬盘读写速度) 4、mkswap /var/swap/file.swp 5free -m 查看内存信息 6、swap /var/swap/file.swp 7free -m 8、swapon /var/swap/file.swp swapoff /var/swap/file.swp ———————————————————————————————————————————————————————————————————————————— 磁盘配额:(userquota:用户配额,grpquota:用户组配额) 用户和分区 1、开启分区配额 vim /etc/fstable 改default后面加上 usrquota 执行mount -o remount /web 重新挂载 或者重新启动系统 临时测试:mount -o remount,usrquota /web 2、建立配额数据库 quotacheck -cvuga -c 创建 -v 显示详细信息 -u 建立组的配额 -g 建立组的配额 -a 检测所有的分区 会在/web (建立配额的分区) 下建立aquota.user文件 quotaon /web(分区名) 开启分区配额功能 quotaoff /web(分区名) 开启分区配额功能 给用户分配配额 edquota 用户名 或者 edquota 用户组名 软限制: 提示警告,但超过七天后回删除多余的 硬限制: 直接提示错误 按文件: blocks 单位 KB 按节点数:即文件个数 用dd命令测试 quota 用户名 查看每个用户的配额信息 repquota 分区名 查看此分区上每个用户的配额信息 edquota -t 编辑宽限时间 edquota -p 源用户 目标用户1 目标用户2 …… repquota -a 查看所有分区的信息 ________________________________________________________ 完全备份+增量备份配合使用 系统备份 用户备份 mount -0 remount , ro /backup 只读挂载 1、备份 2、备份分区 ro,umount 3、压缩 bzip2 4、校验 md5sum -c 5、加密 Gnupg 非对称密钥加密 备份目录: cp -R -p 保留源文件信息,比如时间值,所有者,权限等…… -u 增量备份 远程备份 scp

    scp -r scp.txt v_jksong@10.1.154.10:/home/v_jksong/
    scp -r v_jksong@10.1.154.10:/home/v_jksong/scp.txt .
    tar -ztf 文件名  不解压,查看压缩包中的文件
    
    tar -zxvf  -C 指定还原目录
    
    tar -zxvf -
  • 相关阅读:
    定时任务的分布式调度
    springmvc 静态资源 配置
    activemq 持久化
    函数式编程与面向对象编程的比较
    LeetCode 108——将有序数组转化为二叉搜索树
    LeetCode 104——二叉树中的最大深度
    LeetCode 700——二叉搜索树中的搜索
    线性代数之——四个基本子空间
    线性代数之——线性相关性、基和维数
    线性代数之——秩和解的结构
  • 原文地址:https://www.cnblogs.com/siqi/p/3603994.html
Copyright © 2011-2022 走看看