LDAP autofs挂载 swap交换空间

ぃ、小莉子 提交于 2019-12-18 03:00:45

配置Linux主机的网络参数

1.vim /etc/hostname #修改配置文件
2.hostnamectl set-hostname 主机名 #永久修改主机名
3.nmcli #命令行配置网络参数
4.nmtui #以图形化形式修改网络参数
5.nm-connection-editor

为Linux主机安装软件包,三步搞定yum源

1.删掉不能用的软件源装置

[root@server0 ~]# rm  -rf  /etc/yum.repos.d/*.repo

2.添加能用的软件源装置

[root@server0 ~]# yum-config-manager   --add   http://classroom.example.com/content/rhel7.0/x86_64/dvd/

3.允许安装未知来源的软件

[root@server0 ~]# vim  /etc/yum.conf
gpgcheck=0

4.检查是否有该Yum源

[root@server0 ~]# yum  repolist

LDAP

是轻量级的目录访问协议,用来集中提供用户名.密码.域名.通讯录.电子邮件信息等

例:假设有sr1-sr20共二十台主机都提供用户账号zhangsan,将他们的用户以及密码信息存放在一台服务器上,可以使这二十台主机每一台主机上都可以使用该服务器提供的用户账号zhangsan登录
首先配置好一台LDAP认证服务器
(当前已经配置完成classroom,提供的用户账号为ldapuser0.ldapuser1—ldapuser20)
1.配置前先检查用户是否存在

[root@server0 ~]# id  ldapuser0
id: ldapuser0: no such user

2.配置LDAP客户端
1)装包

[root@server0 ~]# yum  -y  install sssd
[root@server0 ~]# authconfig-tui
==>  选择LDAP方式提供用户信息、认证
==> 选择“使用TLS”,在“服务器”填写classroom.example.com,在“基础DN”填写认证领域名称 dc=example,dc=com
==> 根据提示下载并部署用来加密的证书文件到指定位置
[root@server0 ~]# cd  /etc/openldap/cacerts/
[root@server0 cacerts]# wget http://classroom.example.com/pub/example-ca.crt
[root@server0 ~]# systemctl restart  sssd

3.再次检查用户是否存在

[root@server0 ~]# id  ldapuser0
uid=1700(ldapuser0) gid=1700(ldapuser0)=1700(ldapuser0)

autofs 挂载

当需要访问挂载点目录时,xx资源会自动挂载到自动创建的挂载点
当不需要访问挂载点目录时,xx资源会自动卸载、并删除挂载点
例:按需触发挂载/dev/vda1分区到/mulu/dir5
当执行 ls /mulu/dir5 操作时,能看到 /dev/vda1 中的文档
当超过5分钟不再使用 /mulu/dir5 目录后,这个目录会自动消失
1.装包

[root@server0 ~]# yum  -y  install  autofs

2.修改配置文件

[root@server0 ~]# vim  /etc/auto.master
/mulu      /etc/dir5.rule
[root@server0 ~]# vim  /etc/dir5.rule    #此配置文件名一定要和上一个配置文件的路径名一样
dir5     -fstype=xfs   :/dev/vda1

3.起服务

[root@server0 ~]# systemctl  restart  autofs

家目录漫游

Network File System,网络文件系统
– 由NFS服务器将指定的文件夹共享给客户机
– 客户机将此共享目录 mount 到本地目录,访问此共享
资源就像访问本地目录一样方便

– 类似于 EXT4、XFS等类型,只不过资源在网上
NFS共享服务器:classroom.example.com
例:
通过autofs为LDAP用户解决家目录漫游功能
当用户ldapuser0登录到server0主机时,能够在server0上使用本来位于classroom服务器上的家目录
当用户ldapuser0从server0主机退出时,能够自动卸载已经挂载到server0上的家目录

1.查看classroom的家目录

[root@server0 ~]# showmount  -e  classroom.example.com
Export list for classroom.example.com:
/home/guests 172.25.0.0/255.255.0.0

2.修改配置文件

[root@server0 ~]# vim  /etc/auto.master
/home/guests   /etc/guests.rule
[root@server0 ~]# vim  /etc/guests.rule
*   -fstype=nfs    classroom.example.com:/home/guests/&
[root@server0 ~]# ssh  ldapuser0@server0.example.com
   #重开一个终端远程登录ldapuser0,密码为password

3.重起服务

[root@server0 ~]# systemctl  restart  autofs

swap交换空间

类似于Windows系统中的虚拟内存
==》 用磁盘空间模拟成内存使用,解决偶发性内存不足的问题
==》 交换空间的大小设置,建议是物理内存的1~2倍,一般不超过16G
例:
添加一个1024M的交换分区
** 添加之前和添加之后
执行swapon -s 列出已经启用的交换分区
执行free -m 检查内存及交换空间的使用情况
1.准备空闲的磁盘或分区设备

[root@server0 ~]# fdisk  /dev/vdb
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  10G  0 disk 
└─vda1 253:1    0  10G  0 part /
vdb    253:16   0  10G  0 disk 
└─vdb1 253:17   0   1G  0 part 

2.格式化成交换分区的存储格式

[root@server0 ~]# mkswap  /dev/vdb1

3.修改配置文件

[root@server0 ~]# vim  /etc/fstab
/dev/vdb1   swap  swap  defaults  0   0 

3.查看当前交换分区是否挂载成功

[root@server0 ~]# swapon  -a

4.查看当前分区

[root@server0 ~]# lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  10G  0 disk 
└─vda1 253:1    0  10G  0 part /
vdb    253:16   0  10G  0 disk 
└─vdb1 253:17   0   1G  0 part [SWAP]
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!