SSH
ssh-keygen -t rsa
将生成一个默认的 RSA 密钥对,通常位于 ~/.ssh/id_rsa
(私钥)和 ~/.ssh/id_rsa.pub
(公钥)。
使用时,保管好私钥,并将公钥添加到需要访问的服务器的 ~/.ssh/authorized_keys
文件中。
可以使用ssh-copy-id
命令将本地公钥写入远端:
# 不指定 -i 时,默认 ~/.ssh/id_rsa.pub
ssh-copy-id -i ~/.ssh/my_custom_key.pub user@192.168.1.100
随后登入远端服务器,编辑/etc/ssh/sshd_config文件:
sudo vim /etc/ssh/sshd_config
去掉PasswordAuthentication yes
的注释即可。
VMware虚拟机
开机自启动
vmrun.exe 参数 vmrun -T (ws|fusion|player) start "指定虚拟机vmx文件路径" [gui|nogui]
- ws 表示 VMware workstation windows平台使用
- fusion 表示 VMware fusion Apple平台使用
- player 表示 VMware player 通用平台
- gui 表示 使用gui启动虚拟机
- nogui 表示 不使用gui无界面后台运行
新建一个脚本文件(.bat)输入以下信息(模板), 注意请根据您当前的文件路径新建脚本:
"D:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws start "D:\folderName\CentOS 7-NAS-6.vmx" nogui
Git
参考 Git工作流
dpkg与apt
-
查看软件包安装的文件
dpkg -L
-
删除与软件包相关的所有文件和配置
sudo apt --purge remove <package_name>
sudo apt autoremove
-
列出依赖项,包括建议的和建立的软件包
apt-cache depends <package_name>
-
查看软件包的必需依赖项
apt-cache depends --important <package_name>
-
查看软件包的详细信息
apt show <package_name>
Wake on Lan
ether-wake -i br0 -b 2C:F0:5D:27:B9:21
/etc/profile
在每一个用户登录的时候执行,全局作用域。可以在其中写入环境变量。
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
换源
Ubuntu apt 更换源,快捷命令
sudo sed -i 's/cn.archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
mirrors.ustc.edu.cn可以替换成其他源,如阿里云