munge源码编译
1. 下载安装munge
创建普通帐号munge,用于运行munged
下载源码:https://github.com/dun/munge/releases/tag/munge-0.5.14
解压:tar -xvf munge-0.5.14.tar.xz
进入目录:cd munge-0.5.14
创建安装目录:mkdir -p /usr/local/hpc/munge
安装依赖库:yum -y install openssl-devel
预处理:./configure --prefix=/usr/local/hpc/munge/ --sysconfdir=/usr/local/hpc/munge/etc --localstatedir=/var --runstatedir=/run
编译和安装:make && make install
2. 配置munge
创建munge.key
cd /usr/local/hpc/munge/etc/munge/; ../../sbin/mungekey
创建和修改目录属性
mkdir -p /var/{lib,log}/munge
chown -R munge.munge /var/{lib,log}/munge
mkdir /run/munge ; chown -R munge.munge /run/munge
chmod 700 /var/log/munge;chmod 711 /var/lib/munge;chmod 755 /run/munge
chown -R munge.munge /usr/local/hpc/munge
创建启动服务
cd /root/munge-0.5.14/src/etc/
cp munge.systemd.service /usr/lib/systemd/system/munge.service
3. 启动munge
启动munge:sudo systemctl start munge
设置开机启动:sudo systemclt enable munge
查看是否启动:top -u munge
4. 添加环境变量
添加系统环境变量:echo "export PATH=$PATH:/usr/local/hpc/munge/bin:/usr/local/hpc/munge/sbin" >> /etc/profile.d/munge.sh
加载新的环境变量:source /etc/profile
验证生效:munge -n