cd bin 进入tomcat启动页
ps -ef|grep tomcat 查看tomcat进程
./shutdown.sh结束进程
./startup.sh启动进程
cd logs查看日志
tail -f catalina.out日志结果
nohup java -jar jll_zuul-V1.0-SNAPSHOT.jar启动
ps ef|grep java 查看进程
kill -9 端口号 结束进程
tail -f onhup.out / vi onhup.out(shift g 定位到最低行日志) 查看启动日志
复制:
首先使用命令函数“cp” 即copy的缩写, 一般模式: cp filename 路径。
如file1在A目录下,我们想把file1复制到B目录下 命令为 cp file1 /home/B 这个命令包括三部分内容:1、cp 2、想要复制的文件名 3、B目录的路径。命令的结果是,A目录下的文件file1复制到B目录下。
注意:1、命令应在想要复制的文件所在的目录下运行,本例中应在A目录下运行 2、cp和文件名之间要有空格, 文件名和目的路径之间也有空格。
在服务器中查看文件主要使用cat和vim命令,cat只可以查看文件,而vim则可以对文件进行编辑。
在vim中想要输入内容需要在进入后点击【i】键,进入编辑模式。
在编辑模式中,左侧方会出现变化。
在vim中查找文本内容需要退出编辑模式,使用【Esc】键可以退出编辑模式,之后使用:/ + 【查找内容】就可以查找到了。
在vim中的撤销和恢复功能需要退出编辑模式,使用【Esc】键,u是撤销之前操作,Ctrl + r是恢复之前的撤销操作。
当我们编辑完文本后,可以在退出编辑模式后使用:wq进行文本的保存于退出,如果不需要保存则使用:q!来强制退出
Linux 文件夹压缩命令总结
tar命令
解包:tar zxvf FileName.tar
打包:tar czvf FileName.tar DirName
gz命令
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 …
bz2命令
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
bz命令
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
Z命令
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
zip命令
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
nginx常用命令
启动:
cd /usr/local/nginx/sbin
./nginx
nginx服务启动后默认的进程号会放在/usr/local/nginx/logs/nginx.pid文件
cat nginx.pid 查看进程号
关闭:
kill -TERM pid 快速停止服务
kill -QUIT pid 平缓停止服务
kill -9 pid 强制停止服务
重启:
cd /usr/local/nginx
./nginx -HUP pid
./nginx -s reload
另外一些常见的命令:
./nginx -h 查看nginx所有的命令参数
Options:
-?,-h : this help
-v : show version and exit
-V : show version and configure options then exit
-t : test configuration and exit
-T : test configuration, dump it and exit
-q : suppress non-error messages during configuration testing
-s signal : send signal to a master process: stop, quit, reopen, reload
-p prefix : set prefix path (default: /usr/local/nginx/)
-c filename : set configuration file (default: conf/nginx.conf)
-g directives : set global directives out of configuration file
./nginx -v 显示nginx的版本号
./nginx -V 显示nginx的版本号和编译信息
./nginx -t 检查nginx配置文件的正确性
./nginx -t 检查nginx配置文件的正确定及配置文件的详细配置内容
./nginx -s 向主进程发送信号,如:./nginx -s reload 配置文件变化后重新加载配置文件并重启nginx服务
./nginx -p 设置nginx的安装路径
./nginx -c 设置nginx配置文件的路径
近几天启动本地服务器老是提示端口被占用问题,如下所示:
Description:
The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.
Action:
Verify the connector’s configuration, identify and stop any process that’s listening on port 8080, or configure this application to listen on another port.
所以找到了相对应的解决方式,
1.netstat -ano|findstr 8080
后面这个4188为端口pid,下面输入4188杀死即可
2.taskkill /f /t /im 4188
Linus下防火墙命令:
启动: systemctl start firewalld
查看状态: systemctl status firewalld
停止: systemctl disable firewalld
禁用: systemctl stop firewalld
打开防火墙开放端口号:
添加指定需要开放的端口:
firewall-cmd --add-port=6004/tcp --permanent
重载入添加的端口:
firewall-cmd --reload
查询指定端口是否开启成功:
firewall-cmd --query-port=6004/tcp
删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent