首页
学习
活动
专区
工具
TVP
发布

Linux 常用主要命令

注:这里列举开发部署项目过程中最常用的几种命令,部分使用细节没有展开,详细也可搜索查询。

一、文件传输

1,网络->服务器:wget filename--下载网络文件到服务器当前操作目录下(wget -c filename重新下载中断文件)

2,服务器->本地:sz filename--文件会下载导本地“下载”目录下

3,服务器->服务器:

(1) 复制文件:scp local_file remote_username@remote_ip:remote_folder

(2) 复制目录:scp -r local_folder remote_username@remote_ip:remote_folder

二、解压/压缩

1,解压 2,压缩

(2)zip :unzip file.zip zip -q -r /folder/file.zip /folder/把folder目录生成file.zip 保存folder下

(3)rar :unrar e file.rar

三、环境变量编辑

1,编辑环境变量的配置文件:vim /etc/profile

2,重新刷新配置文件:source /etc/profile

四、端口占用(占用程序,占用程序PID)

1,显示所有打开80端口的进程:lsof -i:8080

2,网络套接字连接情况:netstat -altnp|grep 8080

3,将某个进程显示出来:ps -ef |grep java检查java进程是否存在 -e 显示所有进程。-f 全格式。

3, 强关闭:kill -9 PID 如:kill -9 20804

五、查看日志

1,实时查看日志:tail -n 20 filename--显示filename最后20行

2,查看历史日志:cat catalina.out|more--空格查看

|grep ..

六、磁盘使用情况

1,df -lh:--dish free查看磁盘使用情况:会包含该日志的大小(实际上tomcat仍引用了该文件的句柄)。

2,du -sh: 当前目录下磁盘总共大小

du -sh *:也会列出当前文件夹下所有文件对应的大小

3,ls -lht:会列出当前目录下每个文件的大小,同时也会给出当前目录下所有文件大小总和

七、查找文件

1,查找文件:find / -name server.xmlfind / -name redis.conf

八、项目部署

1,启动jar包(daemon):nohup java -jar JarBootTest.jar 2>&1 &

2,停止项目:kill pid

注:java项目,一般使用shell脚本启动、停止项目。一种打成war部署在Tomcat下,另一种打成jar,自己写。模板见下篇,只需改动其中jar包名称即可。

------2018-12-07 更新-----

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181207G0SX2E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券