Linux搭建服务器
文章目录
- Linux搭建服务器
- 1.基础环境配置
- 1.1配置centos7
- 1.2安装xshall
- 1.3安装xftp7
- 2.配置jdk 1.8
- ==第一步 卸载系统自带的OpenJDK以及相关的java文件==
- ==第二步 下载最新稳定JDK==
- ==第三步 解压JDK==
- ==第四步 配置JDK环境变量==
- 第五步 让刚刚设置的环境变量生效并检查是否安装成功
- 3.配置tomcat 8.5
- 3.1下载官网https://tomcat.apache.org/download-80.cgi
- 3.2配置步骤
- 4.配置mysql 5.7
Linux搭建服务器
1.基础环境配置
1.1配置centos7
1.2安装xshall
1.3安装xftp7
2.配置jdk 1.8
第一步 卸载系统自带的OpenJDK以及相关的java文件
1.在命令窗口输入,查看系统自带的openJDK版本信息
java -version
2.在mingl窗口输入下面指令,查询jdk版本信息
rpm -qa | grep java
以上文件下,下面四个带openjdk的可以删除
3.在命令窗口输入一下指令删除openjdk,注意:每个人的openjdk版本可能不同,在删除的时候,删除自己的版本,指令如下 rpm -e --nodeps 对应版本信息,下面删除四个openjdk,需要一个一个删除,每删除一个都要回车一次
rpm -e --nodeps java-1.8.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
4.检查是否删除成功
再命令窗口输入
java -version
显示上述图片,代表删除成功
第二步 下载最新稳定JDK
1.下载官网:http://www.oracle.com/technetwork/java/javase/archive-139210.html
2.下载步骤
2.1打开上边这个链接,会直接进入下面的这个网页,往下拉,找到 Java SE 8,点击进入
2.2按照上面那个步骤点进去,会跳进下面这个页面,然后,选择下面这个版本![image-20220325122518002]
2.3下载完成后通过xtfp7传入到Linux上,把刚才下载的jdk通过xtfp7上传到linux下的home路径下,具体步骤见Xftp使用
2.4通过指令进入Home路径下,回车
2.5输入ll查询home下的所有文件,然后会发现刚才上传的jdk
2.6在Linux下的Home路径下,新建一个文件夹,如Javaent,以后的有关软件都安装在这个文件夹,便于后期的维护
2.6.1建文件夹指令
mkdir 文件夹名
查看是否安装成功
输入以下指令
ll
2.6.2把刚才的jdk包复制到这个目录下
复制口令
cp jdk-7u80-linux-x64.tar.gz /home/javaent
进入home下的Javaent文件夹,查看是否复制成功
第三步 解压JDK
在命令窗口输入一下指令,进行解压
tar -zxvf jdk-7u80-linux-x64.tar.gz
查看是否解压成功,解压成功后,可以删除之前的压缩包下
查看代码
ll
删除解压包指令(非必需)
rm -f jdk-7u80-linux-x64.tar.gz
第四步 配置JDK环境变量
1.配置全局变量
在命令行输入
vim /etc/profile
命令说明
vim 文本编辑
/etc/profile全局变量文件
进入文本编辑状态下,光标移到最后一行,键盘按下:
i
进入插入状态:
在文本的最后一行粘贴如下:
#java environment
export JAVA_HOME=/home/javaent/jdk1.7.0_80
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
注意JAVA_HOME=/home/javaent/jdk1.7.0_80 就是你自己的目录
在键盘按下ESC然后在按下shift+q就回到了正常模式
然后输入
x
写入并强制退出。
第五步 让刚刚设置的环境变量生效并检查是否安装成功
1.让刚刚设置的环境变量生效
输入:
source /etc/profile
2.检查是否成功
输入指令:
java -version
3.配置tomcat 8.5
3.1下载官网https://tomcat.apache.org/download-80.cgi
安装步骤:
3.2配置步骤
第一步:使用Xshell的Xftp上传压缩包到Linux中(注意:上传的位置,一般设定是软件包管理文件目录下,例如我的是/home/目录里
第二步:把文件移到/usr/local下,并且进入到/usr/local下查看tomcat是否移动成功
mv apache-tomcat-8.5.77.tar.gz /usr/local
第三步:解压
tar -zxvf apache-tomcat-8.5.77.tar.gz
第四部,进入apache-tomcat-8.5.47/bin目录下,并且开启tomcat服务
进入apache-tomcat-8.5.47/bin目录下指令
cd apache-tomcat-8.5.47/bin
开启服务指令
./startup.sh
关闭服务指令
./shutdown.sh
第五步:验证是否成功
在虚拟机浏览器上,输入虚拟机IP地址+8080端口号,如我的:http://192.168.40.139:8080/
4.配置mysql 5.7
第一步:检查是否有自带的mysql
[root@localhost /]# rpm -qa | grep mysql
[root@localhost /]# rpm -qa | grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
第二步:出现自带的软件,需要卸载
[root@localhost /]# yum -y remove mariadb-libs-5.5.56-2.el7.x86_64
第三步:安装wegt
[root@localhost /]# yum -y install wget
第四步:下载mysql
[root@localhost /]# wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
第五步:安装rpm
[root@localhost /]# rpm -ivh mysql57-community-release-el7-9.noarch.rpm
第六步:安装mysql-conmmunity-server
[root@localhost /]# yum -y install mysql-community-server
注意:若出现公钥未安装问题,则在命令行末尾加上--nogpgcheck
即可
[root@localhost /]# yum -y install mysql-community-server --nogpgcheck
忽略检查公钥问题,可让mysql正常安装。
第七步:配置mysql
1.关闭密码验证
[root@localhost /]# vim /etc/my.cnf
在末尾添加,进入页面之后点击i进入编辑模式,然后按键盘上的esc退出编辑模式,最后点击shift+q,在冒号后面输入wq,保存退出
plugin-load=validate_password.sovalidate-password=OFF
2.启动mysql
[root@localhost /]# service mysqld start
如果什么都没出现说明正常启动
3.获取安装时的临时密码(第一次登陆就用这个密码)
[root@localhost /]# grep "password" /var/log/mysqld.log
复制密码:9W=j>kC6*eCq
4.登陆mysql
[root@localhost /]# mysql -u root -p
5.更改密码
mysql> SET PASSWORD = PASSWORD('123456');
6.设置为永久密码
mysql> flush privileges;
7.远程访问
mysql数据库设置远程连接权限,允许所有主机均可使用root/123456(用户/密码)远程访问数据库。
mysql> grant all privileges on *.* to root@"%" identified by "123456";
设置为任意IP访问
注:
GRANT:赋权命令
ALL PRIVILEGES:当前用户的所有权限
ON:介词
.:当前用户对所有数据库和表的相应操作权限
TO:介词
‘root’@’%’:权限赋给root用户,所有ip都能连接。% 代表任意的客户端,可替换成具体IP地址。
IDENTIFIED BY ‘123456’:连接时输入密码,密码为123456
刷新权限表
mysql> flush privileges;
第八步:导入数据库
1.登陆mysql
[root@localhost /]mysql -u root -p
2.创建数据库,并导入
mysql> create database db_exam_manager default charset utf8; # 创建数据库
mysql> use db_exam_manager; # 使用已创建的数据库
mysql> source /home/db_exam_manager.sql # 导入备份数据库
注意:把db_exam_manager.sql移到linux下的/home下
exit
设置开机启动
[root@localhost /]# systemctl enable mysqld
sh privileges;
第八步:导入数据库1.登陆mysql```apl
[root@localhost /]mysql -u root -p
2.创建数据库,并导入
mysql> create database db_exam_manager default charset utf8; # 创建数据库
mysql> use db_exam_manager; # 使用已创建的数据库
mysql> source /home/db_exam_manager.sql # 导入备份数据库
注意:把db_exam_manager.sql移到linux下的/home下
exit
设置开机启动
[root@localhost /]# systemctl enable mysqld
Linux搭建服务器相关推荐
- [TCP/IP] Linux 搭建服务器局域网
文章目录 [TCP/IP] Linux 搭建服务器局域网 1. 使用python内置库http.server 2. 使用Http-Server [TCP/IP] Linux 搭建服务器局域网 1. 使 ...
- WebRTC使用Linux搭建服务器(二)
搭建服务器流程: 注意:每个人搭建服务器可能会出现奇奇怪怪的问题,照着我的方法可能会出现其他问题,不要着急,耐心搭建,确实比较烦. 1.安装JDK apt-get update apt-get ins ...
- linux搭建服务器ppt,Linux服务器远程控制搭建.ppt
<Linux服务器远程控制搭建.ppt>由会员分享,可在线阅读,更多相关<Linux服务器远程控制搭建.ppt(14页珍藏版)>请在装配图网上搜索. 1.企业服务器远程控制搭建 ...
- 完整linux搭建服务器过程,Linux搭建服务器步骤
1.安装xshll 2.使用xshell连接上Linux 3.使用xshell安装vsftpd 3.1:使用命令yum install vsftpd 3.2:输入y\n决定要不要安装 3.3:当出现& ...
- linux搭建服务器的配置
1.安装好linux系统之后,如果无法连接网络,先设置代理,配置apt的流量走代理: #命令 vim /etc/apt/apt.conf #配置文件内容 Acquire::http::Proxy &q ...
- Qt网编实现音乐播放器的使用(Linux搭建服务器)
一.界面效果 功能: 搜索歌曲:客户端用户输入歌曲名,点击显示歌曲信息,服务器根据客户端发送来的名字在歌曲表内查询查询到的话,则将对应的歌曲文件数据发送到客户端新创建的一个文件夹内,然后加入到多媒体播 ...
- 用linux搭建服务器的
转载于:https://www.cnblogs.com/zhangxiaofei/p/6518001.html
- 使用LINUX云服务器搭建web、小程序服务器MySql+Java+Tomcat
记小白第一次使用LINUX搭建web.小程序服务器 MySql+Java+Tomcat (很全的安装过程收集整合) 一.使用LINUX搭建服务器的原因 准备工具 二.下载配置 2.1 阿里云服务器的购 ...
- 泰拉瑞亚加mod之后如何搭建服务器进行联机
有时间会重新写一下,整明白点 可以移步http://www.dwlufvexyu.com/%e6%b3%b0%e6%8b%89%e7%91%9e%e4%ba%9a%e6%89%93%e4%b8%8am ...
最新文章
- 无需任何标记数据,几张照片就能还原出3D物体结构,自监督学习还能这样用...
- 远程桌面mstsc情况下通过\\tsclient\盘符实现内容的拷贝
- ABAP中查找代码的标准程序
- java 二进制图片上传_Spring MVC上传图片,Java二进制图片写入数据库,生成略缩图...
- 如何让Element UI的Message消息提示每次只弹出一个
- 来领资料咯!计算机专业教科书礼包
- 如何编写一个python项目
- 信息学奥赛C++语言:旗手
- nginx常见错误之(CreateFile() “D:\LCJ\下载\nginx/conf/nginx.conf“ failed (3: The system cannot find the path
- mysql安装及远程连接_Mysql安装、使用、配置远程连接,看这一篇就够了!
- Linux工作笔记033---Linux(CentOS7)安装zip、unzip命令
- 网络地址转换 NAT
- 如何巧妙的使用pandas结合xlsxwriter实现对表格的读写以及插入图片操作
- AngularJS API之toJson 对象转为JSON
- datavideo切换台说明书_SE-700切换台-应用篇
- 双硬盘SSD+HDD+ win10装双系统Ubuntu16.04
- umi 约定式路由 关于 history.goBack() 的奇奇怪怪问题
- 苹果x充电慢是什么原因_苹果x无法激活维修引起这个故障有两个原因
- 10.6版本的CodeWarrior 的使用手册
- 增强现实入门实战,使用ArUco标记实现增强现实
热门文章
- PTA-测试-Java-5-1 厘米换算英尺英寸 (15分)
- Echarts—折线图动态获取数据示例(java版本)
- webassembly_全球最简单的WebAssembly简介?
- 接口文档管理神器 Apifox,我爱了
- ROS导航系列(四):全局路径规划器的参数配置分析
- html 颜色镂空,div的CSS3弯曲镂空?
- 【stm32】badapple播放心路例程
- 预防计算机病毒注意事项,看过来:预防病毒的八点注意事项
- 利用Postgresql+Postgis进行空间地理信息分析(道路偏移,进出电子围栏等)
- C#中Console.WriteLine()与Console.Write的区别