零基础学习云计算及大数据DBA集群架构师Linux系统配置及网络配置2015年12月31日周四
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础学习云计算及大数据DBA集群架构师Linux系统配置及网络配置2015年12月31日周四相关的知识,希望对你有一定的参考价值。
2015.12.31/Thu *************摘要************** 查看硬盘 df du 硬盘的操作 分区 fsdisk 格式化mkfs 检测 fsck 挂载 mount 卸载 umount 建立 swap 分割槽: 1. 分割:fdisk t 2. 格式化:mkswap 3. 使用:swapon 4. 观察:free df <==列出目前挂载的装置 dumpe2fs [-bh] 装置文件名 选顷不参数: -b :列出保留为坏轨癿部分(一般用丌到吧!?) -h :仅列出 superblock 癿数据,丌会列出其他癿区段内容! ls -il 查看inode 文件系统的简单操作 磁盘与目录的容量 df:列出文件系统的整体磁盘使用量; du:评估文件系统的磁盘使用量(常用在推估目录所占容量) df [-ahikHTm] [目彔戒文件名] 选顷与参数: -a :列出所有文件系统,包括系统特有 /proc 等文件系统 -k :以 KBytes 容量显示各文件系统 -m :以 MBytes 容量显示各文件系统 -h :以人们较易阅读GBytes, MBytes, KBytes 等格式自行显示 -H :以 M=1000K 取代 M=1024K -T :连同该 partition 的 filesystem 名称 (例如 ext3) 也列出 -i :不用硬盘容量,而以 inode 的数量来显示 du [-ahskm] 档案\目录名称 选顷与参数: -a :列出所有档案和目录容量,因为默认仅统计目录地下的档案量 -h :以人们较易读的容量格式 (G/M) 显示 -s :列出总量而已,而不列出每个各别的目录占用容量 -S :不包括子目录下的总计 -k :以 KBytes 列出容量显示 -m :以 MBytes 列出容量显示 du -sm /* <==列出根目录下每个目录所占用的容量 ln [-sf] 来源文件 目标文件 磁盘的分割、格式化、检验与挂载: 新增一颗硬盘时,该怎么做: 1. 对磁盘进行分割,以建立可用的分区 partition ; <fdisk> 2. 对该 partition 进行格式化( format ),以建立系统可用的文件系统filesystem;<mkfs> 3. 若想要仔细一点,则可对刚刚建立好的 filesystem 进行检验;<fsck, badblocks> 4. 在 Linux 系统上,需要建立挂载点(目录),并将他挂载上来。<mount> 5. 如果ll /dev/ 新建的分区不存在,则使用partx -a /dev/vdb让新建的分区被读取生效,或者重启电脑 #分割 fdisk [-l] 装置名称 选顷与参数: -l :输出后面接的装置所有 partition 内容。若仅有 fdisk -l 时,则系统将会把整个系统内能够搜到的装置的 partition 均列出来。 Command (m for help): m <==输入 m 后,就会看到底下这些指令介绍 Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition <==删除一个分区 l list known partition types m print this menu n add a new partition <==新增一个分区 o create a new empty DOS partition table p print the partition table==在屏幕上显示分割表 q quit without saving changes<==不储存离开 fdisk 程序 s create a new empty Sun disklabel t change a partition‘s system id u change display/entry units v verify the partition table w write table to disk and exit<==将刚刚的动作写入分割表 x extra functionality (experts only) partprobe #磁盘格式化 mkfs [-t 文件系统格式] 装置文件名 选顷与参数: -t :可以接文件系统格式,例如 ext3, ext4, vfat 等(系统有支持才会生效) mkfs.[tab][tab] <==列出系统支持的文件系统 mkfs.cramfs mkfs.ext3 mkfs.ext4dev mkfs.vfat mkfs.ext2 mkfs.ext4 mkfs.msdos mke2fs [-b block 大小] [-i block 大小] [-L 标头] [-cj] 装置 选顷与参数: -b :可以设定每个 block 的大小,目前支持 1024, 2048, 4096 bytes 三种; -i :多少容量给予一个 inode -c :检查磁盘错误,仅下达一次 -c 时,会进行快速读取测试;如果下达两次 -c -c ,会测试读写(read-write),会很慢 -L :后面可以接标头名称 (Label),这个 label 是有用的 e2label指令 -j : #磁盘检验: fsck, badblocks fsck [-t 文件系统] [-ACay] 装置名称 badblocks -[svw] 装置名称 #挂载 /etc/fstab /etc/filesystems:系统指定的测试挂载文件系统类型; /proc/filesystems:Linux 系统已经加载的文件系统类型。 1.mount的用法 mount [-lhV] mount -a [-fFnrsvw] [-t vfstype] [-O optlist] mount [-fnrsvw] [-o option[,option]...] device|dir mount [-fnrsvw] [-t vfstype] [-o options] device dir 1) 标准用法 mount -t ext4 /dev/vdb1 /mnt/vdb1 2) 远程挂载 mount ip:/xx /xx mount 172.25.254.250:/content /mnt <==远程挂载案例 3) 其他选项: A.-o loop 挂在镜像文件 用法:mount -o loop 被挂载的文件 挂载点 例如:mount -o loop rhel-server-6.5-x86_64-dvd.iso /test B.-o ro 以只读方式挂载 用法:mount -o ro 被挂在的设备 挂载点 例如:mount -o ro /dev/vdb1 /test C.-o remount 重新挂在 用法:mount -o remount 被挂在的设备 挂载点 例如:mount -o remount,rw,auto / <==重新挂在根目录 mount -o remount,ro newdir <==重新挂载为只读 D.-t iso9660 挂在CD/DVD 用法:mount -t iso9660 被挂在的设备 挂载点 例如:mount -t iso9660 /dev/dvdrom /media/dvdrom 2.mount的查看 df -h mount <==查看设备和目录挂载点的关系 3.umount [-fn] 装置文件名与挂载点 umount /mnt 注意事项: 1.对某个挂载点使用多次mount,会把之前的内容隐藏起来,只能看到最后一次挂载的设备文件里的内容 2.不要载挂载点里面执行umount命令,会报错 3.尽量不要在挂载点里执行mount挂载命令 4.mount命令为临时生效 4./etc/fstab 将永久生效 # # /etc/fstab # Created by anaconda on Thu Jul 2 15:35:54 2015 # # Accessible filesystems, by reference, are maintained under ‘/dev/disk‘ # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/vg_rhel6-LogVol01 / ext4 defaults 1 1 UUID=83ef4943-80bd-418e-be7f-da87fd34bd61 /boot ext4 defaults 1 2 /dev/mapper/vg_rhel6-LogVol00 /home ext4 defaults 1 2 UUID=02c63503-b951-4ede-8f58-b56fbeb16b09 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 设备 挂载点 文件系统类型 选项 是否需要备份 是否需要检测(非0代表检测,数字越小优先级越高) /dev/vdb1 /mnt/vdb1 ext4 defaults 0 0 ------------------------------------------------- 修改后保存,通过mount -a 让配置生效 建立 swap 分割槽: 1. 分割:fdisk t 2. 格式化:mkswap 3. 使用:swapon 4. 观察:free 使用档案建置swap: 1.创建文档:dd if=/dev/zero of=/tmp/swap bs=1G count=2 2.格式化:mkswap /tmp/swap 3.使用:swapon /tmp/swap 4.观察:free 5.关闭:swapoff /tmp/swap
以上是关于零基础学习云计算及大数据DBA集群架构师Linux系统配置及网络配置2015年12月31日周四的主要内容,如果未能解决你的问题,请参考以下文章
零基础学习云计算及大数据DBA集群架构师Linux系统配置及网络配置2015年12月28日周一
零基础学习云计算及大数据DBA集群架构师Linux系统环境及权限管理2015年12月24日周四
零基础学习云计算及大数据DBA集群架构师Linux系统网络服务及安全配置1.4-1.8
零基础学习云计算及大数据DBA集群架构师Linux系统环境及权限管理2015年12月25日周五