分享如何0基础学习linux第十二天:软硬链接 扩根

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 --------------------------------------查看UUID

vim   /etc/fstab ------------------------------------进配置文件制作开机挂载 
/dev/sdd1  (或UUID)  swap   swap   defaults  0 0 

swapon -a  -------------------------------------------激活swap分区 (读取/etc/fstab)

swapon -s  -------------------------------------------查看是否挂载成功


b:制作一个swap分区文件,将分区容量加进去。
  从空设备里那空块     创建的文件名     一块等于多大      拿出来多少块
dd if=/dev/zero    of=/swap2.img     bs=1M         count=512

mkswap /swap2.img  -------------------------------------初始化

vim /etc/fstab --------------------------------进配置文件设置开机自动挂载
swap2.img       swap      swap     defaults   0 0

chmod 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.local 

b 有一台机器,不定时重启,检查什么?
远程登录,检查计划任务、/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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

扮演小鬼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值