linux⼀些常⽤的命令-个⼈⼼得
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:
解压2:gzip -
压缩:gzip FileName
. 和 .tgz
解压:tar zxvf
压缩:tar zcvf DirName
压缩多个⽂件:tar zcvf 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: f)
-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.
所以到了相对应的解决⽅式,
1stat -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
linux使用vim编辑文件
查询指定端⼝是否开启成功:
firewall-cmd --query-port=6004/tcp
删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。