Linux常用命令与JavaWeb开发环境的搭建


前言

Linux 特点:免费、开源、免费、安全性高、对内存和文件管理优越、支持多线程/多用户/处理高并发,所以在Linux 环境下部署项目有着天然的优势。本章主要介绍了Linux的常用操作命令以及在Linux下搭建Java Web开发环境。


一、系统信息以及查看文件

1.1系统信息

date: 显示系统日期
在这里插入图片描述
cal:日历
在这里插入图片描述
shutdown -h now :关闭系统

shutdown -r now 重启


1.2查看文件

cd … 进入到根目录
cd … 回到上一级目录

ls :英文全称list,显示目录文件
ls 查看目录下的文件
在这里插入图片描述
ls -a 显示所有文件目录(包括隐藏文件)
在这里插入图片描述
ls -l 显示文件和目录的详细资料
在这里插入图片描述
ls -lh 显示文件大小
在这里插入图片描述

pwd:显示当前所在的目录,是 print working directory 的缩写
在这里插入图片描述
mkdir:创建目录

mkdir 文件名
mkdir -p 文件名  //递归创建,例如在根目录下创建test/demo两级目录,mkdir -p/test/demo

touch : 创建文件

touch 文件名

二、查看进程和防火墙的开关

ps(Process Status):查看系统进程的情况
ps -ef只打印进程
在这里插入图片描述
ps -elf会打印所有的线程
在这里插入图片描述
防火墙设置

systemctl start firewalld.service 启动防火墙 
systemctl stop firewalld.service 停止防火墙 
systemctl status firewalld 查看防火墙状态 
systemctl disable firewalld.service 禁用防火墙

三、搭建Java Web开发环境

下面以阿里云服务器为例,在Linux操作系统下搭建web开发环境

3.1JDK

1.执行以下命令,查看yum源中JDK版本。

yum list java*

在这里插入图片描述
2.执行以下命令,使用yum安装JDK1.8。

yum -y install java-1.8.0-openjdk*

3.配置环境变量
vim /etc/profile 修改环境变量文件加入如下两行

export JAVA_HOME=/usr/local/jdk1.8.0_111 (注意:jdk安装目录路径)
export PATH=$PATH:$JAVA_HOME/bin

4.执行以下命令,查看是否安装成功。

java -version

在这里插入图片描述
以上表示JDK安装成功


3.2Tomcat

1.执行以下命令,下载Tomcat压缩包

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.tar.gz

2.执行以下命令,解压刚刚下载Tomcat包。

tar -zxvf apache-tomcat-8.5.69.tar.gz 

3.进入Tomcat的bin 目录

./startup.sh 命令启动tomcat服务器 
./shutdown.sh 关闭tomcat服务器

4.在浏览器中访问云服务器中的 tomcat :云服务器公网ip+端口(tomcat默认8080) (注意:访问前关闭防火墙)
在这里插入图片描述
出现该界面表示tomcat启动成功


3.3Mysql

1.执行以下命令,下载并安装MySQL官方的Yum Repository。

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

2.设置为开机启动

systemctl enable mysqld.service

3.执行以下命令,启动 MySQL 数据库服务。

systemctl start mysqld.service

4.执行以下命令,查看MySQL初始密码。

grep "password" /var/log/mysqld.log

5.执行以下命令,登录数据库,p后面加上初始密码

mysql -uroot -p

6.执行以下命令,修改MySQL默认密码。

set global validate_password_policy=0;  #修改密码安全策略为低(只校验密码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

7.执行以下命令,授予root用户远程管理权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

8.输入exit退出数据库。


总结

Linux的常用命令是一个经常会被问到的问题,本文列举了几个常用的文件查看以及进程查看命令。需要注意的是,在云服务器上搭建完Java Web开发环境之后,就可以把之前做好的web项目打包好部署到云服务上面,之后在任意时间地点都可以访问到该项目。


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

JinziH Never Give Up

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

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

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

打赏作者

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

抵扣说明:

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

余额充值