Linux 上软件的安装

JDK 安装

清理系统默认自带jdk进行安装

如果安装 centos6.8 时默认安装了例如 openjdk 等,请先执行查看已经自带的 jdk 然后卸载

rpm -qa | grep jdk

卸载命令(XXX为上一个命令查到的结果)

sudo yum remove XXX

先下载RPM包

sudo wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

安装

sudo rpm -ivh jdk-8u131-linux-x64.rpm

查看版本

java -version

赋予权限

7 代表读写执行,第一个 7 代表用户权限,第二个代表用户组,第三个代表其他人

sudo chmod 777 jdk-8u131-linux-x64.rpm

配置 jdk 环境变量

sudo vim /etc/profile

在最下方增加

export JAVA_HOME=/usr/java/jdk1.8.0_131
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

使配置生效

source /etc/profile

Tomcat 安装

下载

wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.46/bin/apache-tomcat-9.0.46.tar.gz

解压缩

tar -zxvf apache-tomcat-9.0.46.tar.gz

配置环境变量

sudo vim /etc/profile

在最下方添加

export CATALINA_HOME=/developer/apache-tomcat-9.0.46

使配置生效

source /etc/profile

配置 UTF-8字符集

进入 tomcat 安装的 conf 文件夹,如:${CATALINA_HOME}/conf/server.xml 编辑 server.xml,找到配置 8080 默认端口的位置,在 xml 节点末尾添加 URIEncoding = “UTF-8”

在这里插入图片描述
进入 bin 目录执行 ./startup.sh

Maven 安装

上传文件

百度网盘链接:https://pan.baidu.com/s/10C3IDcnohJWHbUA-wzBiaA
提取码:2x9h

解压文件

tar -zxvf apache-maven-3.6.1-bin.tar.gz

配置环境变量

vim /etc/profile

等号后面就是实际解压缩的位置

export MAVEN_HOME=/developer/apache-maven-3.6.1
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin

在这里插入图片描述

执行 source /etc/profile,使之生效

mvn -version

Nginx 安装

前置安装

安装 gcc
sudo yum install gcc-c++

安装 pcre
sudo yum install pcre pcre-devel

安装 zlib
sudo yum install zlib zlib-devel

安装 openssl 
sudo yum install openssl openssl-devel

上传压缩包到虚拟机,并解压缩文件

tar -zxvf nginx-1.12.2.tar.gz 

进入 nginx 目录执行

./configure
make
make install

启动 nginx

在这里插入图片描述

vsftpd 安装

下载

yum -y install vsftpd

rpm -qa| grep vsftpd 可通过这个检查是否已经安装 vsftpd
默认配置文件在 /etc/vsftpd/vsftpd.conf

创建虚拟用户

选择在根或者用户目录下创建 ftp 文件夹

mkdir ftpfile

添加匿名用户

useradd ftpuser -d /ftpfile -s /sbin/nologin

修改 ftpfile 权限

chown -R ftpuser.ftpuser /ftpfile

重设 ftpuser 密码

passwd ftpuser

配置

创建文件
在这里插入图片描述
写入文件
在这里插入图片描述
配置类

vim /etc/vsftpd/vsftpd.conf

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
编辑防火墙,添加配置

sudo vim /etc/sysconfig/iptables
#vsftpd
-A INPUT -p TCP --dport 61001:62000 -j ACCEPT
-A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT

-A INPUT -p TCP --dport 20 -j ACCEPT
-A OUTPUT -p TCP --dport 20 -j ACCEPT
-A INPUT -p TCP --dport 21 -j ACCEPT
-A OUTPUT -p TCP --dport 21 -j ACCEPT

重启

service iptables restart
sudo service vsftpd restart

MySQL 安装

安装

yum -y install mysql-server

添加字符集

vim /etc/my.cnf

启动、登录

service mysqld start
mysql -u root

开放 3306 端口

vim /etc/sysconfig/iptables

添加

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

重启防火墙

service iptables restart

添加用户

mysql> insert into mysql.user(Host,User,Password) values("localhost","mmall",password("mmall"));

在这里插入图片描述
设置随系统自动启动

chkconfig mysqld on

创建数据库

mysql> create database `mmall` default character set utf8 collate utf8_general_ci;

赋予权限

grant all privileges on mmall.* to mmall@'%' identified by 'mmall' with grant option;

Git 安装

下载

wget https://github.com/git/git/archive/v2.8.0.tar.gz

安装依赖

yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

解压

tar -zxvf 文件名

进入 git 目录后编译

make prefix=/usr/local all
make prefix=/usr/local install

查看安装版本

git --version

配置码云

git config --global user.name "用户名"
git config --global user.email "邮箱账号"

生成公钥

ssh-keygen -t rsa -C “邮箱账号” 

键入命令后连敲回车 生成公钥文件 文件路径 /root/.ssh/id_rsa.pub 即在当前系统用户的个人主目录下生成该文件

在码云上添加公钥

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值