总结1111之前linux内容11课案.docx
《总结1111之前linux内容11课案.docx》由会员分享,可在线阅读,更多相关《总结1111之前linux内容11课案.docx(17页珍藏版)》请在冰豆网上搜索。
总结1111之前linux内容11课案
总结11.11之前
1,安装vmwaretools
首先选择安装vmwaretools,之后挂载将vmtools挂载到一个目录下
mount/dev/sr0/mnt,挂载之后可以通过df-h查看挂载信息,之后将这个文件复制到一个目录下pc/mnt/name/tmp之后到这个目录下解压这个文件,
tar-zxvfname解压之后执行这个文件。
./执行安装过后重启生效,init6
2,设置IP
第一种方法
vim/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0网卡名称
HWADDR=00:
0C:
29:
27:
8C:
CC
TYPE=Ethernet
UUID=b605455a-e851-456d-888b-e5a69d1acfa0
ONBOOT=yes启用这块网卡
NM_CONTROLLED=yes
BOOTPROTO=none不用DHCP分配IP
IPADDR=192.168.19.122ip地址
NETMASK=255.255.2555.0掩码
第二种方法
setup进入设置
以上两种设置方法都需要重启网卡,关闭防火墙
/etc/init.d/networkrestart重启网卡服务
/etc/init.d/iptablesstop关闭防火墙
chkconfigiptablesoff始终关闭防火墙
/etc/init.d/NetworkManagerstop
chkconfigNetworkManager
3.修改开机配置文件
vim/etc/sysconfig/selinux
修改为SELINUX=disabled关闭状态
4.磁盘管理内容
分区
fdisk-l查看磁盘信息,
选项
m帮助
n添加
d删除
a设置启动分区
t设置文件系统标示符
p打印分区表
w保存退出
q不保存退出
L查看文件系统标示符
添加分区,共只能添加4个主分区,包含扩展分区
pprimarypartition(1-4)主分区
eextended扩展分区
llogical(5orover)逻辑分区(只能在扩展分区下面创建)
格式化分区
如果想把一块磁盘变成一个文件系统需要通过格式化这个磁盘或者分区
mkfs.ext4/name
-b指定block大小
-L指定卷标名称
挂载与卸载
mount
挂载之后需要设置开机自动挂载否则下次开机需要从新挂载
vim/etc/fstab
列:
proc/procprocdefaults00
mount-a检查挂载是否有错误
mount-o指定参数选项
-l查看文件系统挂载信息vim/etc/mtab
-L使用文件卷标来挂载系统
umount卸载
remount重新挂载
-
5.SWAP交换分区
mkswap/路径/分区名(注,磁盘的文件系统标示符必须改为swap,标示号82)
free-m查看swap分区大小
swapon/路径/分区名开启swap
需要在格式化分区之后挂载
vim/etc/fstab开机自动挂载
第二种方法使用大文件来创建swap
ddif=/dev/zeroof=文件名bs=1Mcount=1024
if输出文件为/dev/zero,of输入到什么文件里
bs指定block大小,count指定block数量
/dev/zero(这个文件里有无限制的0可以无限大小)
mkswap/这个文件
之后开启它swapon/这个文件
不需要挂载SWAP
6.文件系统类型
每一个文件有且只有一个inode(i节点)
每一个文件至少占用一个block块(block默认大小为4K)
查看文件系统信息
dumpe2fs/dev/sdb5
-h查看文件系统超级块的信息
7.软连接硬连接
ln硬链接(跟源文件使用同一个i节点,不可以跨文件系统,不可以给目录设置)
ln-s软连接(跟源文件有不同的i节点且指向的是源文件的文件名)又称符号连接
7.raid(磁盘阵列)
概念:
廉价的磁盘阵列
功能:
提高数据可靠性,提升io性能
等级:
常用的有0,1,5,10,
其中10是0,和1的结合版服务器比较常用
mdadm-C/dev/md10-l10-n4/dev/sdb{1..4}(创建raid10)
(前提修改文件系统标示符fd)
mdadm-D查看riad
mkfs.ext4/dev/md10格式化使用
vim/etc/mdadm.conf进入这个目录设置开机自动启动
ARRAY/dev/md10UUID=xxxxxxx
mdadm-A开启raid设备
mdadm-Sraid设备停止(停止之前应先卸载raid设备)
模拟一块磁盘损坏
mdadm-C/dev/md5-l5-n3--spare-devices=1/dev/sdb{1..4}
创建raid5并设置一块备用磁盘
mdadm/dev/md5-f/dev/sdb1-r/dev/sdb1-a/dev/sdb1
将sdb1这块磁盘设置为损坏,此时备用盘就会顶上去,将sdb1设置为备用磁盘。
8.LVM扩展分区(逻辑卷管理器)
逻辑卷lv相当于一个分区
卷组vg相当于多块磁盘组成的一块大磁盘
物理卷Pv具有pv属性的磁盘
PV
pvcreate/dev/sd{1..4}创建有pv属性的磁盘(前提是把磁盘的表示符改成lvm,8e)
pvdisplay查看pv详细信息
pvremove去掉PV属性
VG
vgcreate[-spesize]vgname/dev/sdb{1..4}
-s是指定block的大小如果不指定的话就是默认的4M(可以通过指定block的大小来突破逻辑卷的上限(256G))
vgscan扫描VG哪个文件系统是VG属性的
vgextendvgnamepvname扩大VG容量
vgremove删除VG
LV
lvcreate-l10-nlvnamevgname指定pe块量lv名称及vg名称
lvcreate-L10M-nlvnamevgname指定大小
lvscan扫描lv
lvdisplay查看LV详细信息
lvextend-l+10增加pe块数量
lvextend-L+10M增加容量
lvresize可以增加也可以减少
lvremove删除lv
resize2fs/dev/vgname/lvname
扩展完空间后需要将扩展内部分格式化才能生效
raid10与lvm相互结合
首先创建raid10(设置开机自动启动,不需要挂载格式化)
创建PV时选取的为md10
vg和lv同理,最后格式化挂载
设置开机自动挂载使用,
cat/proc/mdstat
查看有没有开启的raid
9.磁盘配额
概念:
quota通过设置配额来限制用户的使用磁盘空间。
soft软限制用户超过软限制之后会发送警告邮件,如果7天之内还是超出则软限制变为硬限制
hard硬限制:
用户最多使用的磁盘空间限制。
block:
用block的数量来限制磁盘的可用容量
inode:
用i节点来限制文件的数量。
gracetime宽限时间默认7天
磁盘配额只能针对文件系统不可以针对目录,(也就是文件系统)分区
quotacheck-auvg检查系统中有没有支持quota功能的文件系统
-a所有文件
-u用户
-g群组
-v详细信息
检查如果有的话会创建aquota.user和aquota.group这两个文件
使用quota:
mount-oremount,usrquota,grpquota/lvm
重新挂载指定选项为usrquota,grpquota
修改vim/etc/fstab
选项后面加上usrquota,grpquota
setquota-uusrname5OM100M00/lvm
选项用户软限制硬限制软限制硬限制名称
quotaon-auvg开启quota执行一次每次开机自动启动
quotaoff-auvg关闭quota功能
超出软限制之后给用户发送警告邮件
warnquota给超出限额的用户发送警告邮件
设置发送内容
vim/etc/warnquota.conf
9.用户群组权限
账号分类:
用户账号:
1,超级用户账号,2,普通用户账号
群组账号:
1,超级组账号2,普通群组账号
用户账号:
存放用户账号的文件/etc/passwd
root:
x:
0:
0:
root:
/root:
/bin/bash超级用户
bin:
x:
1:
1:
bin:
/bin:
/sbin/nologin系统用户
cj:
x:
501:
501:
:
/home/cj:
/bin/bash普通用户
字段1:
用户名
字段2:
密码占位符
字段3:
UID,用户身份标识
字段4:
GID,群组身份标识
字段5:
描述信息
字段6:
用户的家目录
字段7:
用户使用的shell
交互式shell:
/bin/bash,可以登陆系统
非交互式shell:
/sbin/nologin,不可以登陆系统
群组账号信息:
存放文件:
/etc/group
root:
x:
0:
超级组
bin:
x:
1:
bin,daemon系统组
cj:
x:
501:
普通组
字段1:
群组名称
字段2:
群组密码占位符
字段3:
GID,群组标示符
字段4:
群组成员
UID0标识是超级用户
UID1~499系统用户---应用程序
UID500~普通用户
创建用户:
useradd
-u指定用户的UID
-g指定用户的主要组(初始组)
-G指定用户次要组(附加组)
-c指定用户的描述信息
-d指定用户的家目录
-s指定用户的使用的shell
-o结合-u使用,重复使用某个uid
(可以指定同一个UID,如:
指定root的0,则普通用户就变为了超级用户root)
查看用户的信息
cat/etc/passwd|grepXX
idxx
创建群组:
groupadd
-g指定群组的GID
设置群组密码---(不用)
删除用户
userdel-r
-r:
将用户的信息彻底删除
删除群组:
groupdel
注意:
如果群组是某用户的主要组,则不能直接删除。
gpasswd命令---群组管理
-a将用户加入到群组
-d从群组中删除用户
-A指定群组管理员,只有超级用户可以使用。
-M将多个用户加入到群组,只有超级用户可以使用,会替换掉原先的群组成员。
修改用户信息:
usermod
-u指定用户的UID
g指定用户的主要组(初始组)
-G指定用户次要组(附加组)
-c指定用户的描述信息
-d指定用户的家目录
s指定用户的使用的shell
关于用户密码:
/etc/shadow
cjk:
!
!
:
17118:
0:
99999:
7:
:
:
字段1:
用户名
字段2:
密码
字段3:
从1970年1月1日到用户最近一次修改密码的累计天数。
字段4:
数字表