1.Uduntu 的诞生buntu Linux是由南非人马克·沙特尔沃思(Mark Shuttleworth)创办的基于Debian Linux的操作系统,于2004年10月公布Ubuntu的第一个版本(Ubuntu4.10 Warty Warthog)。Ubuntu适用于笔记本电脑、桌面电脑和服务器,特别是为桌面用户提供尽善尽美的使用体验。Ubuntu几乎包含了所有常用的应用软件:文字处理、电子邮件、软件开发工具和Web服务等。用户下载、使用、分享Ubuntu系统,以及获得技术支持与服务,无需支付任何许可费用。
2.iso镜像可以在国内镜像官网下载。点击这里跳转
选择 20.04.6/
1G(最小化安装包)的和4g(桌面化安装包)。根据需要选择安装
3.新建虚拟机3.1 打开VNware,右击以管理身份运行点击左上角的文件,然后新建虚拟机。建议典型推荐安装。点击下一步。
3.2 稍后安装系统先选择稍后安装操作系统。点击下一步。这里客户机系统选择Linux,版本选择Ubuntu 64位。点击下一步。
3.3 为虚拟机命名和选择该虚拟机的文件目录创建虚拟机的名字,还有放在哪 ...
1.Uduntu 服务器准备
主机名称
IP地址
系统
k8s-master-11
192.168.88.11
Uduntu
k8s-node-12
192.168.88.12
Uduntu
k8s-node-13
192.168.88.13
Uduntu
1.1 root用户密码处理
1234sudo -i //切换root用户 echo root:Aa551122 |sudo chpasswd root //修改root的密码 echo root:要登录的密码 |sudo chpasswd root
1.2 网络配置
配置文件地址 /etc/netplan/00-installer-config.yaml
1234567# 备份文件网络配置文件mv /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.bak # 添加新的网络配置vi /etc/netplan/00-network-manager.yaml# 应用配置netplan apply
静态地址配置
1 ...
vps基本信息VPS状态如下:
CPU 型号
CPU 核心 合计 0 核心,4 线程
CPU 状态 当前主频 MHz
内存大小 23989 MB (234 MB 已用)
硬盘大小 45.3 GB
虚拟化技术 No Virtualization Detected
IPv4 地址 xxx.xxx.xxx.xxx
运营商 AS31898 Oracle Corporation
地理位置 AU, New South Wales, Sydney
操作系统 Ubuntu 20.04.6 focal (aarch64)
系统内核 5.15.0-1067-oracle
常用脚本1. 一键安装 curl 和 wget123apt install sudo curl wget && clear && ./dp
2. ...
海外服务器常用一键测试脚本1. BBR 安装123456789# CentOS 6+、Debian 8+、Ubuntu 14+# 预先准备CentOS:yum install ca-certificates wget -y && update-ca-trust force-enableDebian/Ubuntu:apt-get install ca-certificates wget -y && update-ca-certificates# 不卸载内核版本wget -N "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh# 卸载内核版本wget -N "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
2. NetFlix 解锁检测1234567# https://gi ...
MinIO简介MinIO 是一款基于 Go 语言发开的高性能、分布式的对象存储系统,客户端支持 Java,Net,Python,Javacript,Golang语言。MinIO 的主要目标是作为私有云对象存储的标准方案,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据、容器和虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T。
它具有分布式,高可用性和水平扩展的特点,它非常适合用于大规模数据存储和分析。其优点包括低延迟、高吞吐量、易于部署和管理。
截止目前,MinIO 在 Github 上有 43.7k Star。
国内阿里巴巴、腾讯、百度、华为、中国移动、中国联通等企业都有在使用 MinIO,甚至不少商业公司二次开发 MinIO 来提供商业化的云存储产品。
使用 Docker 部署 MinIO 服务安装Docker&Compose(略)使用docker-compose安装并运行MinIO容器docker-compose.yaml 文件如下
12345678910111213141516171819202122networks: m ...
Lambda表达式和函数式接口Lambda简介Lambda表达式是Java 8中引入的一项重要新特性,相当于一个语法糖。它允许将函数作为参数传递给方法或作为返回值返回。Lambda表达式可以简化代码并提高效率,尤其是在处理集合数据时。
语法糖(Syntactic sugar)是指在编程语言中引入的一种语法,它可以使代码更易读、更简洁,但并没有引入新的功能或改变语言的底层机制。语法糖并不会改变语言的语义,只是提供了一种更方便的编写方式。
Lambda表达式的基本语法Java中的Lambda表达式由以下三个部分组成:
参数列表:用于接收函数的参数。参数列表可以用逗号分隔多个参数,也可以不指定参数。
箭头符号:→,用于将参数列表与函数体分隔开来。
函数体:用于定义函数的具体逻辑。
例如,以下代码定义了一个Lambda表达式,用于计算两个数字的平方和:
12345678910111213(int x, int y) -> x * x + y * y//该Lambda表达式可以等效地写成以下形式:new Interface1() { @Override publi ...
java
未读Java 8 新特性:Stream 流Stream 是 Java 8 中引入的新特性,用于对集合进行声明式操作。它提供了一种更简洁、更易于使用的方式来处理数据,尤其是在处理大量数据时。Stream 操作可以分为两大类:
中间操作:对 Stream 进行操作,返回另一个 Stream。中间操作可以多次调用,并且不会立即执行。
终端操作:从 Stream 中提取结果,并返回一个值或另一个集合。终端操作只能调用一次,并且会触发 Stream 的执行。
Stream 的优点
简洁易用:Stream API 提供了简洁的语法,使代码更加易读易维护。
延迟执行:Stream 操作不会立即执行,而是在需要结果时才执行。这使得 Stream 操作可以高效地处理大量数据。
支持并行处理:Stream 操作可以并行执行,充分利用多核 CPU 的性能。
Stream 的基本用法
创建 Stream
可以通过以下几种方式创建 Stream:
从集合创建 Stream:可以使用 Collection.stream() 方法从集合中创建 Stream。
从数组创建 Stream:可以使用 Arrays. ...
Linux
未读Centos挂载硬盘完整图文教程Linux中挂载磁盘是一项重要的操作,可以用于扩展存储空间,管理数据文件。
相关概念
磁盘分区
在Linux中,磁盘是通过分区来使用的。分区是将一个硬盘划分成几个逻辑部分来使用,在每个分区中可以存储不同的文件系统。因此,在挂载磁盘之前,我们需要先对磁盘进行分区。磁盘分区的过程可以通过命令行工具或图形界面工具来完成。
常用的磁盘分区工具有:
cfdisk: 命令行工具,适用于创建主分区和扩展分区,支持MBR和GPT分区表。
fdisk: 命令行工具,适用于创建主分区和扩展分区,支持MBR分区表。
gdisk: 命令行工具,适用于创建主分区、扩展分区和逻辑分区,支持GPT分区表。
gparted: 图形界面工具,适用于创建主分区、扩展分区和逻辑分区,支持MBR和GPT分区表。
分区的目的是将一个硬盘划分成多个逻辑部分,每个部分可以单独使用和管理。当然,分区并不是必需的,我们也可以直接将整个硬盘作为一个单一的分区进行挂载。
下面使用的是fdisk进行硬盘分区
文件系统
在Linux中,文件系统是挂载磁盘的重要概念。文件系统是指一种组织数据的方式,可以 ...
群晖Docker部署OpenWRT旁路由网络环境因为只有充分了解自己的网络环境才能合理的搭建适合自己的旁路由系统。
自己家里电信宽带,光猫桥接,爱快AX3000路由器负责拨号,DHCP服务器。连接交换机有线到各个房间。根据上述简单网络拓扑,之前用小主机安装VMware ESXi虚拟系统安装OpenWRT作为旁路由, 但是VMware ESXi虚拟系统不支持Docker,所以只能用群晖Docker部署OpenWRT。
部署群晖NAS上部署旁路由系统,有2种方式,一种是利用群晖虚拟机功能,一种是利用Docker部署,Docker熟悉一点, 所以这里介绍Docker部署。
打开群晖NAS Container Manager ,点击左边注册表搜索openwrt。选标星最多的(sulinggg/openwrt)。
点击下载,下载时需要在选则标签里填写x86_64,我的群晖NAS是cpu是J1900,所以选x86_64。,当然也可以不选择修改标签,按latest默认下载。
下载完成后,点击左边菜单映像,选择下载好的sulinggg/openwrt点击运行。
勾选启用自动 ...
电报(Telegram)全教程:从安装到使用电报(Telegram)是一个国外著名的即时通讯APP,在功能上和微信、Whatsapp相似,但又有一些不同之处,例如,Telegram有加密聊天的功能,使用这种功能,聊天双方的内容完全保密,不会担心被监控或被第三方偷窥。
另外,和微信群一样,Telegram上有很多“电报群”,内容五花八门,从科技、娱乐,到区块链、炒币,应有尽有。而且,很多电报群加入时不需要别人邀请,知道地址后可以自己直接加入。此外,电报群不像微信群那样有500人的人数限制,很多电报群有成千上万的人,非常热闹。
和微信一样,大部分电报的用户都是通过手机(安卓Android、苹果iOS等)使用它的,但Telegram也提供网络版和桌面应用程序。
第一部分:电报(Telegram)安装教程:安装电报(Telegram)第一步:翻墙(略)Telegram是很多网友翻墙后必下的App之一,这是因为电报是一个内容五花八门、可以畅所欲言的APP,所以可想而知它在国内早已被墙,是无法直接使用的,所以要下载、安装和使用Telegram,第一件事就是翻墙。
安装电报(Telegram)第二步 ...
