在linux下,为了方便起见,完全可以使用脚本进行实时内核配置、开发工具部署、rpm包安装等操作。这里提供一个示例:
#!/bin/bash
echo "Step 1 install rt kernel "
echo "##########################################"
cd /opt/306/rt-kernel
yum -y localinstall python-schedutils-0.4-6.ky3.kb2.x86_64.rpm
yum -y localinstall python-linux-procfs-0.4.9-3.ky3.kb2.noarch.rpm
yum -y localinstall tuna-0.13-5.ky3.kb2.noarch.rpm
yum -y remove tuned
yum -y localinstall tuned-2.7.1-3.ky3.noarch.rpm
yum -y localinstall tuned-profiles-realtime-2.7.1-3.ky3.noarch.rpm
yum -y localinstall rtctl-1.13-2.ky3.noarch.rpm
yum -y localinstall rt-setup-1.59-5.ky3.noarch.rpm
yum -y localinstall kernel-rt-3.10.0-514.16.1.rt56.437.el7.x86_64.rpm
systemctl enable tuned
systemctl restart tuned
tuned-adm profile realtime
grub2-mkconfig -o /boot/grub2/grub.cfg
echo "Step 2 install tools"
echo "##########################################"
cd /opt/306/tools
rpm -ivh tigervnc-server-1.3.1-9.ky3.kb1.x86_64.rpm
rpm -ivh eclipse-cpp-luna-4.4-1.ky3.x86_64.rpm
cd /opt/306/tools/qt-creator/packages
yum -y localinstall *.rpm
echo "Step 3 install rpms"
echo "##########################################"
cd /opt/306/rpm
yum -y localinstall *.rpm
echo "Step 4 install ipmitool"
echo "##########################################"
date -s 1/1/2019
cd /opt/306
tar -xf OpenIPMI-2.0.25.tar.gz
cd /opt/306/OpenIPMI-2.0.25
./configure
make -j4
make install
cd /opt/306/ipmitool-fan
./configure
make -j4
make install
echo "Step 5 install fakeclock"
echo "##########################################"
cd /opt/306/fake-hwclock
./install.sh
相关文件见截图