fcntl库:IO控制库
原文链接:fcntl库:IO控制库
C++ Linux IPC进程通信-消息队列MQ
C++ Linux多线程同步通信-信号量
C++ Linux多进程Socket通信
概率论-参数检验
原文链接:概率论-参数检验
git github仓库管理
原文链接:git github仓库管理
拉取镜像
github的仓库有两种下载方式,http和ssh,http是对外公开的,可以直接clone,ssh的一般是自己的或内部的仓库,仓库需要配置ssh-key才能使用git@ clone.
或者直接网页下载
linux配置远程ssh服务
原文链接:linux配置远程ssh服务
ssh服务器配置
安装
安装ssh服务
1 | sudo apt-get install openssl-server |
启动
启动并检查状态
1 | service sshd start |
sshd_config
ssh配置文件在/etc/ssh/sshd_config
Port ID 设置开放指定端口,如Port 22(默认)
AuthorizedKeys配置
sudo vim /etc/ssh/sshd_config在末尾添加
1 | RSAAuthentication yes |
然后重启sudo service sshd restart
ssh密钥管理
服务器生成密钥,直接回车3次
1 | ssh-keygen -t rsa |
在~/.ssh目录下有id_rsa.pub为公钥
创建一个authorized_keys,如果需要配置免密连接
可以把远程连接的电脑的公钥放在这个文件
修改权限
1 | sudo chmod 700 .ssh/ |
ssh连接
vscode 连接
下载remote ssh扩展
使用ssh命令即可连接
命令行连接
1 | ssh <username>@<ip> -p port |
远程启动管理
sudo poweroff reboot 远程关机 重启
两行代码永久关闭windows 更新
ubuntu掉驱动 NVIDIA-SMI has failed because
原文链接:ubuntu掉驱动 NVIDIA-SMI has failed because
导言
打开电脑查看nvidia-smi,结果报错:
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.