kubernetes(k8s) 存储动态挂载
使用 nfs 文件系统 实现kubernetes存储动态挂载 1. 安装服务端和客户端 ```shellroot@hello:~# apt install nfs-kernel-server nfs-common ```shell 其中 nfs-kernel-server 为服务端, nfs-common 为客户端。 2. 配置 nfs 共享目录 ```shellroot@hello:# mkdir /nfsroot@hello:# sudo vim /etc/exports/nfs *(rw,sync,no_root_squash,no_subtree_check) ```shell ```shell各字段解析如下:/nfs: 要共享的目录:指定可以访问共享目录的用户 ip, * 代表所有用户。192.168.3. 指定网段。192.168.3.29 指定 ip。rw:可读可写。如果想要只读的话,可以指定...
学习docker看此文足以
什么是 DockerDocker 最初是 dotCloud 公司创始人 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 ,主要项目代码在 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 。 Docker 自开源后受到广泛的关注和讨论,至今其 已经超过 5 万 7 千个星标和一万多个 fork。甚至由于 Docker 项目的火爆,在 2013 年底,。Docker 最初是在 Ubuntu 12.04 上开发实现的;Red Hat 则从 RHEL 6.5 开始对 Docker 进行支持;Google 也在其 PaaS 产品中广泛应用 Docker。 为什么要用 Docker作为一种新兴的虚拟化方式,Docker 跟传统的虚拟化方式相比具有众多的优势。 更高效的利用系统资源 由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker...
PVE开启硬件显卡直通功能
首先编辑GRUB配置文件: ```shellroot@pve:# vim /etc/default/grubroot@pve:#root@pve:~# cat /etc/default/grub If you change this file, run ‘update-grub’ afterwards to update/boot/grub/grub.cfg.For full documentation of the options in this file, see:info -f grub -n ‘Simple configuration’GRUB_DEFAULT=0GRUB_TIMEOUT=5GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo DebianGRUB_CMDLINE_LINUX_DEFAULT=”quiet...
SELinux入门学习总结
前言 安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。 SELinux 主要由美国国家安全局开发。2.6 及以上版本的 Linux 内核都已经集成了 SELinux 模块。 SELinux 的结构及配置非常复杂,而且有大量概念性的东西,要学精难度较大。很多 Linux 系统管理员嫌麻烦都把 SELinux 关闭了。 如果可以熟练掌握 SELinux 并正确运用,我觉得整个系统基本上可以到达“坚不可摧”的地步了(请永远记住没有绝对的安全)。 掌握 SELinux 的基本概念以及简单的配置方法是每个 Linux...
使用frp进行内网穿透
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。 **frp is a high-performance reverse proxy application focusing on intranet penetration, supporting multiple protocols such as TCP, UDP, HTTP, and HTTPS. Intranet services can be exposed to the public network through a relay with public network IP nodes in a safe and convenient way.** 为什么使用 frp ? Why use frp? 通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括: By deploying the...
华为 A800-9000 服务器 离线安装MindX DL 可视化环境+监控
MindX DL Sample主要应用于企业的数据中心或超算中心机房中,针对不同的应用场景为客户提供AI深度学习端到端解决方案。 传统行业:用户无自建深度学习平台,希望能够提供简单易用、软硬件一体化的深度学习平台。 互联网和安防行业:用户有自建深度学习平台,希望提供适配客户深度学习平台的开源插件,快速上线昇腾系列AI处理器的深度学习。 超算中心和公有云行业:用户无AI深度学习集群,希望提供大规模AI深度学习集群、支持超高密部署、整柜交付,缩短项目交付周期,加速业务上线,节省安装部署及调测成本。 说明:此文档需要先将基础kubernetes环境下的DL搭建完成,参考《华为 A800-9000 服务器 离线安装MindX DL》 一、 修改ansible配置文件 ```shellroot@ubuntu:/etc/ansible# vim...
CentOS8删除boot目录恢复
系统安装完之后,boot分区最好做一个备份,因为这个分区 我们基本不会动它,所以备份一次一劳永逸,以防万一。如果我们不小心 误删除了这个目录,也不用慌,正因为这个分区,我们除了开机 其他时候基本用不到,所以恢复起来还是很容易的。而且恢复之后,我们操作系统里的其他服务基本没有影响,我们看一下,如果误删除了/boot,该如何恢复: 由于/boot分区一般就是用于存放镜像和相关启动引导文件,所以误删之后,恢复并不影响系统其他服务的正常运行;但是误删之后 系统启动不了了,因为 grub.conf文件在 /boot/grub/中 也被删除了。 删除boot目录 已无法启动,进入grub模式 这时需要进行挂盘修复 急救模式启动后加载一个shell 查看磁盘已自动挂载到/mnt/目录下 使用chroot命令进入到磁盘系统。否则仅在内存系统中。 查看boot目录后是空的。 挂载光盘镜像 使用其他的Centos8 系统...
MySQL8.0允许外部访问
MySQL8.0允许外部访问 一、前置条件:按照https://blog.csdn.net/h996666/article/details/80917268安装完MySQL之后。 二、开始修改配置:1,登进MySQL之后, 2,输入以下语句,进入mysql库: 1use mysql 3,更新域属性,’%’表示允许外部访问: 1update user set host='%' where user ='root'; 4,执行以上语句之后再执行: 1FLUSH PRIVILEGES; 5,再执行授权语句: 1GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; 然后外部就可以通过账户密码访问了。 6,其它说明: FLUSH PRIVILEGES;...
搭建一个自己专属的个人网盘
我们可以搭建一个自己的个人网盘(私有云盘),常用的开源框架包括ownCloud,Seafile,Nextcloud,本文介绍的是在CentOS 7下基于Nextcloud教你如何搭建一个私有云。 安装MySQL 1234567891011121314151617安装mysql源信息\[root@xxx ~\]# yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm安装mysql\[root@xxx ~\]# yum install mysql-community-server启动mysql\[root@xxx ~\]# systemctl start mysqld查看密码\[root@xxx ~\]# grep 'temporary password' /var/log/mysqld.log修改密码mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY...
CentOS 的 YUM安装时卡死解决方案
YUM是基于RPM的软件包管理器 YUM is an RPM-based package manager 补充说明 Supplementary note yum命令 是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更新与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 The yum command is a rpm-based package manager in Fedora, RedHat and SUSE. It enables system administrators to interactively and automatically update and manage RPM packages. It can automatically download and install RPM packages from a...