深圳龙江网站设计,网易企业邮箱属于什么类型,网站开发需要解决难题,工商核名在哪个网站文章目录 一、磁盘挂载1、磁盘分区2、文件系统3、挂载 二、磁盘配额三、逻辑盘配置拓展逻辑卷缩小逻辑卷2、权限3、查找4、软件包、压缩5、常见符号6、克隆虚拟机 I know, i know 地球另一端有你陪我
一、磁盘挂载
分区-格式化文件系统-磁盘挂载
1、磁盘分区 最多… 文章目录 一、磁盘挂载1、磁盘分区2、文件系统3、挂载 二、磁盘配额三、逻辑盘配置拓展逻辑卷缩小逻辑卷2、权限3、查找4、软件包、压缩5、常见符号6、克隆虚拟机 I know, i know 地球另一端有你陪我
一、磁盘挂载
分区-格式化文件系统-磁盘挂载
1、磁盘分区 最多允许4给主分区primary partition其中允许一个主分区作为拓展分区extend一个拓展分区允许有多个逻辑分区logicfdisk -l展示磁盘内的所有分区信息fdisk /dev/sda进入该磁盘的管理界面参数m 显示帮助p 打印当前磁盘分区信息n 通过步骤创建新分区d 删除分区q 不保存对出w 保存并推出当磁盘大小超过2T需要使用另一种方式来创建分区parted并且需要修改磁盘标签为gptparted /dev/sdb进入磁盘管理界面参数mklabel 修改当前磁盘标签mkpart 新增分区p 打印分区信息q 推出注意parted 界面的修改会直接写入至磁盘中2、文件系统 分区只是把磁盘进行一个划分每个分区内部没有一个整体的结构这个需要写入文件系统进行格式化linux常见的文件系统有ext2、ext3、ext4、xfs mkfs对分区进行格式化文件系统例mkfs.ext4 /dev/sda1lsblk -f展示当前所有磁盘的分区文件系统3、挂载 当完成文件系统的写入后详单与该磁盘已经是一个封装好的磁盘此时需要一个和系统对接的入口连接入口的操作称为磁盘挂载mount挂载磁盘参数-r 以只读的方式挂载-o noexec 不可执行模式挂载不允许执行.sh例mount /dev/sda1 /mnt/sda1df -h查看当前系统所有磁盘的信息包括挂载位置fuser -cu查看当前占用挂载磁盘的进程例fuser -cu /mnt/sda1fuser -ck强制结束当前使用磁盘的进程例fuser -ck /mnt/sda1二、磁盘配额
限制用户和用户组在挂载磁盘中的使用常见有文件大小限制及文件数量限制分为软限制和硬限制
软限制超出限制时进行警告逾期默认七天后会禁止使用 硬限制超出限制后立即警告并禁止使用
1、启动挂载磁盘配额限制功能并重启
vim /etc/fstab
## xfs 盘
/dev/sda1 /mnt/sda1 ext4 defaults,uquota,gquota 0 0
## ext4 盘
/dev/sda1 /mnt/sda1 ext4 defaults,userquota,grpquota 0 0reboot2、设置用户、用户组配额信息
## 设置用户配额信息
xfs_quota -xc limit -u bsoft20M bhard25M isoft5 ihard10 fgh /mnt/sda1## 复制配额信息给用户
二点quota-p fgh -u fgh02## 设置用户组配额信息
xfs_quota -xc limit -g bsoft200M bhard210M isoft50 ihard100 develop /mnt/sda13、启动磁盘配额限制
quotaon /dev/sda14、切换用户并测试
su fgh
## 创建大小21M的文件
dd if/dev/zero of/mnt/sda1/fgh01 bs1M count2100##创建大小30M的文件
dd if/dev/zero of/mnt/sda1/fgh01 bs1M count305、查看磁盘配额情况
xfs_quota -xc report -h /mnt/sda1三、逻辑盘配置
1、服务器中添加磁盘
2、创建物理卷
pvcreate /dev/sdc /dev/sdd3、创建卷组vg01并查看状态
vgcreate vg01 /dev/sdc /dev/sdd
vgdisplay vg014、卷组下创建逻辑卷lv01
lvcreate -L 250M -n lv01 vg015、为逻辑卷制作文件系统
mkfs.ext4 /dev/vg01/lv016、创建挂载点并挂载
## 创建目录
mkdir /mnt/data## 修改挂载信息文件
vim /etc/fstab
/dev/vg01/lv01 /mnt/data ext4 defaults 0 0## 执行挂载
mount /dev/vg01/lv01 /mnt/data查看挂载状态
df -h拓展逻辑卷
1、卸载逻辑卷
mount /mnt/data2、拓展逻辑卷大小至500M
lvextend -L 500M /dev/vg01/lv013、磁盘检查
e2fsck -f /dev/vg01/lv014、在新空间写入文件系统
resize2fs /dev/vg01/lv015、查看新的磁盘情况
lvdisplay /dev/vg01/lv016、重新挂载
mount /dev/vg01/lv01 /mnt/data7、查看挂载状态
df -h缩小逻辑卷
1、卸载逻辑卷
mount /mnt/data2、磁盘检查
e2fsck -f /dev/vg01/lv013、在新空间写入文件系统
resize2fs /dev/vg01/lv01 300M4、缩小逻辑卷大小至300M
lvresize -L /dev/vg01/lv01 300M5、查看新的磁盘情况
lvdisplay /dev/vg01/lv016、重新挂载
mount /dev/vg01/lv01 /mnt/data7、查看挂载状态
df -h用户和用户组用户在/etc/passwd中用户组在/etc/group/中注意:在创建用户时,系统默认生成一个用户组(组名和用户名一致)查看用户时:cy:x:1000:1000:cy:/home/cy:/bin/bashcy 用户名x 加密的密码1000 用户编号1000 组编号cy 用户全名称/home/cy 所在位置/bin/bash 可执行命令useradd 添加用户格式useradd [新用户名]passwd 修改密码格式passwd [用户名]su 切换用户格式su [用户名]注意root切换普通用户时,不需要输入密码userdel 删除用户格式userdel [选项] [已存在用户名]选项 -f 强制删除如已登录用户-r 删除残留主目录文件和邮箱文件注意用户主目录在/home,通信文件在/var/spool/mail/groupadd 创建组普通组随用户自动生成的是主组格式groupadd [组名]注意创建普通组不会生成用户groupdel 删除组普通组,不能删除主组格式groupdel [组名]注意不能删除主组,主组随着用户的消失而消失区分主组是创建用户时系统默认生成的,依赖于用户的存在而存在手动创建的普通组用于管理多个普通用户gpasswd 管理用户和组添加和删除格式gpasswd [选项] [用户] [组名]选项-a 添加-d 删除注意主组和普通默认是没有任何用户的添加一个用户到组的时候,可以添加到普通组,别的主组和本身的主组如果是普通组,无论组下是否有用户都可以直接删除如果是主组并且主组下面有用户,删除用户时主组不会删除(主组变成普通组)2、权限 — — — — — — — — — — 第一个类型—二进制文件 d 目录 l 链接文件后每三个为一组r读权限 w写权限 x执行权限— — — — — — — — — u所有者权限 g所属组权限 o其他人权限一般为创建者 赋予对应权限的用户 其他用户| | 文件 | 目录| |–|–|–|–| | r 读权限 | 可以查看文件内容 | 可以列出目录内容 | | w 写权限 | 可以修改文件内容 | 可以在目录中增删文件 | | x 执行权限 | 可以执行文件内容 | 可以进入目录 | 注目录权限中r、x 一般同时出现可以进入就可以列表 chmod 修改权限格式一使用相加减表达权限chmod [选项] [权限修改] [文件]例chmod ur test.txt格式二使用数字表达权限chmod [选项] [权限修改] [文件] 4读 2写 1执行例 chmod 777 test.txt选项-R迭代修改注意如果只给一个数字如7表示修改为007chgrp 修改用户组格式chgrp [选项] [组名] [文件或目录]选项-R表达迭代修改注意文件或目录的所有用户或所有组,都是以编号来查询所有用户或所有组如果不存在就显示编号,存在显示名称chown 修改所属用户格式chown [选项] [组\用户名] [文件或目录]选项-R 表达迭代修改sudo 越权执行格式sudo 命令注意sudo实际上去借root权限执行命令(root对普通用户分配了权限)sudo -l 查看当前权限可以同过vim /etc/sudoers修改权限分配visudo 修改配置文件进行权限分配(文件所在位置 /etc/sudoers)例如普通用户拥有root所有权限用户名 ALL(ALL) ALL用户名 ALL(root) ALL例如普通用户只能执行一个命令用户名 ALL(root)/bin/rm3、查找 find 查找格式find 开始查找路径 [选项] [条件]选项-name*表示匹配所有?表示匹配一个例如从/开始查找后缀为.txtfind / -name *.txt-type d表示目录f 表示普通文件例如从/开始查找文件find / -type f-sizell --block-size单位 例如大小以k为单位进行显示ll --block-sizek注意条件需要给上单位表示大于-表示小于不给就是等于例如从/开始查找文件大小大于2kfind / -size 2kwhereis 查找指令4、软件包、压缩 yum查看 管理 删除软件格式yum [选项] [软件名称] [后缀]选项update更新;search查找;install安装;remove删除clean all清除已有缓存makecache重新生成缓存后缀-y统统yes更换下载源先安装 wgetyum install wget使用 mv 备份系统中的源文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载源文件wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoWget(Web Get)通过url下载文件清除并重新生成缓存yum clean allyum makecachetar解压和压缩目录压缩格式tar [选项] [新建的包名] [要压缩的目录名]例tar -cvf fgh.tar.gz fgh解压格式tar [选项] [要解压的文件]例tar -xvf fgh.tar.gz选项-c压缩-x解压-v显示-zgzip-jbzip-f指定文件名称-t查看解压-C指定解压路径例如tar -zxvf fgh.tar.gz -C /tmp/fgh/5、常见符号 |管道,把前面一部分的内容交给后面去处理例如cat -n /etc/profile | moregrep筛选格式grep 筛选内容 文件覆盖格式命令1 命令2 例如cat profile test.txt追加格式命令1 命令2 例如cat profile test.txt6、克隆虚拟机
克隆两台虚拟机加master 三台组成一个集群
永久修改主机名hostnamectl set-hostname node1或node2
ip方式1:通过可视化界面直接修改方式2:vim /etc/sysconfig/network-scripts/ifcfg-ens33然后重启网络:service network restart加上映射关系
windows下C:\Windows\System32\drivers\etc\hosts192.168.133.xxx master192.168.133.xxx node1192.168.133.xxx node2linux下/etc/hosts192.168.133.xxx master192.168.133.xxx node1192.168.133.xxx node2ssh免密:
只需要在master下执行
1.创建秘钥ssh-keygen -t rsa 一直回车
2.秘钥分发ssh-copy-id 主机名或ip地址(分发三台)
注意:如果执行出错,进入/root/.ssh删除里面所有内容,从新执行scp:文件分发
格式:scp [选项] 文件路径 主机名:发送的位置选项:-r:分发目录 查看开机默认启动模式
systemctl get-default修改开机为命令行模式
systemctl set-default multi-user.target