1 | yum install smartmontools -y |
1 2 3 4 | groupadd globalcache useradd -g globalcache -s /sbin/nologin globalcache useradd -g globalcache -s /sbin/nologin ccm useradd -g globalcache -s /bin/bash globalcacheop |
1 | passwd globalcacheop
|
1 | vim /home/globalcache/.bashrc
|
1 2 3 4 5 6 7 | # Source default setting [ -f /etc/bashrc ] && . /etc/bashrc umask 0027 # User environment PATH PATH="$HOME/.local/bin:$HOME/bin:$PATH" export PATH |
1 | usermod -a -G systemd-journal globalcacheop |
1 | vim /etc/sudoers
|
1 2 3 4 5 6 7 8 9 | globalcacheop ALL=(root) /usr/bin/systemctl start ccm globalcacheop ALL=(root) /usr/bin/systemctl stop ccm globalcacheop ALL=(root) /usr/bin/systemctl status ccm globalcacheop ALL=(root) /usr/bin/systemctl start globalcache globalcacheop ALL=(root) /usr/bin/systemctl stop globalcache globalcacheop ALL=(root) /usr/bin/systemctl status globalcache globalcacheop ALL=(root) /usr/bin/systemctl start GlobalCache.target globalcacheop ALL=(root) /usr/bin/systemctl stop GlobalCache.target globalcacheop ALL=(root) /usr/bin/systemctl status GlobalCache.target |
1 | rpm -ivh boostkit-globalcache-release-1.4.1.oe1.aarch64.rpm |
安装结束后会生成一个“/opt/gcache”文件夹,在“/opt/gcache/bin和/opt/gcache/conf”目录下分别存放了服务端的程序和配置文件。
1 2 | tar -zxvf cephlib.tar.gz \cp cephlib/* /opt/gcache/lib/ |
1 2 | chmod 550 /opt/gcache/lib/* chown globalcache:globalcache -R /opt/gcache/lib/ |
1 | tar -zxvf globalcache-adaptorlib-release-oe1.aarch64.tar.gz |
1 2 | cd globalcache-adaptorlib-aarch64 \cp lib* /opt/gcache/lib |
1 2 3 4 5 6 7 | cd /opt/gcache/lib chown globalcache:globalcache libosa.so chown globalcache:globalcache libproxy.so chown globalcache:globalcache libglz.so chmod 550 /opt/gcache/lib/libosa.so chmod 550 /opt/gcache/lib/libproxy.so chmod 550 /opt/gcache/lib/libglz.so |