用命令netstat查侦听端口
netstat
是一个命令行工具,可以提供有关网络连接的信息。
要列出正在侦听的所有TCP或UDP端口,包括使用端口和套接字状态的服务,请使用以下命令:
1 | sudo netstat -tunlp |
此命令中使用的选项具有以下含义:
- -t - 显示TCP端口。
- -u - 显示UDP端口。
- -n - 显示数字地址而不是解析主机。
- -l - 仅显示侦听端口。
- -p - 显示监听器进程的PID和名称。仅当您以root或sudo用户身份运行命令时,才会显示此信息。
查询nginx主进程号
1 | ps -ef | grep nginx |
查询 IP
inet 对应得就是
1 | ip addr |
解压.tar .gz 文件
解压文件redis-7.0.4.tar.gz到指定路径 /xxx/redis, 不写 -C 参数 默认解压到当前文件夹
1 | tar -zxvf redis-7.0.4.tar.gz -C /xxx/redis |
解压文件
- -x:解压
- -z:有gzip属性的
- -v:显示所有过程
- -f:使用档案名字,这个参数是最后一个参数,后面只能接档案名
- -j:有bz2属性的
1 | tar –xvf file.tar |
查看PATH环境变量详解
1 | echo $PATH |
设置环境变量
只对当前shell生效(shell脚本中常用)
方法一:
1 | PATH="$PATH":YOUR_PATH |
方法二:
1 | export PATH="$PATH:YOUR_PATH" |
对所有用户所有shell都生效, 需要root权限(管理员常用)
方法一(修改environment文件):
1 | 打开environment文件 |
如果设置后,系统重启后不可登录的解决方法:
在登录界面进入命令行模式:按组合键 alt +ctrl+f1
/usr/bin/sudo /usr/bin/vi /etc/environment
修改为正确配置,或者直接删除为空
保存退出后重启
方法二(修改profile文件):
打开文件
1 | vim /etc/profile |
在打开的文件末添加
1 | export PATH ="$PATH:YOUR_PATH" |
只对某个用户的所有shell生效,只需要用户权限即可(用户常用)
打开设置文件
1 | shell |
在打开的文件末添加
1 | export PATH ="$PATH:YOUR_PATH" |
使文件配置立即生效
1 | source ~/.bashrc |
引入第三方库文件
部署java项目
查看是否运行
1
ps -ef| grep xxx.jar
有运行的jar包,使用kill 进程号
部署
1
2
3
4
5后台运行jar包
nohub java -jar xxx.jar &
不后台运行
java -jar xxx.jar
- 本文作者: 王不留行
- 本文链接: https://wyf195075595.github.io/2022/08/02/programming/linux/常用命令/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!