vim installation
Some versions of centos have already installed vim by default, you can check if there is any before installation.
Query command:
rpm -qa|grep vim
Output result:
vim-enhanced-7.4.160-4.el7.x86_64 vim-minimal-7.4.160-4.el7.x86_64 vim-filesystem-7.4.160-4.el7.x86_64 vim-common-7.4.160-4.el7.x86_64
If there is no output above, install vim:
yum -y install vim*
After installation, you can add some configurations to make it more beautiful and convenient to use:
vim /etc/vimrc
set nu // Set display line number set showmode // Set to display the current mode at the bottom of the command line interface, etc. set ruler // Display information such as the number of lines where the cursor is located in the lower right corner set autoindent // Set the cursor to align with the start character of the previous line when the cursor moves to the next line each time the Enter key is clicked syntax on // That is, to set syntax detection, when editing C or Shell scripts, keywords will be displayed in special colors
jdk1.8 installation
Check if the system comes with:
java -v
Go to the official website to download the jdk version you need
Use the remote connection tool to put the downloaded compressed package in the /usr directory for decompression
Configure JDK environment variables:
vim /etc/profile
Configure the environment variable, and note that the directory points to your jdk decompression directory
#java environment export JAVA_HOME=/usr/jdk1.8.0_211 export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin
Make the configuration file take effect:
source /etc/profile
Test installation results:
java -version
maven install
The versions of maven on windows and linux are the same, so you can directly throw the maven package you use on windows to linux.
maven-3.6.3-bin.tar.gz download address:
maven official website download
Upload to the /home/work/maven directory
Unzip:
tar -zxvf apache-maven-3.6.3-bin.tar.gz
Configure environment variables:
vim /etc/profile
Add the following content: Pay attention to the directory and version of your maven
export M2_HOME=/home/work/maven/apache-maven-3.3.9 export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$M2_HOME/bin:$PATH
source /etc/profile
test:
mvn -v
You may encounter insufficient permissions errors when testing:
-bash: /usr/local/maven/apache-maven-3.2.3/bin/mvn: Permission denied
Add permissions:
enter: chmod a+x /opt/apache-maven-3.2.2/bin/mvn # /opt/apache-maven-3.2.2/bin/mvn is a string of output after you enter mvn-v, modify it according to your own output
wget install
yum -y install wget
redis installation
Check the version you need on the official website
Step by step:
# 1. Enter the directory cd /usr/local/ # 2. Download wget https://download.redis.io/releases/redis-6.2.3.tar.gz # 3. Unzip tar xzf redis-6.2.3.tar.gz # 4. Enter the decompression directory cd redis-6.2.3 # 5. compile make
Compilation may appear:
cc: Command not found
That is, less things to compile C
GCC needs to be installed
sudo yum -y install gcc gcc-c++ libstdc++-devel # Execute after installation make MALLOC=libc
Modify the configuration file:
/usr/local/redis-6.2.3/redis.conf
Generally, three things are modified:
Modify port: 6379 Modify login password: requirepass You can use the background login daemonize yes
start up
Start in the src directory of redis
/usr/local/redis-6.2.3/src/redis-server /usr/local/redis-6.2.3/redis.conf &
Install Git
sudo yum install -y git
nodejs installation
yum install -y nodejs
Direct installation like this will prompt you "No package available".
First update the epel third-party software library:
yum install -y epel-release yum install -y nodejs
openssl install
yum install openssl yum install openssl-devel
Cmake version upgrade
When compiling some C programs, you will be prompted that the Cmake version is too low, that is, you need to upgrade the version.
Download Cmake
Download the latest version cmake-3.22.2.tar.gz here

Then decompress and compile:
cd ~/Downloads/cmake-3.22.2 ./configure make sudo make install
Test installation results:
cmake -version
Possible problems:
"CMake Error: Could not find CMAKE_ROOT !!!"
input the command:
hash -r
clear cache.
mysql installation
Download and install mysql:
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm yum -y localinstall mysql57-community-release-el7-11.noarch.rpm yum -y install mysql-community-server #There may be an error indicating that the key is insufficient rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
Start the mysql service:
systemctl start mysqld
Set up to start at boot:
systemctl enable mysqld systemctl daemon-reload
Modify login password:
vim /var/log/mysqld.log

[root@localhost local]# mysql -u root -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Your password (upper and lower case numeric special characters)'; Query OK, 0 rows affected (0.00 sec) # Set up remote login mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION; Query OK, 0 rows affected, 1 warning (0.00 sec)
Exit after setting:
exit
Firewall open port 3306:
[root@localhost sysconfig]# cd /etc/sysconfig/ [root@localhost sysconfig]# vim iptables #Add the code as follows -A INPUT -p tcp --dport 3306 -j ACCEPT
Restart the firewall:
[root@localhost sysconfig]# service iptables restart
Configure mysql default encoding to utf-8:
vim /etc/my.cnf #Add the following code character_set_server=utf8 init_connect='SET NAMES utf8'
Restart MySQL:
systemctl restart mysqld