Linux操作指令
查看端口号
netstat -lnp|grep 8002
启动jar包命令
nohup java -jar /xxx/xxx/xxx.jar --server.port=80808 > /opt/log.log 2>&1 &
-
nohup
:表示忽略终端挂断信号,即使关闭终端或注销用户,应用程序也会继续在后台运行。 -
java -jar /xxx/xxx/xxx.jar
:指定使用 Java 命令运行一个可执行的 JAR 文件,路径为/xxx/xxx/xxx.jar
。这里假设该 JAR 文件是你的 Java 应用程序。 -
--server.port=80808
:传递给 Java 应用程序的命令行参数,指定应用程序在启动时使用的端口号为 80808。你可以根据自己的需要修改端口号。 -
>
:输出重定向符号,将标准输出重定向到指定的文件。 -
/opt/log.log
:指定输出重定向的文件路径,这里是/opt/log.log
。你可以根据需要更改文件路径和文件名。 -
2>&1
:表示将标准错误输出重定向到与标准输出相同的位置,即都重定向到/opt/log.log
文件。 -
&
:将该进程放到后台运行,即不占用当前终端的控制权。
java -Dspring.config.location=配置文件路径 -jar /xxx/xxx/xxx.jar
查看日志:
tail -f /xxx/xxx.log
重启nginx:
/usr/local/nginx/sbin/nginx -s reload
启动redis:
redis-server /usr/local/redis/etc/redis.conf
清屏,类似clear命令:
ctrl + l
根据jar包名称查询进程id:
ps -aux|grep test.jar
将a服务器中的文件传到b服务器中的/home/zagwk/下:
scp /path/to/test.txt username@B_serverhost:/home/zagwk/
将a服务器中的zagwk 文件夹及其中所有文件传到b服务器中的/home/zagwk/下:
scp -r /path/zagwk username@B_serverhost:/home/zagwk/
根据文件名全局查询文件路径:
locate test .txt
在当前目录下搜索文件:
find . -name test.txt
复制文件:
cp test.txt zagwk.txt
指定复制到的目录:
cp test.txt xxx/zagwk.txt
将文件重命名:
mv old_file_name new_file_name
复制文件夹:
cp -r original_folder new_folder
指定复制到的目录:
cp -r original_folder destination_directory/new_folder
将文件夹重命名:
mv old_folder_name new_folder_name
删除文件
rm file_name
删除文件夹
rm -r directory_name