栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

linux操作指令

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux操作指令

linux ·查看当前网络配置
ifconfig

·切换用户
su username
## 输入密码  (低级权限用户切换到高级权限用户是需要输入密码的)

·重启Linux
reboot

·查看当前路径
pwd

·文件编辑
vi      #文件编辑
vim     #增强文件编辑
vim +行号 文件名     #进入到当前文件编辑器,光标指向指定的行号
​
:q      #退出文件
:q!     #强制不保存退出
:w      #写入
:w!     #强制写入
:wq     #保存对文件的修改并退出
:wq!    #保存对文件的修改并强制退出

·新建文件夹
mkdir 文件夹名           #创建一个文件夹
mkdir 文件夹名 文件夹名   #创建多个文件夹
·新建文件
touch 文件名           #创建一个文件
touch 文件名 文件名     #创建多个文件
touch aaa.txt

·删除文件夹
rmdir 文件名

·拷贝
cp 源文件 目标目录
cp /root/ install.log /tmp  #把root目录下的install.log文件复制到tmp目录下
cp -p / root/install.log / tmp  #复制文件的同时,不改变它的属性 比如创建时间
cp -r /tmp/ movie / root    #把tmp目录下的movie目录复制到root目录下

·查看进程
ps -ef | grep java          #通过进程名称查询进程
​
lsof -i:port                #通过端口号查询进程
​
netstat -apn | grep port    #通过端口号查询进程信息

·强杀进程
kill -9 PID         #通过进程编号强杀进程

·压缩
tar -zcvf test1.tar test1       #压缩文件test1到test1.tar
tar -zcvf test.tar test1 test2  #压缩文件test1和test2到test.tar

·解压
tar -zxvf test.tar      #解压指定文件

·参看日志
tailf -n 500 日志文件名     #打印最后500行日志,并且持续跟踪日志。 

·后台启动Java项目
nohup java   (一些启动优化)    -jar xxx.jar (jar包地址)     >  consoleMsg.log (日志文件输入地址)  2>&1 &
nohup java -Xms512m -Xmx512m -jar $path/$projectName.jar >  $path/doubleCarbon.out          2>&1 &

·nginx查看本地运行
curl http://localhost:80    #nginx自带的一个curl命令

防火墙
开启指定端口:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
开启指定端口后必须重启防火墙,重启命令
systemctl restart firewalld.service
查看防火墙状态
systemctl status firewalld.service
开启防火墙
systemctl start firewalld.service
禁止开机启动
systemctl disable firewalld.service
开启开机启动
systemctl enable firewalld.service
查看已开放端口
firewall-cmd --list-ports

MySQL ·启动MySQL
mysqladmin start
/ect/init.d/mysql start  (前面为mysql的安装路径)
·重启MySQL
mysqladmin restart
/ect/init.d/mysql restart (前面为mysql的安装路径)
·关闭MySQL
mysqladmin shutdown
/ect/init.d/mysql shutdown (前面为mysql的安装路径)
·登录mysql
mysql -u用户名 -p
·显示数据库列表
show databases;
·创建数据库
create database 数据库名
·切换数据库
use 数据库名
·显示库中的表列表
show tables
·执行SQL文件
source sql文件路径
·查看数据表结构
desc 表名;
||
describe 表名;
·数据库备份
mysqldump -uroot -proot yq_easy_chart_data yq_area_assignment > 202112011643yq_area_assignment.sql
mysqldump -u账号 -p密码 库名 表名 > 202112011643yq_area_assignment.sql
/etc/nginx/conf.d  在当前配置文件中配置nginx访问域名 
nginx -t   查看修改是否成功
nginx -s reload  修改完配置 重启nginx

springboot替换/编辑部分文件
将jar文件拷贝成.zip文件 cp -r a.jar a.zip

解压zip文件 unzip a.zip

替换内容

jar -cvfM0 a.jar BOOT-INF/ meta-INF/ org/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/632562.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号