前几天在阿里云弄了个服务器,但是linux命令已经忘得差不多了。留下这篇文章记录下linux 常用的命令。涉及到tomcat和项目部署。
文章目录
1.解压包:
tar xvf 将目标文件或者目录解包
tar cvf 将目录下的文件或者目录打成tar包
tar zxvf 将目录下的文件解压缩并解包
2.解压tomcat 和 jdk后,删除包
rm -f 文件名
使用rm -rf 目录名字 命令即可
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
3.查看txt并修改txt文件
vim 文件名
4.查看日志文档(包括倒序、正序)
tail:
-n 是显示行号;相当于nl命令;例子如下:
tail -100f test.log 实时监控100行日志
tail -n 10 test.log 查询日志尾部最后10行的日志;
tail -n +10 test.log 查询10行之后的所有日志;
sed -n ‘5,10p’ filename 这样你就可以只查看文件的第5行到第10行。
head:
跟tail是相反的,tail是看后多少行日志;例子如下:
head -n 10 test.log 查询日志文件中的头10行日志;
head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;
cat:
tac是倒序查看,是cat单词反写;例子如下:
cat -n test.log |grep "debug" 查询关键字的日志
5.查看进程 (tomcat/redis)
ps aux|grep tomcat
ps -ep|grep redis
aux和-ep的区别
- ps -ef 是用标准的格式显示进程的
- ps aux 是用BSD的格式来显示
对于这块有兴趣可以深度研究下
6.复制文件
7.获取虚拟机ip
ip addr
8.重启linux 服务器
shutdown
shutdown -r now 安全的重启
(慢慢补充)
给文件分配权限
注:分配权限的时候,要换成root权限
chmod 777 ***
查看服务器启动的启动的端口
ss -tnl
Ubuntu系统第一次登陆怎么设置root密码。
sudo passwd root
回车后输入你的开机密码,然后就可以
输入密码之后就可以设置root密码了