3090服务器
服务器搭建教程
- 深度学习服务器 http://blog.17baishi.com/12252/
20220303
以下是远程桌面连接设置,如果需要图形化远程桌面,最好安装桌面版ubuntu系统
vnc (有显示器)安装 https://blog.csdn.net/weixin_44543463/article/details/113846220
vnc4server (无显示器)
没有显示器的时候安装 vnc4server 而不是 vnc- 遇到的错误 vncserver: Wrong type or access mode of /home/arcoleo/.vnc.
https://arcoleo.org/JSPWiki/Wiki.jsp?page=Fix%20vncserver%20Wrong%20type%20or%20access%20mode%20of%20.vnc
- 遇到的错误 vncserver: Wrong type or access mode of /home/arcoleo/.vnc.
卸载vnc4server
https://blog.csdn.net/weixin_39278265/article/details/104273465xrdp安装
https://www.jianshu.com/p/9cc90361f37a
https://www.cnblogs.com/lingjiajun/p/12325954.html
https://www.jianshu.com/p/af444f6a4943ubuntu lightedm 启动失败
https://archived.forum.manjaro.org/t/solved-lightdm-fails-to-start/27058
20220304
安装显卡驱动 如果没有集成显卡, 需要使用命令行操作
- 安装之前的准备
- 卸载老版本 nvidia 显卡驱动, 必须只能安装唯一一个显卡驱动, 不然安装cuda会失败
- 关闭 X 服务(显示服务), 关闭后服务器连接的显示器桌面不能使用, 本服务器是 gdm3 还有的情况是lightdm https://www.cnblogs.com/chua-n/p/13208398.html
- 禁用nouveau
https://blog.csdn.net/wr1997/article/details/106909423
https://chujian521.github.io/blog/2021/01/05/NVIDIA%E9%A9%B1%E5%8A%A8%E5%AE%89%E8%A3%85%E4%B9%8B%E7%A6%81%E7%94%A8nouveau/
- 开始安装
- 使用 ubuntu-drivers devices 命令查看系统推荐显卡驱动版本 , 直接安装系统推荐即可 https://www.1024sou.com/article/462135.html
- 完整安装记录
https://www.cnblogs.com/chua-n/p/13208414.html
- 安装之前的准备
卸载显卡驱动
# 情况一 apt 安装的显卡驱动使用这行命令 sudo apt-get --purge remove "*nvidia*" # remove后面的参数 还有一些别的写法 sudo apt-get --purge remove nvidia-* sudo apt-get remove --purge nvidia* sudo apt autoremove cuda ## 使用 sudo dpkg --list | grep nvidia-* 查看是否卸载完毕 无输出即卸载干净 # 情况二 显卡驱动是在官网上下载 run 文件,本地安装的使用这行命令 sudo /usr/bin/nvidia-uninstall
安装cuda
- 安装cuda过程中, 出现对话框 要取消勾选 Driver , 因为已经安装过驱动了 https://segmentfault.com/a/1190000040322236
20220309
查看ubuntu是否是server版还是桌面版本 https://www.jinnsblog.com/2020/08/check-linux-kernel-version.html
Ubuntu 开启clashy https://zhuanlan.zhihu.com/p/430035973
ftp开启
被动模式下可以把最小端口号和最大端口号设置为 一个
https://www.cnblogs.com/kuangdaoyizhimei/p/14597870.html
https://blog.51cto.com/robingo/1935123
https://blog.51cto.com/wushuaishuai/952840
https://ubuntuqa.com/article/8755.html
关键指令使用
- 创建可以访问显卡的容器:
sudo docker run -it –name train_mnist
-v /etc/timezone:/etc/timezone
-v /etc/localtime:/etc/localtime
-v /home/tianshan/WorkSpace/_share:/home/workspace/_share
–gpus all nvidia/cuda:11.1-base - onlyGraph
- sudo docker run -it –name onlyGraph
-v /etc/timezone:/etc/timezone
-v /etc/localtime:/etc/localtime
-v /home/tianshan/WorkSpace/_share:/home/workspace/_share
–gpus all nvidia/cuda:11.1-base - 安装 cuda pytorch
pip install torch==1.7.0+cu110 torchvision==0.8.1+cu110 torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html--++++
- 关于服务器硬件信息
- cpu型号 cat /proc/cpuinfo
- 显卡型号 lspci |grep VGA //查看显卡型号
- df -h 查看磁盘利用情况
20220311
- Tux 使用 在tmux中显示中文非常简单,只要在启动时加上 -u 参数就可以.如: tmux -u new -s yourname
挂载磁盘
腾讯云服务器
20220303
- vsftpd 安装 https://blog.csdn.net/redsoft_mymuch/article/details/79159562
- ftp传输文件报 550 错误 https://blog.csdn.net/qq_44564562/article/details/113189207
- ftp传输文件报 553 could not creat file https://www.cnblogs.com/liemei/p/8136954.html 文件夹权限
cuda
frp内网穿透
- https://www.cxyzjd.com/article/deng_xj/88971573
- 服务器frp路径 /usr/local/bin/frp
tmux 使用
https://segmentfault.com/a/1190000007427965
域名备案
公安备案:https://www.cnblogs.com/xaun/p/14814125.html
自动关机问题
- 图形界面影响
https://www.shangmayuan.com/a/ec1df1277de249d7b7d418da.html - 自动关机处于 enable状态
https://blog.csdn.net/ykf173/article/details/115127443
日志记录
打开 /var/log/messages 日志
https://www.1024sou.com/article/207125.html各个log文件的作用详解
https://www.cnblogs.com/balaamwe/archive/2012/02/28/2371306.html系统自动关机排查方法
https://www.cxybb.com/article/wangjinyuan161/84747281
重要端口号记录
- 3090服务器
- ssh 4217 对应云服务器 24217
- ssh tianshan@192.168.18.5 -p 4217 -i ~/.ssh/id_rsa
- 腾讯云服务器
- ssh 4713
ssh 注意事项
- 是 客户端 生成公钥 私钥, 把生成的公钥上传到服务器端—问题服务器端.ssh/ 下有公钥文件了要覆盖吗?或者更改文件名
攻防
ssh 攻防
- 改为 密钥登录 安装拉黑ip软件 https://blog.51cto.com/asaderas/1766247
- 查询ssh登录历史
https://blog.csdn.net/newdriver2783/article/details/8059368
https://www.shuzhiduo.com/A/MAzAr80yJ9/ - 查看用户执行的命令历史
https://www.cnblogs.com/cute/p/14785650.html - frp服务不暴露本地端口到公网
https://blog.51cto.com/linux2022/2870332 - frp插件用来管理SSH连接的IP和通知用户信息
https://blog.whuzfb.cn/blog/2020/07/16/frp_info/
服务器个性化设置
一些未解决的疑惑
登录方式更改为 密钥登录 为什么登录进来的欢迎信息不见了
ssh中的pam的作用,为什么开启登录欢迎信息需要开启 pam
https://askubuntu.com/questions/1242561/motd-not-showing-on-18-04pycharm 远程修改 库文件
关于远程桌面连接
ubuntu搭建 nvc4server
- 服务器搭建远程桌面的主要需要是
- pycharm 本地文件连接服务器的解释器 无法更改服务器的第三方库文件
- jetbrain 直接把工程放到服务器,然后远程打开,可以更改库文件,但是由于实时的连接,网络会造成一定的延迟
- 但是 桌面信息的连接 可能也会有一定的延迟 没有尝试
- 目前没有大工程需要修改库的需求 远程桌面的搭建暂时不做
- 存在的疑惑?
- 如果搭建 nvc4server 需要额外开销多少资源
https://aws.amazon.com/cn/blogs/china/vnc-or-rdp-how-to-choose-a-remote-desktop-on-the-cloud/
- 如果搭建 nvc4server 需要额外开销多少资源
时区修改
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
服务器命令行使用 bypy
php
sudo systemctl stop php7.4-fpm