零基础学习云计算及大数据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
时间: 2024-08-02 23:08:36

零基础学习云计算及大数据DBA集群架构师【Linux系统配置及网络配置2015年12月31日周四】的相关文章

零基础学习云计算及大数据DBA集群架构师【Linux Bash Shell编程及系统自动化2015年1月20日周三】

老师讲的所有实验记录 1.写一个脚本,判断用户是否存在,如果存在则删除.若不存在,就提示不存在. 2.三个数字比大小,输出最大的 3.三个数字比大小,并且按从大到小排列 4.画斜线正反 5.达到如下效果 * *** ***** ******* ********* 6.写一个9*9乘法表 7.画一个平行四边形 8.连乘算法 while和until 9.要求根据userlist创建用户,要求指定用户名,用户id,用户的附加组及变更用户u密码,若对应用户的附加组不存在,则将附加组创建出来后再根据要求添

零基础学习云计算及大数据DBA集群架构师【Linux系统环境及权限管理2015年12月24日周四】

1 2015.12.24/Thu 2 3 *************摘要************** 4 ACL主机的细部权限规划 ACL getfacl setfacl 5 attr文件与目录的隐藏属性 attr lsattr chattr 6 文件系统 P196 ext2/3/4 xfs 7 目录树 8 软硬连结 ln 9 指令和文件的搜索 which whereis locate find /var/lib/mlocate/mlocate.db 10 11 ?如何查看软链接文件在磁盘上存放

零基础学习云计算及大数据DBA集群架构师【企业级运维技术及实践项目2015年1月27日周三】

Nginx 基于 ip 的虚拟主机配置 { #serverb (1)/etc/nginx/conf.d/* [[email protected] conf.d]# vim ip.conf server { listen 192.168.1.88:80; root 88.com; index index.html; } server { listen 192.168.1.87:80; root 87.com; index index.html; } [[email protected] ~]# i

零基础学习云计算及大数据DBA集群架构师【Linux系统\网络服务及安全配置2015年1月8日周五】

考试考一天,得分94,最后一题防火墙当时还没搞明白 考题如下: 注意事项: 1.确保在重启主机后所有配置仍然生效. 2.selinux 必须为Enforing 模式,防火墙必须开始.默认策略必须清空. 3.设置主机名为stuXXX.com(“X”为你的foundation 机器ip 地址最后一位.例如:你的ip 地址为172.25.254.30,则你的主机名为stu30.com) 4.不允许ssh 登录到其他主机,已经发现按0 分计算考试得分. 5.考试满分为100 分制,70 分为及格,所有考

零基础学习云计算及大数据DBA集群架构师【预科2015年12月14日周一】

1.第一天比较轻松,上午填表格,录指纹,拍照片,做自我介绍. 2.下午老师简单介绍了一下PC\交换机\路由器\塔式服务器\机架式服务器(1U\2U)\刀片服务器\磁带机 3.班主任陈老师朱老师,预科秦老师Techer ChenTecher Zhu 15000592742Techer Qing long 4.打开电脑,安装redhat7Terminal biger/smaller/new oneCtrl+Shift+[+] 放大 Ctrl+[-] 缩小ctrl+Shift+T 新建 下午5点就放学

教你零基础如何快速入门大数据技巧

现在是大数据时代,很多人都想要学习大数据,因为不管是就业前景还是薪资都非常的不错,不少人纷纷从其他行业转型到大数据行业,那么零基础的人也想要学习大数据怎么办呢?下面一起探讨下零基础如何快速入门大数据技巧吧. 很多人都需要学习大数据是需要有一定的基础的,编程语言就是必备的条件之一,编程语言目前热门的有:Java.Python.PHP.C/C++等等,无论是学习哪一门编程语言,总之要精细掌握一门语言是非常必须的,我们先拿应用广泛的Java说起哦. .在入门学习大数据的过程当中有遇见学习,行业,缺乏系

云计算及云数据库集群架构师

行动成就梦想 课程 课程提要 课程模块 上课要求 Linux部分课程 ULE-Linux基础部分 Linux系统环境及权限管理 LINUX初级与高级 Linux系统配置及网络配置 Linux系统.网络服务及安全配置 Shell部分 Linux Bash Shell编程及系统自动化 Mysql部分 Mysql数据库管理及 高并发数据库读写分离项目 ULE项目部分 企业级运维技术及实践项目 ULA-高级部分 Linux系统高级安全及入侵恢复 Linux系统性能分析及调优 Linux高级存储.共享存储

我的Python成长之路---第一天---Python基础(1)---2015年12月26日(雾霾)

2015年12月26日是个特别的日子,我的Python成之路迈出第一步.见到了心目中的Python大神(Alex),也认识到了新的志向相投的伙伴,非常开心. 尽管之前看过一些Python的视频.书,算是有一点基础.但在这里我要保持空杯心态,一切从头开始.好了不多说,Let's Python!!!! 一.Python简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言.目前Python已经成为实际上除了中国最流行的开发语

我JAVA几乎零基础,可以学好大数据吗?

java与大数据的关系你应该明确一下.学习大数据一般要先学java,但并不代表要将java的所有内容都学习,只要学习与大数据相关的知识点就可以.下面是关于学习大数据的一些知识点,你可以大致了解一下,希望对你有所帮助.学习大数据的两大基础就是JAVA和Linux,学习顺序不分前后.需要同时掌握,才可以继续大数据课程的学习.Java:大家都知道Java的方向有JavaSE.JavaEE.JavaME,学习大数据要学习那个方向呢?只需要学习Java的标准版JavaSE就可以了,像Servlet.JSP