Linux常用命令

基本命令

查看路径

pwd

查看文件夹

ls

创建文件夹

mkdir

进入路径

cd

返回父路径

cd ..

查找工作目录

whereis 

解压压缩包

tar -xvf jdk-8u51-linux-x64.tar.gz
tar -xvf nginx-1.21.4.tar.gz

删除压缩包

rm -f jdk-8u51-linux-x64.tar.gz
rm -f nginx-1.2.4.tar.gz

修改名称

mv jdk1.8.0_51 jdk1.8
mv nginx-1.21.4 nginx-source

JDK环境变量配置

vim /etc/profile

测试网络连接

ping www.baidu.com

MariaDB安装

安装MariaDB

yum install mariadb-server	#安装mariadb数据库
yum clean all	#清空已安装文件   如果下载失败之后执行的

MariaDB启动

systemctl start mariadb			#启动命令
systemctl restart mariadb		#重启命令
systemctl stop mariadb			#关闭命令
systemctl enable mariadb 		#设定开机自启
systemctl disable mariadb 		#关闭开机自启

数据库初始化操作

mysql_secure_installation

配置Linux数据库权限

use mysql
select host use password from user;
update user set host="%" where host="localhost";

刷新数据库权限

flush privileges;

Linux防火墙

配置Linux防火墙策略

systemctl disable firewalld.service #关闭开机自启
systemctl enable firewalld.service	#打开开机自启

手动关闭防火墙

systemctl stop firewalld.service
systemctl start firewalld.service

检查防火墙开放的端口

firewall-cmd --list-ports

检查端口是否开放

firewall-cmd --query-port 80/tcp

开启防火墙

firewall-cmd --zone=public --add-port=80/tcp --permanent

移除端口

firewall-cmd --zone=public --remove-port=9090/tcp --permanent

关于防火墙操作的解释

  • zone #作用域
  • add-port=80/tcp #添加端口,格式为:端口/通讯协议
  • remove-port=80/tcp #移除端口,格式为:端口/通讯协议
  • permanent #永久生效,没有此参数重启后失效

重启防火墙

firewall-cmd --reload

后端启动

执行jar包

java -jar 8091.jar

查询进程

检索java服务项

jps

检索任意服务

ps -ef | grep mysql
ps -ef | grep java

杀死进程

关闭当前线程: ctrl + c
杀死进程:

kill PID号 		#普通的杀死
kill -15 PID号 	#较为强硬的杀死
kill -9 PID号 	#强制杀死

后台发布

效果: 关闭终端之后, 服务不会受到影响

nohup java -jar 8091.jar => 8091.log &
nohup java -jar 8092.jar => 8092.log &

脚本启动

Linux系统提供了shell脚本,提供批处理的机制
注意:标识符 xxx.sh
编辑脚本

vim start.sh

脚本内容

nohup java -jar 8091.jar => 8091.log &
nohup java -jar 8092.jar => 8092.log &

:wq

运行脚本

sh start.sh

Nginx安装

安装nginx

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

配置安装文件

./configure

如果 ./configure 报错没有权限,则执行如下命令

chmod + x configure

在nginx-source的根目录中 执行 make

make

根目录中执行 make install

make install

查找工作目录

whereis nginx

nginx命令

进入nginx/sbin目录中执行

./nginx					#启动命令:
./nginx -s reload		#重启命令: 
./nginx -s stop			#关闭命令:

路径说明

具体文件路径
静态资源文件dist /usr/local/nginx/dist
nginx.conf 配置/usr/local/nginx/config/nginx.conf
nginx启动项目/usr/local/nginx/sbin/
tomcats发布/usr/local/src/tomcats

日志查看

ctrl+c 结束查看

cat #输出文件所有的内容
more #输出文档所有的内容,分页输出,空格浏览下一屏,q退出
less #用法和more相同,只是通过PgUp、PgOn键来控制
tail #用于显示文件后几号,使用频繁
tail -10 nginx.conf #查看nginx.conf的最后10行
tail –f nginx.conf #动态查看日志,方便查看日志新增的信息

本文摘自
Linux安装MariaDB
Linux安装Nginx及使用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值