Linux 常用命令(文件操作、Vim操作、用户管理、磁盘管理、进程管理、后台运行jar包)

文件操作

reboot 重启服务器
sync   在重启服务器之前使用:将内存中的文件保存到磁盘
clear 清屏
rm -rf 文件名      	强制删除这个文件
rm -rf /			会有报错,有命令提示需要加个参数才能继续运行(慎用!!!!):rm -rf / --no-preserve-root
rm -rf /*  		   会直接删除所有文件 (别用!!!!如果用了建议跑路)
cd  文件名    		切换目录(Tab可以自动补全未输入完的文件名)
cd  /../....		切换绝对路径目录
cd  ..		  	   退回上一级目录
ll					查看当前目录下的所有文件(详细)
ls                 查看当前目录下所有文件名字(横)
mkdir 文件名 		新建一个目录
tar -zxvf 文件名		解压文件
make && make install  安装
pwd      查看当前目录
whereis  nginx   查找nginx目录

Ctrl+C 可以中断命令

cp   a   b    将a复制到b里
mv  a   /c/b/    将a移动到/c/b目录里(b存在的情况下)
mv  a   b    将a重命名为b(b不存在的情况下)
cat  a  查看a文件内容
less  a   查看a文件内容(空格翻页,/ 向下查找 ?向上查找,pageup,pagedown翻页)

ln cat 文件名 显示行号的打开文件
在这里插入图片描述

touch f1 创建一个f1文件
ln   f1  f2 创建硬链接f2
ln  -s  f1  f3 创建软连接f3
echo  "hello"  >> f1   给f1写入字符串

删除源文件后,硬链接依旧有效,但是软链接无效了。

Vim操作

vim    文件名     用vim打开一个文件,如果不存在就会新建
i 切换到输入模式,以输入字符。
输入完了之后 按ESC退出编辑模式
然后,按: 切换到底线命令模式,以在最底一行输入命令。
q 退出程序
w 保存文件
set nu  显示行号
wq   保存并退出
/搜索内容		 搜索

N  翻页
n   翻页

用户管理

你没有权限操作此文件:
chomd  777  文件名		将文件让所有用户都可读可写可执行
上面的 7:r(4)+w(2)+x(1)   读+写+执行 

创建用户的信息 一般都在 home目录下
useradd -m glk  添加一个名为glk的用户 (-m代表如果没有这个目录就创建一个用户目录)
cd /etc/passwd   所有的用户都放到了这个文件下,看是否创建成功
userdel -r glk 	删除名为glk的用户以及目录

passwd glk 为glk用户设置密码(linux设置密码都是不显示的)

磁盘管理

df  查看所以磁盘的使用
df -h   -h就是以mb,gb格式显示(常用这个)

du 命令会自动查找子目录 
du -sm /* 检查根目录底下每个目录所占用的容量(常用)

进程管理

-a 全部
-u 用户
-x 参数

ps -aux  查看所有用户的进程参数
ps -aux | grep  mysql       grep起了一个过滤的作用,查找到mysql 相关的进程

ps -ef | grep  mysql       可以查看到mysql父进程号(常用)
netstat  -anp  |grep  8082 查看占用8082程序的进程

pstree -pu		可以看到进程树(pu:父进程id+用户)(这是图形化的,好查看)

pstree -pu | grep nginx  如下图:树状显示nginx的进程

在这里插入图片描述
kill -9 进程号 杀死进程

后台运行jar包

nohup :永久执行,断开终端连接后依旧运行
& : 后台运行

nohup   命令   &    

例如:运行一个名为blog的jar包
端口号设置为8084,日志输出在当前目录下blog2.log

nohup java -jar blog.jar --server.port=8084 >blog2.log &

下面返回的数字就是进程号,可以查看一下
在这里插入图片描述
注意:运行完上面命令后又一行提示,就是成功了然后按回车回到shell上再退出窗口

想要杀死8084端口的这个进程

kill -9   13490

一般情况下都是一个jar放在不同端口号,让后让Nginx进行反向代理,实现负载均衡:点击查看Nginx安装和使用配置

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值