栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

一些常用的命令(持续更新)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一些常用的命令(持续更新)

docker 相关
  • 保存镜像
docker save -o xxxx.tar  xxxx:1.0
  • 加载镜像
docker load < xxxx.tar 
  • 容器扩容--storage-opt size=120G
docker run -m 8G --name xxxx --storage-opt size=120G -v /data/xxx:/data/xxx -v /data/xxx/xxx:/data/xxx/xxx-v /etc/localtime:/etc/localtime:ro $(cat /etc/hosts|awk -F ' ' '{if(NR>2){print "--add-host "$2":"$1}}') -p 8081:8081 -itd    xxxx:1.0  
linux常用命令
  • 跨服务器复制文件
scp /opt/xx/xxx.jar root@192.168.1.1:/opt/xx/xx

仅限文件,不能复制文件夹

  • 查询大量tcp连接CLOSE_WAIT
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

ESTABLISHED 表示正在通信,TIME_WAIT 表示主动关闭,CLOSE_WAIT 表示被动关

  • 查看端口占用情况
lsof -i:8383

需要安装lsof

  • 查看文件(夹)大小
du -h xxx.txt 
du -h xxx
  • 查看磁盘占用情况
df -h
git相关
  • tag创建并推送
git tag -a V1.0.0 -m "安全改造2.0+ S18.5期需求上线"  # V1.0.0为版本号 ,-m 后为tag注释
git push --tags
  • git stash暂存

    git stash 使用的场景一般有两种:

    • 多人修改同一分支,我在本地修改好后,发现远程分支已经被改动了,此时是无法pull的。
    git stash #先将本地代码暂存至缓存区域
    git pull --rebase #再更新代码至本地
    git pop   #再将暂存区域代码重新加载到本地
    
    • 不小心改动了其他分支代码。比如本来是在feature/feature01分支上开发,一不小心切换到了master 分支,并且在master分支上修改了代码,这个时候想把代码切换到feature/feature01分支
    git stash #先将本地代码暂存至缓存区域
    git checkout feature/feature01 #再将分支切换到feature/feature01分支
    git pull --rebase # 非必须步骤,更新远程代码到本地
    git pop  #再将暂存区域代码重新加载到本地
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/880535.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号