当前位置:   article > 正文

linux基本使用及服务器环境搭建_linux服务器搭建教程

linux服务器搭建教程

0.linux基本命令

1.pwd 我在那里

2.who am i 我是谁

3.clear 清屏

4.ctrl+c 强制停止

5.ip addr 查看地址

6.ping 是否联通网站

7.systemctl start|stop|restart|enabled 进程 network |网络连接|firewalld|防火墙

8.cd 进入目录 cd … 回到上一层目录 cd - 原路返回来时的目录 cd / 进入根目录

9.ls 查看文件夹下的所有的文件以及文件夹

10.ll 展示出该文件夹或文件的 权限内容

11.chmod 777 赋予权限 最高权限

12.mkdir 创建文件夹

  1. touch 创建文件
  2. vim 文件名称 编辑文件
  3. vi 文件名称 1.按下 i 进入编辑模式。编辑完成后。按下esc 退出编辑模式 。在命令行输入:wq -->保存并且退出。:wq! --》保存并且强制退出
  4. cat 输出文件内容
  5. tail -f 输出文件内容 随着文件的内容的增多,会持续输出到控制台
  6. cp 文件名称 文件路径/文件名
  7. mv 移动文件,并且重命名(mv 文件名 目的路径)
  8. rm 删除普通文件
  9. rm -rf 删除文件夹 rm -rf/*
  10. yum install lrzsz 安装上传下载组件
  11. rz 选择上传文件
  12. sz 文件 下载到本地
  13. tar -zxvf 解压 以tar.gz 结尾的压缩包文件
  14. ps aux|grep tomcat 打开tomcat的下正在进行的进程
  15. kill -9 2191 杀死2191进程
  16. nohup java -jar qf-edu-admin-1.0-SNAPSHOT.jar & :表示将此jar项目运行后,所有的日志信息保存到nohup.out文件中
  17. cat nohup.out 查看日志
  18. tail -f nohup.out 实时查看日志
  19. ps -ef|grep 服务名称 查看服务是否启动(ps -ef|grep redis)
  20. 在文件中搜索单词,vim 文件,输入/单词即可搜索你想搜的单词(输入的单词会在文档中进行高亮展示, 若存在多个,每个单词都会进行高亮展示)
    查找下一个: 在上述基础上输入 n 会定位到下一个高亮展示的单词
    查找上一个: 在上述基础上输入 N 会定位到上一个高亮展示的单词
  21. 搜索当前文件夹下 某个文件或目录 find . -name "example.txt" 会输出,当前文件夹下所有的 example.txt文件的具体位置
  22. 在文件外查看某个文件内的某个单词附近的内容 grep "RestTemplate" /opt/seata/Nacos.md :在Nacos.md文件中查看RestTemplate附近的内容 grep -i "RestTemplate" /opt/seata/Nacos.md 会忽略大小写
  23. free -h 显示内存使用情况。-h 参数表示以可读的方式显示,以便更容易理解。

1.配置jdk环境变量

  • 解压jdk压缩包
tar -zxvf jdk-8u161-linux-x64.tar.gz
  • 1
  • 进入环境变量
vi /etc/profile
  • 1
  • 添加变量(最末尾进行更改)
    • i 进入编辑模式
    • **保存并退出:**esc,输入:wq
    • **退出不保存:**esc,输入:q!
export JAVA_HOME=/opt/jdk/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH;
  • 1
  • 2
  • 使环境变量生效
source /etc/profile
  • 1
  • 检查环境变量
java -version
  • 1

2.安装tomcat

(1)解压、安装

在这里插入图片描述

(2)启动

  • 打开服务器防火墙

在这里插入图片描述

  • 启动服务

在这里插入图片描述

3. mysql安装

# 首先通过yum下载wget命令
1.yum -y install wget
# 通过wget下载MySQL存储库
2.wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3.rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
4.通过编辑vi /etc/yum.repos.d/mysql-community.repo文件,去修改发行版本
5.将80的enabled更改为0,将5.7的enabled更改为1,保存即可,
#开始安装mysql
6.yum -y install mysql-server
# 启动MySQL服务
7.systemctl start mysqld.service
# 默认8.0启动后,不会生成密码,但是8.0以前需要在/var/logs/mysqld.log文件中查看默认生成的密码
8.mysql -uroot
#修改密码
9.ALTER USER 'root'@'localhost' IDENTIFIED BY 'P@ssw0rd';
10.
#选中库
use mysql;
#开启远程连接
update user set host='%' where user='root';
#刷新权限
FLUSH PRIVILEGES;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

在这里插入图片描述

4.部署jar项目基本命令

  • ps aux|grep tomcat 打开tomcat的下正在进行的进程(tomcat可以换成任意项目)
  • kill -9 2191 杀死2191进程
  • nohup java -jar qf-edu-admin-1.0-SNAPSHOT.jar & :表示将此jar项目运行后,所有的日志信息保存到nohup.out文件中
  • nohup java -jar babyshark-0.0.1-SNAPSHOT.jar > msg.log 2>&1 & (2>&1 &为结尾固定写法,将输出日志定向保存到中)
  • cat nohup.out 查看日志
  • tail -f nohup.out 实时查看日志

5. 前端项目继承到后端项目中

  • 将前端项目main.js文件中的axios默认路由注释
//将axios共同的url进行配置
//axios.defaults.baseURL="/api"
  • 1
  • 2
  • 使用build将其打包,所生成文件再dist文件夹中(静态资源)
  • 将dist文件夹中所有文件复制到后端项目的resources/static文件夹下
  • 将后端项目进行打包(生成jar包)
  • 通过java -jar xxx.jar 将其运行
  • 访问后端项目端口号(运行的是前台项目)
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/164187
推荐阅读
相关标签
  

闽ICP备14008679号