Tag Archives: centos

Install newest gcc on CentOS 7

Enable repository and install newest gcc with following commands. yum install centos-release-scl yum install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils Activate it and check version. scl enable devtoolset-9 bash gcc –version For make activation permanent add “scl enable devtoolset-9 bash” to end of the the /etc/profile file. Ok.That’s it!  

Posted in Linux | Tagged , , | Leave a comment

How to disable IPv6 on CentOS 7

We will be disabling IPv6 in kernel module. First, check IPv6 is enabled or not ifconfig -a | grep inet6 if you see inet6 in the output, you have IPv6. Let’s disable it. Edit /etc/default/grub file and add ” ipv6.disable=1″ to GRUB_CMDLINE_LINUX GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=”$(sed ‘s, release .*$,,g’ /etc/system-release)” GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT=”console” GRUB_CMDLINE_LINUX=”crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb Read More

Posted in Linux | Tagged , , , | Leave a comment

Installing Docker and Docker-Compose on CentOS with Ansible

Here is the fresh installation of docker on CentOS. You can change the docker-compose verison to the latest. Just create a yml file with following lines. – name: install docker on fresh server hosts: localhost gather_facts: false tasks: – name: Get some utils installed and repo added shell: yum install -y yum-utils; yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo Read More

Posted in Docker, Linux | Tagged , , , , | Leave a comment

SSH Login Without Password

You can login to a remote Linux machine without entering a password. First, we need to create public and private keys using ssh-key-gen on the localhost. ssh-keygen   Now, we have two files in the .ssh directory “id_rsa” as private key file and “id_rsa.pub” as public key file.

Posted in Linux | Tagged , , , , | Leave a comment

Configure Tomcat as a System Service in CentOS

If you want to start Tomcat automatically when system boots up, you need to configure it as a system service. Let’s create a new file tomcat11.service in /etc/systemd/system [Unit] Description=Apache Tomcat11 After=network.target [Service] Type=forking Environment=”JAVA_HOME=/home/tomcat/jdk-21.0.1″ Environment=”CATALINA_PID=/home/tomcat/apache-tomcat-11.0.0-M14/temp/tomcat.pid” Environment=”CATALINA_HOME=/home/tomcat/apache-tomcat-11.0.0-M14″ Environment=”CATALINA_BASE=/home/tomcat/apache-tomcat-11.0.0-M14″ Environment=”CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseG1GC” Environment=”JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom” ExecStart=/home/tomcat/apache-tomcat-11.0.0-M14/bin/startup.sh ExecStop=/home/tomcat/apache-tomcat-11.0.0-M14/bin/shutdown.sh User=tomcat Group=tomcat UMask=0007 RestartSec=10 Restart=always [Install] WantedBy=multi-user.target you need Read More

Posted in Linux, Uncategorized | Tagged , , , | Leave a comment

How to install Tomcat 11 in CentOS 7/8

First we need java. Tomcat11 requires Java Development Kit(JDK) 21 or later versions. You can download and install with following link https://www.oracle.com/java/technologies/downloads After the installaton you can check version. java -version   Please note that, if you have multiple java installed in your sever. You need to set JAVA_HOME environment parameter to set correct version. Read More

Posted in Linux, Uncategorized | Tagged , , | Leave a comment

Installing python3.9 and pip on CentOS 7

Firstly, install the requsite packages. sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel   Once that is done, download python3.9 or newer version. wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz Extract it. tar -xvf Python-3.9.6.tgz Move into the directory and configure with following command.

Posted in Linux, Uncategorized | Tagged , , , , , | Leave a comment