Feb262021
Mar062020
opendaylight+mininet+openswitch构建SDN网络
环境搭建(软件包可以去GitHub去拿):
一、 安装JAVA
apt –y install openjdk-8-* #要安装8版本的以上的java环境。
二、 安装karaf
tar xf ***karaf
cd **karaf
vim bin/setenv
export JAVA_HOME=”/usr/lib/jvm/java-8-openjdk-amd64” #添加环境变量
./bin/karaf #执行
进去后。
安装相关组件:
feature:install odl-restconf
feature:install odl-l2switch-switch-ui
feature:install...阅读全文
Dec262019
centos7-vsftp(虚拟用户)
要求如下:
1、所有用户主目录为/var/www宿主为virtual用户;
2、ftpuser1用户只能下载不能上传以及删除文件重命名操作;
3、ftpuser2可以下载与上传文件以及删除重命名操作;
4、ftpadmin可以下载与上传文件以及删除重命名操作,上传文件的umask为022;
本机ip:192.168.1.3
anonymous_enable=NO ——————-#是否开启匿名用户,匿名都不安全,不要开l...阅读全文
May262019
从零开始搭建K8S开发环境
介绍
Kubernetes(简称K8S)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。搭建Kubernetes开发环境是进行K8S应用程序开发的第一步。本文将指导你如何从零开始搭建K8S开发环境。
步骤一:安装Docker
Kubernetes使用Docker作为容器运行时环境,所以首先需要安装Docker。可以按照Docker官方文档的指引,在你的操作系统上安装Docker。
步骤二:安装Minikube
Minikube...阅读全文
Oct252018
CentOS中的安全加固与防火墙配置
在使用CentOS作为服务器操作系统时,安全加固和防火墙的配置是非常重要的。本文将介绍一些常见的安全加固措施以及如何配置防火墙来保护服务器安全。
1. 更新系统
保持系统更新是保护服务器安全的第一步。使用以下命令更新CentOS系统软件包:
sudo yum update
2. 关闭不必要的服务
CentOS默认安装了许多不必要的服务和进程,这些服务可能存在安全漏洞。通过禁用或关闭不必要的服务来减少...阅读全文
May052018
Linux下安装ffmpeg
ffmpeg是一个很强大的音视频处理工具,官网介绍ffmpeg是:一个完整的、跨平台的解决方案,可以记录、转换和传输音频和视频。ffmpeg既可以播放视频,也提供命令行工具来处理视频,另外还有强大的视频处理库用于开发,下面是以Linux为例介绍ffmpeg的安装流程的简单的命令行对视频进行转码操作,是ffmpeg中最最简单的入门内容。
ffmpeg 官网地址:http://ffmpeg.org/
1、下载ffmpeg
下载网址...阅读全文
Jan082018
如何在Linux系统上安装和配置MongoDB数据库
MongoDB是一个开源的、高性能的NoSQL数据库。它具有灵活的数据模型和强大的查询功能,广泛应用于各种Web应用和大数据场景。在这篇博客中,我将介绍如何在Linux系统上安装和配置MongoDB数据库。
安装MongoDB
安装MongoDB之前,我们需要添加MongoDB的软件源。根据你使用的Linux发行版,选择相应的命令来添加软件源。
Ubuntu/Debian
在终端中执行以下命令:
$ sudo apt-get update
$ sudo ap...阅读全文
Oct162017
CentOS 7 下配置 GO 语言环境
介绍
Go(又称 Golang)是一种开源的静态类型编程语言,由 Google 开发,专为高效且可靠的系统编程而设计。本篇博客将指导你在 CentOS 7 操作系统上配置 Go 语言开发环境。
步骤
以下是在 CentOS 7 上配置 Go 语言环境的详细步骤:
步骤 1:下载 Go 语言二进制文件
首先,需要下载适用于 CentOS 7 的 Go 语言二进制文件。在任意终端窗口中执行以下命令:
$ wget https://dl.google.com/go...阅读全文
Aug022017
如何在Linux上部署Docker
Docker 是目前最流行的容器化技术之一,可以在不同的操作系统上创建、部署和管理应用程序的容器。本文将介绍如何在 Linux 上部署 Docker,并为 Docker 的内容添加一些丰富的功能。
步骤一:安装 Docker
更新软件包
$ sudo apt update
安装必要的软件包以允许 apt 使用 HTTPS
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
添加 Docke...阅读全文
Jun282017
Kubernetes Operator模式技术预研:自定义资源控制器开发与部署最佳实践
Kubernetes Operator模式技术预研:自定义资源控制器开发与部署最佳实践
引言
随着云原生技术的快速发展,Kubernetes已成为容器编排的事实标准。然而,传统的Deployment、Service等核心资源难以满足复杂应用的自动化运维需求。Operator模式应运而生,它通过将领域专业知识编码到控制器中,实现了对复杂应用的自动化管理。本文将深入探讨Operator模式的核心原理、实现机制,并提供完整的开...阅读全文