自动化安装Ubuntu20.04
自动化安装Ubuntu20.04只能使用 live server 版!!!
下载想要版本的 iso 文件备用,可在这里下载到历史版本。
准备一个安装好的操作系统 Ubuntu20.04,将刚刚下载的 iso 文件放到操作系统中。
使用工具一键制作,在 GitHub 下载 ubuntu-autoinstall-generator。
123# 要先修改下这个脚本中的验证,不然不会通过老版本的,只会有最新版本的bash ubuntu-autoinstall-generator.sh -a -u user-data.example -s 官方iso文件 -d ubuntu-autoinstall.iso
user-data 这个文件怎么配置可以在 ubuntu 官方文档中查看。
密码加密的命令 :
1printf '密码' | openssl passwd -6 -salt 'FhcddHFVZ7ABA4Gi加密代码' -stdin
1234567891011121314151617181920212223mkdir /mysoftcp -r ...
通过KVM制作OpenStack镜像
在Ubuntu20.04上安装KVM运行以下命令以安装KVM和其他虚拟化管理软件包:
1sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager
qemu-kvm -为KVM管理程序提供硬件仿真的软件。
libvirt-daemon-system -用于将libvirt守护程序作为系统服务运行的配置文件。
libvirt-clients -用于管理虚拟化平台的软件。
bridge-utils -一组用于配置以太网桥的命令行工具。
virtinst -一组用于创建虚拟机的命令行工具。
virt-manager -易于使用的GUI界面和支持命令行工具,用于通过libvirt管理虚拟机。
安装软件包后,libvirt守护程序将自动启动。您可以通过键入以下内容进行验证:
1234sudo systemctl is-active libvirtd#输出active
为了能够创建和管理虚拟机,您需要将用户添加到“ libvirt”和“ kvm”组中。为 ...
卷积神经网络-CNN
卷积神经网络 - CNN 最擅长的就是图片的处理。它受到人类视觉神经系统的启发。
CNN 有2大特点:
能够有效的将大数据量的图片降维成小数据量
能够有效的保留图片特征,符合图片处理的原则
目前 CNN 已经得到了广泛的应用,比如:人脸识别、自动驾驶、美图秀秀、安防等很多领域。
CNN 解决了什么问题?在 CNN 出现之前,图像对于人工智能来说是一个难题,有2个原因:
图像需要处理的数据量太大,导致成本很高,效率很低
图像在数字化的过程中很难保留原有的特征,导致图像处理的准确率不高
下面就详细说明一下这2个问题:
需要处理的数据量太大图像是由像素构成的,每个像素又是由颜色构成的。
现在随随便便一张图片都是 1000×1000 像素以上的, 每个像素都有RGB 3个参数来表示颜色信息。
假如我们处理一张 1000×1000 像素的图片,我们就需要处理3百万个参数!
1000×1000×3=3,000,000
这么大量的数据处理起来是非常消耗资源的,而且这只是一张不算太大的图片!
卷积神经网络 - CNN 解决的第一个问题就是「将复杂问题简化」,把大量参数降维成少 ...
Linux下安装NFS服务器
安装Linux系统,这里是CentOS7,操作全程在root下进行,关闭防火墙和SELinux。
添加新的硬盘123456789101112131415161718192021222324252627282930313233343536fdisk -l #查看硬盘状态Disk /dev/sdb: 3298.5 GB, 3298534883328 bytes, 6442450944 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesfdisk /dev/sdb #对磁盘进行操作Command (m for help): m # 根据提示添加新的分区Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos c ...
Enable etcrc.local with systemd on Ubuntu 20.04
在Ubuntu20.04上实现可systemd管理的/etc/rc.local
Certain Linux distributions that use SystemDsuch as Ubuntu 20.04 may not allow you to run /etc/rc.local when the system is booting. In this tutorial we will go through how to enable /etc/rc.local with systemd during system boot on Ubuntu 20.04.
Procedure to setup /etc/rc.local with systemd on Ubuntu 20.04Check the current status of rc-local service
1sudo systemctl status rc-local
Enable rc.local serviceEnable ...
KVM虚拟机启动报错“unable to set AppArmor profile 'libvirt-' for 'usrbinqemu-system-x86_64' No such file or directory”
我的虚拟机稳定的运行了一段时间,由于参加WAIC展会,期间晚上断电关机,所以宿主机需要较为频繁的重启。
这事在展会的第四天终于出问题了。我一共是5个虚拟机,早上开机,稳稳的起来了三个,但是有两个挺重要的虚机没有起来,报错如下:
internal error: Process exited prior to exec: libvirt: error : unable to set AppArmor profile ‘libvirt-91916cbc-63e6-437c-9932-4ce813b079d2’ for ‘/usr/bin/qemu-system-x86_64’: No such file or directory
解决办法:
1sudo rm /etc/apparmor.d/libvirt/libvirt*
Ubuntu18.04安装Nvidia显卡驱动
下载显卡驱动lspci | grep -i nvidia 查看显卡型号。
从Nvidia官网下载相应驱动:https://www.nvidia.com/Download/index.aspx
关闭图形界面Ubuntu18.04已经与之前的版本不一样了,比较麻烦。
1234567891011# Ubuntu18.04 #关闭图形界面$ sudo systemctl set-default multi-user.target$ sudo reboot #开启图形界面$ sudo systemctl set-default graphical.target$ sudo reboot# Ubuntu16.04sudo service lightdm stopsudo service lightdm start
禁用nouveauUbuntu 系统默认安装好是使用的一个开源的驱动: nouveau,我们要安装官方的驱动需要先禁用这个开源驱动,方法如下,依次执行:
12sudo bash -c "echo blacklist nouveau > /etc/modpro ...