Basic system instalation
From PlcWiki
(Difference between revisions)
(→Install Tomcat) |
|||
(13 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | + | == Install CentOS minimal == | |
- | + | == Install some good tools == | |
# yum install openssh-clients | # yum install openssh-clients | ||
Line 10: | Line 10: | ||
# yum install ntsysv | # yum install ntsysv | ||
# yum install vim-enhanced | # yum install vim-enhanced | ||
+ | # yum install unzip | ||
- | === Disable firewall | + | or run |
+ | # yum -y install wget openssh-clients mc setuptool system-config-network-tui ntsysv vim-enhanced unzip | ||
+ | |||
+ | == to install it in a Virtual Box == | ||
+ | # yum -y install "kernel-devel-uname-r == $(uname -r)" | ||
+ | # yum -y install gcc perl kernel-headers kernel-devel bzip2 dkms make | ||
+ | # reboot | ||
+ | |||
+ | Insert the guest VM CD now | ||
+ | |||
+ | # sudo mkdir -p /mnt/cdrom | ||
+ | # sudo mount /dev/cdrom /mnt/cdrom/ | ||
+ | # sudo sh /mnt/cdrom/VBoxLinuxAdditions.run --nox11 | ||
+ | # reboot | ||
+ | |||
+ | == Disable firewall == | ||
# chkconfig ip6tables off | # chkconfig ip6tables off | ||
Line 18: | Line 34: | ||
# service iptables stop | # service iptables stop | ||
- | + | == Disable SELinux == | |
In /etc/selinux/config change line | In /etc/selinux/config change line | ||
Line 26: | Line 42: | ||
and reboot server. | and reboot server. | ||
- | + | == Configure Network == | |
Set correct values tu /etc/hosts | Set correct values tu /etc/hosts | ||
- | + | == Set Timeserver (ntpd) == | |
Prosím někoho kdo ví jaká jsou pravidla pro řízení času aby to tu popsal | Prosím někoho kdo ví jaká jsou pravidla pro řízení času aby to tu popsal | ||
- | + | == Set CLEVER commands executable everywhere == | |
echo "export PATH=$PATH:/usr/local/plc/bin" > /etc/profile.d/plc_add_bin_path.sh | echo "export PATH=$PATH:/usr/local/plc/bin" > /etc/profile.d/plc_add_bin_path.sh | ||
+ | == Install Tomcat == | ||
+ | |||
+ | Register jars repository | ||
+ | cd /etc/yum.repos.d | ||
+ | wget http://www.jpackage.org/jpackage50.repo | ||
+ | |||
+ | Install Tomcat | ||
+ | # yum install java-1.6.0-openjdk-devel | ||
+ | # yum install tomcat6 | ||
+ | # yum install tomcat6-docs-webapp | ||
+ | # yum install tomcat6-admin-webapps | ||
+ | |||
+ | or run | ||
+ | # yum -y install mysql-connector-java java-1.6.0-openjdk-devel tomcat6 tomcat6-docs-webapp tomcat6-admin-webapps jakarta-common-digester | ||
+ | |||
+ | We need MySQL connector | ||
+ | # yum install mysql-connector-java | ||
+ | # ln -s /usr/share/java/mysql-connector-java.jar /usr/share/tomcat6/lib/ | ||
+ | |||
+ | We need jakarta-commons-digester | ||
+ | # yum install jakarta-commons-digester | ||
+ | |||
+ | # ln -s /usr/share/java/commons-digester-rss.jar /usr/share/tomcat6/lib/ | ||
+ | # ln -s /usr/share/java/commons-digester.jar /usr/share/tomcat6/lib/ | ||
+ | # ln -s /usr/share/java/commons-beanutils-bean-collections.jar /var/tomcat6/lib | ||
+ | # ln -s /usr/share/java/commons-beanutils-core.jar /var/tomcat6/lib/ | ||
+ | # ln -s /usr/share/java/commons-beanutils.jar /var/tomcat6/lib/ | ||
+ | # ln -s /usr/share/java/commons-logging-api.jar /var/tomcat6/lib/ | ||
- | + | We want to run the Tomcat automaticaly | |
+ | # chkconfig tomcat6 on | ||
+ | # service tomcat6 start |
Current revision as of 12:25, 12 September 2022
Contents |
Install CentOS minimal
Install some good tools
# yum install openssh-clients # yum install mc # yum install setuptool # yum install system-config-network-tui # yum install ntsysv # yum install vim-enhanced # yum install unzip
or run
# yum -y install wget openssh-clients mc setuptool system-config-network-tui ntsysv vim-enhanced unzip
to install it in a Virtual Box
# yum -y install "kernel-devel-uname-r == $(uname -r)" # yum -y install gcc perl kernel-headers kernel-devel bzip2 dkms make # reboot
Insert the guest VM CD now
# sudo mkdir -p /mnt/cdrom # sudo mount /dev/cdrom /mnt/cdrom/ # sudo sh /mnt/cdrom/VBoxLinuxAdditions.run --nox11 # reboot
Disable firewall
# chkconfig ip6tables off # chkconfig iptables off # service ip6tables stop # service iptables stop
Disable SELinux
In /etc/selinux/config change line SELINUX=enforcing to SELINUX=disabled and reboot server.
Configure Network
Set correct values tu /etc/hosts
Set Timeserver (ntpd)
Prosím někoho kdo ví jaká jsou pravidla pro řízení času aby to tu popsal
Set CLEVER commands executable everywhere
echo "export PATH=$PATH:/usr/local/plc/bin" > /etc/profile.d/plc_add_bin_path.sh
Install Tomcat
Register jars repository
cd /etc/yum.repos.d wget http://www.jpackage.org/jpackage50.repo
Install Tomcat
# yum install java-1.6.0-openjdk-devel # yum install tomcat6 # yum install tomcat6-docs-webapp # yum install tomcat6-admin-webapps
or run
# yum -y install mysql-connector-java java-1.6.0-openjdk-devel tomcat6 tomcat6-docs-webapp tomcat6-admin-webapps jakarta-common-digester
We need MySQL connector
# yum install mysql-connector-java # ln -s /usr/share/java/mysql-connector-java.jar /usr/share/tomcat6/lib/
We need jakarta-commons-digester
# yum install jakarta-commons-digester
# ln -s /usr/share/java/commons-digester-rss.jar /usr/share/tomcat6/lib/ # ln -s /usr/share/java/commons-digester.jar /usr/share/tomcat6/lib/ # ln -s /usr/share/java/commons-beanutils-bean-collections.jar /var/tomcat6/lib # ln -s /usr/share/java/commons-beanutils-core.jar /var/tomcat6/lib/ # ln -s /usr/share/java/commons-beanutils.jar /var/tomcat6/lib/ # ln -s /usr/share/java/commons-logging-api.jar /var/tomcat6/lib/
We want to run the Tomcat automaticaly
# chkconfig tomcat6 on # service tomcat6 start