How to use the server for ubuntu

如何登陆GPU服务器:

窗口操作:

创建窗口: screen -S xxx (screen’s name)
激活窗口: screen -r xxx (screen’s name)
查看窗口序列: screen -ls
退出窗口: Ctrl + A + D
kill窗口:

  • screen -S screenname -X quit
  • screen -S yourname -> 新建一个叫yourname的session
  • screen -ls -> 列出当前所有的session
  • screen -r yourname -> 回到yourname这个session
  • screen -d yourname -> 远程detach某个session
  • screen -d -r yourname -> 结束当前session并回到yourname这个session

常用文件操作指令:

显示当前目录下的文件列表:ls
显示当前目录下的隐藏文件列表:ls -a
拷贝文件夹: cp -r 文件夹 目标路径
拷贝文件夹: cp 文件 目标路径
删除文件: rm 文件
删除文件夹:

  • rm -r 文件夹
  • rm -rf 文件夹

新建文件夹:mkdir 文件夹名
移动文件:mv
显示当前路径:pwd
显示文件大小: du -sh *
显示问价夹大小:du -sh */

如何修改文件为可执行状态:chmod 777 文件名

查询GPU状态: nvidia-smi

查看内存和gpu消耗情况:nvidia-smi
查看文件大小 du –sh 文件夹 或者 du -sh * sudo du -h --max-depth=1 xxxx du -h --max-depth=1
百分比: df
编译: make make -j8
清空编译:make clean

定位文件名,直接gf,即可直接打开另外一个文件。

查找文件:locate filename
查找文件:

  • 查找当前目录下的指定的core文件 find . -name “core”
  • 查找根目录下的指定的core文件 find / -name “core”
  • 查找根目录下的指定的大小core文件 find / -name “core” - size +1024c
  • 查找文件中是否含有指定的字符 “10.71.110.89” find / -name “*.tar.gz” - type f -exec rm -rf {} /;

vim常用快捷键

  • 打开文件:vim 文件名
  • 进入编辑模式:i
  • 编辑文件:Esc :wq
  • 退出文件: Esc :q
  • 退出文件,不编辑: Esc :q!
  • h 每次按下光标就会向左移动
  • l 每次按下光标就会向右移动
  • j 每次按下光标就会向下移动
  • k 每次按下光标就会向上移动
  • dd 删除一行
  • de 删除到空格前的词
  • dw 删除知道空格的词
  • gg 光标到行文件首
  • G 光标到文件尾
  • :!command 用于执行一个外部命令 command

ubuntu终端常用命令

  • ctrl + l - 清屏
  • ctrl + c - 终止命令
  • ctrl + d - 退出 shell,好像也可以表示EOF
  • ctrl + z - 将当前进程置于后台,fg还原。
  • ctrl + r - 从命令历史中找
  • ctrl + a - 光标移到行首
  • ctrl + e - 光标移到行尾
  • ctrl + u - 清除光标到行首的字符
  • ctrl + w - 清除光标之前一个单词
  • ctrl + k - 清除光标到行尾的字符
  • ctrl + t - 交换光标前两个字符
  • ctrl + y - 粘贴前一ctrl+u类命令删除的字符
  • ctrl + p - 上一条命令
  • ctrl + n - 下一条命令
  • ctrl + v - 输入控制字符 如ctrl+v ,会输入^M
  • ctrl + f - 光标后移一个字符
  • ctrl + b - 光标前移一个字符
  • ctrl + h - 删除光标前一个字符
  • N++f - 光标后移N个单词,N为1时可省略
  • N++b - 光标前移N个单词,N为1时可省略
  • ctrl + s - 挂起当前shell
  • ctrl + q - 重新启用
  • +d 从光标开始处删除到行尾。挂起的shell
  • !! - 上一条命令
  • !-n - 倒数第N条历史命令
  • !-n:p - 打印上一条命令(不执行)
  • !?string?- 最新一条含有"string"的命令 # !-n:gs/str1/str2/ - 将倒数第N条命令的str1替换为str2,并执行(若不加g,则仅替换第一个)
分布式微服务企业级系统是一个基于Spring、SpringMVC、MyBatis和Dubbo等技术的分布式敏捷开发系统架构。该系统采用微服务架构和模块化设计,提供整套公共微服务模块,包括集中权限管理(支持单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等功能。系统支持服务治理、监控和追踪,确保高可用性和可扩展性,适用于中小型企业的J2EE企业级开发解决方案。 该系统使用Java作为主要编程语言,结合Spring框架实现依赖注入和事务管理,SpringMVC处理Web请求,MyBatis进行数据持久化操作,Dubbo实现分布式服务调用。架构模式包括微服务架构、分布式系统架构和模块化架构,设计模式应用了单例模式、工厂模式和观察者模式,以提高代码复用性和系统稳定性。 应用场景广泛,可用于企业信息化管理、电子商务平台、社交应用开发等领域,帮助开发者快速构建高效、安全的分布式系统。本资源包含完整的源码和详细论文,适合计算机科学或软件工程专业的毕业设计参考,提供实践案例和技术文档,助力学生和开发者深入理解微服务架构和分布式系统实现。 【版权说明】源码来源于网络,遵循原项目开源协议。付费内容为本人原创论文,包含技术分析和实现思路。仅供学习交流使用。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值