Centos7常用软件安装(运行Java与C)
vim安装
有些版本的centos已经默认安装vim了,安装之前可以先查看有没有。
查询命令:
rpm -qa|grep vim
输出结果:
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
如无以上输出结果,则安装vim:
yum -y install vim*
安装完之后,可以添加一些配置,使得用起来更加美观方便。
vim /etc/vimrc
set nu // 设置显示行号 set showmode // 设置在命令行界面最下面显示当前模式等 set ruler // 在右下角显示光标所在的行数等信息 set autoindent // 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐 syntax on // 即设置语法检测,当编辑C或者Shell脚本时,关键字会用特殊颜色显示
wq保存退出,vim安装完毕。
jdk1.8安装
查看系统是否自带。
java -v
去官网下载自己需要的jdk版本。
通过远程连接工具把下载好的压缩包放在/usr目录下进行解压。
配置JDK环境变量:
vim /etc/profile
进行环境变量配置,注意目录指向你的jdk解压目录。
#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
wq! 保存修改信息
source /etc/profile 使配置文件生效。
测试安装效果:
java -version
maven安装
maven在windows和linux上的版本都一样,所以你windows上用的maven包直接扔到linux上即可。
maven-3.6.3-bin.tar.gz下载地址
官网下载地址:http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
上传到/home/work/maven目录下
解压:
tar -zxvf apache-maven-3.6.3-bin.tar.gz
配置环境变量:
vim /etc/profile
增加如下内容:注意你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
测试
mvn -v
测试时你可能会遇到权限不足的错误:
-bash: /usr/local/maven/apache-maven-3.2.3/bin/mvn: Permission denied
添加权限
输入:chmod a+x /opt/apache-maven-3.2.2/bin/mvn
# /opt/apache-maven-3.2.2/bin/mvn 是你输入mvn-v 后面输出的一串,根据你自己的输出进行修改
wget安装
yum -y install wget
redis安装
官网查看你需要的版本
https://redis.io/download
一步步操作:
# 1.进入目录 cd /usr/local/ # 2.下载 wget https://download.redis.io/releases/redis-6.2.3.tar.gz # 3.解压 tar xzf redis-6.2.3.tar.gz # 4.进入解压目录 cd redis-6.2.3 # 5.编译 make
编译可能出现
cc: Command not found
即少了编译C的东西
需要安装GCC
sudo yum -y install gcc gcc-c++ libstdc++-devel
# 安装完成后执行
make MALLOC=libc
修改配置文件:
/usr/local/redis-6.2.3/redis.conf
一般是修改三个东西
修改端口:6379
修改登录密码: requirepass
可以使用后台登录 daemonize yes
启动
在redis的src目录下进行启动
/usr/local/redis-6.2.3/src/redis-server /usr/local/redis-6.2.3/redis.conf &
安装Git
sudo yum install -y git
nodejs 安装
yum install -y nodejs
直接这样安装,会提示你“没有可用的软件包”。
先更新epel第三方软件库:
yum install -y epel-release
yum install -y nodejs
openssl安装
yum install openssl
yum install openssl-devel
Cmake版本升级
在编译某些C程序时,会提示你Cmake版本太低,即要升级版本。
下载Cmake
这里下载最新的版本cmake-3.22.2.tar.gz
随后进行解压编译
cd ~/Downloads/cmake-3.22.2 ./configure make sudo make install
测试安装结果:
cmake -version
可能会出现的问题:
"CMake Error: Could not find CMAKE_ROOT !!!"
输入命令
hash -r
清除缓存。
mysql安装
下载安装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 #可能报错显示密钥不足 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
启动mysql 服务
systemctl start mysqld
设置开机启动
systemctl enable mysqld
systemctl daemon-reload
修改登录密码
vim /var/log/mysqld.log
[root@localhost local]# mysql -u root -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码(大小写数字特殊字符)'; Query OK, 0 rows affected (0.00 sec) # 设置远程登录 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION; Query OK, 0 rows affected, 1 warning (0.00 sec)
设置完退出
exit
防火墙开放3306端口
[root@localhost sysconfig]# cd /etc/sysconfig/
[root@localhost sysconfig]# vim iptables
#添加代码如下
-A INPUT -p tcp --dport 3306 -j ACCEPT
重启防火墙
[root@localhost sysconfig]# service iptables restart
配置mysql默认编码为utf-8
vim /etc/my.cnf
#添加如下代码
character_set_server=utf8
init_connect='SET NAMES utf8'
重启MySQL
systemctl restart mysqld
安装完毕。