1、取消lvm 并且格式化磁盘:
首先取消lvm上得挂载文件。
命令移除lv lv得路径
lvremove /dev/xxx/lv1 ------------------------------------命令移除lv格式化磁盘需要将磁盘下得lv和vg都要去除才可以格式化。
移除vg命令
vgremove +vg名 -------------------------------------------移除vg命令移除pv命令
pvremove +pv得路径如:/dev/sdb ------------------------------------移除pv命令格式化磁盘:
mkfs.xfs /dev/sdb -f -------------------------------------------格式化磁盘
2、链接文件:
链接文件分为“软链接”(符号链接)、 “硬链接” 。
软链接和硬链接得区别:
硬链接不会创建信得inode,只给源文件多加个文件名,软连接创建新的inode,相当于重新创建一个文件。
硬链接删除源文件后,另一个文件可用。软链接删除源文件后,链接文件不可用。创建软链接(符号链接):
源文件路径 链接后得新文件
ln -s /xxx/xxx /xxxx/xxxx
创建硬链接:
源文件路径 链接后得新文件
ln /xxx/xxx /xxxx/xxxx
3、主机名修改(永久和临时):
临时修改:
hostname +新主机名 (重进终端或重连终端生效、重启服务器失效。永久修改:
vi /etc/hostname 修改配置文件 或 hostnamectl set-hostname +新主机名
永久修改重启后生效。主机名在公司里有严格得命名规范:
服务+IP地址的最后一位+节点[部门名称]
[]中 不一定会有。根据企业命名规则
例如有一台 web服务器:192.168.31.44
mysql服务器: 10.18.45.23
mysql 从服务器 10.18.45.24
这3台主机名需要命名为
web.44.node2
mysql.23.master(主)
mysql.24.slave(从)
注:() 括号中为标注
4、/etc/rc.local /etc/fstab 分别干嘛的?
/etc/rc.local 是开机自动执行命令或者脚本的文件。
执行命令时候使用绝对路径, 重启后才会执行,配置文件中原有内容有注释-不生效-解释 或者告诉你怎么做类似说明书。
/etc/rc.local 是链接文件,必须要给源文件执行权限,链接文件才可以执行
注释中一定要注意一下关键词: must note have to/etc/fstab 开机自动挂载文件系统
5、扩容lvm :
lvextend -L 150M /dev/datavg/lv1 ----------------------------扩展到150M
lvextend -L +150M /dev/datavg/lv1 -------------------------------在原有的基础上再加150M
6、umask:
umask默认值为0022.umask是预设的权限掩码。
umask的值设置越高,文件的权限就越小。
umask的值设置的越低,文件的权限就越大。
umask对修改之前已经创建的文件权限不起作用。
umask的算法 0777-umask的值=文件权限
7、扩 / 分区 :
pvcreate /dev/sdb --------------------------创建一个pv
vgs ---------------------------------查看vg的信息
vgextend centos /dev/sdb ---------------------------将pv加入centos卷组lvscan ---------------------------------------查看lv的信息 与lvs差不多
lvextend -L +5G /dev/centos/root -------------------------扩根
命令 需要文件系统整合的路径
xfs_growfs /dev/centos/root ------------------------------整合文件系统
df -Th -------------------------------查看是否扩根成功
8、扩容swap分区:
两种方法:
a:创建要给分区,将分区容量加进去。
命令 磁盘路径
fdisk /dev/sdd ------------------------------分出来一个分区。
lsblk -------------------------查看分区是否创建成功。
命令 分区路径
mkswap /dev/sdd1 -------------------------------初始化
查看uuid
blkid /dev/sdd1 --------------------------------------查看UUIDvim /etc/fstab ------------------------------------进配置文件制作开机挂载
/dev/sdd1 (或UUID) swap swap defaults 0 0swapon -a -------------------------------------------激活swap分区 (读取/etc/fstab)
swapon -s -------------------------------------------查看是否挂载成功
b:制作一个swap分区文件,将分区容量加进去。
从空设备里那空块 创建的文件名 一块等于多大 拿出来多少块
dd if=/dev/zero of=/swap2.img bs=1M count=512mkswap /swap2.img -------------------------------------初始化
vim /etc/fstab --------------------------------进配置文件设置开机自动挂载
swap2.img swap swap defaults 0 0chmod 600 /swap2.img ---------------交换分区权限需要设置为600,默认644权限不安全。
swapon -a ---------------------------激活swap分区
swapon -s --------------------------查看是否加入成功
swap分区大小设置规则
在Linux系统,我们可以参照Redhat公司为RHEL5、RHEL6推荐的SWAP空间的大小划分原则,在你没有其他特别需求时,可以作为很好的参考依据。
内存小于4GB时,推荐不少于2GB的swap空间;
内存4GB~16GB,推荐不少于4GB的swap空间;
内存16GB~64GB,推荐不少于8GB的swap空间;
内存64GB~256GB,推荐不少于16GB的swap空间。
9、系统排查 -:
先检查系统 ,确保系统没有问题,再检查硬件是否出现问题。
a 有一台机器,不间断的无限重启 该怎么排查?
1、进入单用户模式、手动挂载/ ,检查计划任务 ,/etc/rc.localb 有一台机器,不定时重启,检查什么?
远程登录,检查计划任务、/etc/rc.loacl ,检查系统日志文件。
硬件问题,内存故障,free -m查看显示内存是否与该有内存吻合 。
作业:
1 centos系统默认的umask值是多少? 怎么查看? 将umask修改为0666 在改回来
专业术语umask是预设的权限掩码
2 在/tmp下创建1个 512M的文件,文件名字是1.txt
3 链接文件分为()和()
4他们两个有什么区别?并且怎么创建链接文件?
5 /etc/rc.local/ 是干嘛的? 不执行怎么办?
6 服务器跑着ftp,ip地址是10.8.30.232.请永久修改它的主机名
7 有一台物理服务器内存是32个G。 如果你是系统管理员,swap分区给多大?
8 /etc/rc.local 如果坏人写入了reboot。 你怎么处理?
9 扩容swap分区,将2G的swap分区扩容为4G。
10 创建逻辑卷使用/sdb lv1 lv2分别为200M 400M .ext4和xfs文件系统。实现永久挂载在/dir1, /dir2上,操作完后,格式化sdb为ext4.
11 如果/分区满了,你怎么做? 请将/扩容10G