OS

DeepOps的macOS小笔记-macOS启动virtualBox虚拟机报错

1 报错内容如下

Kernel driver not installed (rc=-1908)

Make sure the kernel module has been loaded successfully.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) – The support driver is not installed. On linux, open returned ENOENT.

2 处理方法:

官方解释

go to the System Preferences » Security&Privacy » General, and “Allow Oracle” to install kernel extensions.

系统-安全与隐私 的 通用标签页,如果阻拦了oracle安装,在页面最下方会有一行文字,大意是阻止了oracle 安装插件,把这个调整为允许就行了。

3 实际上我的问题与解决方案是

本来应该是双击打开进行安装,我直接拖拽到application的,so…

我重新双击安装,并且像上面那个步骤里说的“允许了oracle安装扩展”,之后在运行就ok了

DeepOps的ubuntu小笔记-ubuntu20.04lts更换阿里云的源

首先备份本地的源

cp /etc/apt/sources.list /etc/apt/sources.list.bak

编辑源文件

vi /etc/apt/sources.list

删除原有内容,添加下面内容

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal universe
deb http://mirrors.aliyun.com/ubuntu/ focal-updates universe
deb http://mirrors.aliyun.com/ubuntu/ focal multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal-security universe
deb http://mirrors.aliyun.com/ubuntu/ focal-security multiverse

更新源

sudo apt-get update
sudo apt-get upgrade

DeepOps的macOS小笔记-macOS安装openvpn

因为公司远程办公需要使用到vpn,手头上只有一台mac,需要安装一下openvpn。

#如果没有安装brew,在安装一下homebrew 选择aliyun的源速度比较快
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 

使用brew 直接安装
brew install openvpn

#启动openvpn
sudo openvpn --config /openvpn-2.5.0/config/你的.ovpn

下面是我没有尝试成功的一个方案:

1、下载openvpn,我2021.1.7下的是 openvpn-2.5.0.zip 因为我喜欢zip

2、解压后得到,openvpn-2.5.0

3、进入openvpn-2.5.0文件夹,打README文件,根据上面操作即可

	tar -zxf openvpn-<version>.tar.gz
	cd openvpn-<version>
	./configure
	make
	make install

4、执行 ./configure 出现错误

checking additionally if OpenSSL is available and version >= 1.0.2... configure: error: OpenSSL version too old

看样子是我的openssl 版本过旧

执行下面语句安装或者更新一下openssl

#安装opensslbrew install openssl
#更新opensslbrew upgrade openssl

重新安装了openssl还是不行,到此以失败告终,然后我是用了brew安装了openvpn然后就成功了。

DeepOps的小笔记-linux软硬连接ln命令

https://www.cnblogs.com/pingzhe/p/8462350.html

参考网址

一、介绍
ln命令用于将一个文件创建链接,链接分为软链接(类似于windows系统中的快捷方式)和硬链接(相当于对源文件copy,程序或命令对该文件block的另一个访问路口),命令默认使用硬链接。

二、使用方法
语法:ln [选项][文件]
选项:-s 对源文件创建软链接

三、案例:
1.对文件创建软链接
$ ln -s /root/student.sql /root/db/ln.sql
$ ls -lh db/ln.sql
2.对目录创建软链接
$ ln -s db data
$ ll -h data/
lrwxrwxrwx 1 root root 17 2月 23 15:31 ln.sql -> /root/student.sql
$ ln student.sql db/
3.对文件创建硬链接
$ ln student.sql db/
$ ls -lh db/

软链接:不可以删除源文件,删除源文件导致链接文件找不到,出现文件红色闪烁
硬链接:可以删除源文件,链接文件可以正常打开