Linux-常用软件安装(1)

Linux-常用软件安装(1)

1、免费的SSH工具以及服务器管理、远程桌面加速的国产软件

使用国产良心软件FinalShell,下面是安装地址

Windows版下载地址: http://www.hostbuf.com/downloads/finalshell_install.exe

macOS版下载地址: http://www.hostbuf.com/downloads/finalshell_install.pkg

2、JDK的上传以及安装

使用FinalShell远程链接自己的Linux服务器,点击右下角的底栏,选择上传,找好自己jdk的路径,上传到software
在这里插入图片描述

没有/software可以在管理员权限下新建一个目录

cd /            #确保在根目录下
mkdir /software  #新建一个software目录

JDK上传成功之后,进行解压,配置等操作

cd /software
ls -l # 查看一下该目录下的子目录和文件,看是否上传成功, -l 查看详细信息,可加可不加
tar -zxvf jdk-8u65-linux-x64.tar.gz -C /usr/local #将上传的jdk解压到/usr/local
cd /usr/local
ls -l
mv jdk1.8.0_65 jdk1.8 #重命名为jdk1.8

vim /etc/profile #有vim则用,没有则用vi

使用vim或vi进行文件编辑,按 i 进入插入模式,将光标移动到最后一行,然后回车,添加如下配置:

JAVA_HOME=/usr/local/jdk1.8
PATH=$JAVA_HOME/bin:$PATH

Esc键退出插入模式,输入·:·进入底行命令,输入·wq·进行保存并退出编辑,然后重新加载一下配置

source /etc/profile
java -version #敲完命令回车后如果出现Java的版本,配置就好了

3、tomcat8.0的上传以及安装

上传同jdk的上传

cd /software
tar -zxf apache-tomcat-8.5.78.tar.gz -C /usr/local
cd /usr/local
ls
mv apache-tomcat-8.5.78 tomcat8.5
cd tomcat8.5/bin
sh startup.sh #启动Tomcat,也可以用./startup.sh

验证Tomcat启动是否成功

cd .. #返回上一层
cd logs
more catalina.out #查看日志

日志最后出现·start Server startup in 47986 ms·,表示启动成功,或者查看进程看tomcat是否启动

ps -ef | grep tomcat # 管道符 | 将前一个查看进程结果输出给grep 进行tomcat的查找

如果能看到该进程则表示Tomcat启动成功


防火墙的一些操作

systemctl status firewalld # 查看防火墙状态
firewall-cmd --state #更加简洁显示防火墙状态,一般显示running或者no running
systemctl stop firewalld # 如果防火墙running的话,暂时关闭防火墙
ip addr #查看本机IP,再inet后面就是本机IP地址

在电脑上打开浏览器,输入IP地址后面加:8080,点击回车,访问Tomcat首页成功

如果防火墙服务未找到,使用下列命令安装防火墙

yum install firewalld #有提示记得输入y进行安装

一般为了保证系统安全,防火墙建议开启。一般开放指定端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent #开放8080端口,显示success则是开放成功
firewall-cmd --reload # 立即生效

然后电脑访问一下tomcat首页,看是否访问成功

关闭端口

firewall-cmd --zone=public --remove-port=8080/tcp --permanent #关闭8080端口
firewall-cmd --reload # 立即生效

查看开放的端口

 firewall-cmd --zone=public --list-ports

关闭 tomcat 的方法

cd /usr/local/tomcat8.5/bin
sh shutdown.sh

或者

ps -ef | grep tomcat8.5 # 查看进程id
kill -9 7742 # 结束进程

4、MySQL的安装与配置

先检查虚拟机是否安装过MySQL数据库

rpm -qa             #查询当前系统中安装的所有软件
rpm -qa | grep mysql          #查询带mysql的软件,没有结果即为没安装
rpm -qa | grep mariadb          #查询带mariadb的软件,没有就不用继续下去下面的命令了
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 # 根据上面查询到的软件名复制粘贴即可,卸载软件
rpm -qa | grep mariadb          #查询带mariadb的软件
rpm -Uvh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm #更新yum源
yum install mysql-community-server #下载MySQL
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 #安装出错才输入
mysql --version #显示版本就按照成功

注解 RPM RPM软件包管理器,是红帽Linux用于管理和安装软件的工具。CentOS7自带mariadb,与MySQL数据库的端口会冲突。


配置MySQL

systemctl status mysqld # 查看MySQL的服务状态
ps -ef | grep mysql #查看MySQL进程
systemctl start mysqld #启动MySQL
systemctl enable mysqld #设置开机自动启动
systemctl restart mysqld #重启MySQL
grep 'temporary password' /var/log/mysqld.log  #MySQL5.7之后的版本可以通过这个指令看到默认初始密码
mysql -uroot -pY*a%q+6A:wb, # -p之后的是通过上面查询到的 root@localhost: 之后的密码,-p之后不要加空格
mysql >  set global validate_password_policy=LOW; #设置密码复杂度为低
mysql > set global validate_password_length=4; #密码长度为4
mysql >  set password = password('123456');
mysql > grant all on *.* to 'root'@'%' identified by 'root'; # 开启远程访问权限,可以将%号改为自己的远程访问的IP地址
mysql > flush privileges; #权限立即生效
mysql > exit;
mysql -uroot -p123456 #看是否修改成功

开放3306端口,远程登录尝试一下,看是否成功

firewall-cmd --zone=public --add-port=3306/tcp --permanent #开放3306端口,显示success则是开放成功
firewall-cmd --reload # 立即生效

5、安装lrzsz

lrzsz是一款在linux里可代替ftp上传和下载的程序。
安装文件上传工具(可装可不装)

yum list lrzsz #搜索安装包
yum install lrzsz.x86_64   #将搜索到的lrzsz.x86_64安装
cd /software    #要上传文件的路径
rz #Windows下远程链接虚拟机会弹出上传文件的框
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

czxboys

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值