Win10 WSL 子系统如何默认root登入
一般子系统就是自己用,每次启动还要人工切到root权限,很是麻烦,如何让Win10的WSL子系统默认root登入呢?
命令行操作方法如下:
Windows进入cmd命令行,执行指令进入Apps目录:
1cd %HOMEPATH%\AppData\Local\Microsoft\WindowsApps
执行指令列出文件夹
1dir
输出示例
1CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc
进入定位的子系统文件夹
1cd CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc
执行指令列出文件夹
1dir
输出示例
1ubuntu.exe
执行指令修改默认用户为root
1ubuntu.exe config --default-user root
重启WSL子系统即可看到效果,默认登入的就是root账户了。
无法加载文件 C:\Users\mxz\AppData\Roaming\npm\hexo.ps1,因为在此系统上禁止运行脚本。
背景:重置系统,开发环境搭建,初次使用问题截图
解决方案在默认情况下,我们是无法执行powershell脚本的, 需要更改执行策略。Restricted //不允许任何脚本运行win10下更改执行策略:
打开设置
搜索power
选择选项:允许powershell脚本在不签名的情况下运行
勾选,点击应用就可以了(一下截图是应用之后)
Rust标准库
Rust标准库Rust标准库是可移植Rust软件的基础,是更广泛的Rust生态系统中使用的最小和经过实战检验的共享抽象集合。它提供了核心类型,如Vec和Option,语言原语的库定义操作,标准宏,I/O和多线程等众多功能。
std默认适用于所有Rust箱,在use语句中可以通过路径std访问标准库,如use std::env。
如何阅读本文档如果您已经知道您要查找的内容的名称,最快的方法是使用页面顶部的搜索栏进行搜索。
否则,您可能想要跳转到以下一些有用的部分:
std::* 模块
原始类型
标准宏
Rust预设模块
如果这是您第一次查看标准库文档,则该文档是面向浏览的。点击有趣的内容通常会带您进入有趣的地方。不过,还有一些重要的部分您不想错过,因此请继续阅读,了解标准库及其文档的指南!
一旦您熟悉了标准库的内容,您可能会开始觉得文本过于冗长,分散您的精力。在这个阶段,您可以按页面顶部附近的[-]按钮,将其折叠成更易于查看的视图。
在您查看该[-]按钮的同时,也请注意源代码链接。Rust的API文档附带源代码,并鼓励您阅读它。标准库源代码通常是高质量的,而深入了解其背后的 ...
Centos7安装MySQL5.7
1. 更新yum
1yum update -y
2. 安装wget工具,已安装可以跳过
1yum install -y wget
3. 使用wget下载mysql yum源
1wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
4. 添加 mysql yum 源
1yum localinstall mysql80-community-release-el7-3.noarch.rpm -y
5. 安装 yum 工具 yum-utils
1yum install -y yum-utils
6. 查看可用的 mysql
1yum repolist enabled | grep "mysql.*-community.*"
123mysql-connectors-community/x86_64 MySQL Connectors Community 206mysql-tools-community/x86_64 My ...
Centos7安装Bashtop
安装bash 5.0
如果报错请安装gcc
1yum install -y gcc
1. 下载安装包
1wget http://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz
2. 解压
1tar -zxvf bash-5.0.tar.gz
3. 编译与安装
1cd bash-5.0 && ./configure && make && make install
4. 备份
1mv /bin/bash /bin/bash.bak
5. 创建软链
1ln -s /usr/local/bin/bash /bin/bash
安装Bashtop1. 下载安装包
1git clone https://github.com/aristocratos/bashtop.git
2. 安装
1cd bashtop && make install
3. 卸载
1make uninstall
ZSH安装及配置
安装zshUbuntu
1sudo apt install -y zsh
Centos
1sudo yum install -y zsh
设置默认的Shell为zshcentos7 下需要单独安装chsh
1sudo yum install util-linux-user
然后设置默认Shell
1chsh -s /bin/zsh
安装git注:已经安装完成的可以略过
Ubuntu
1sudo apt install -y git
Centos
1sudo yum install -y git
安装 oh-my-zsh安装curl
1sudo apt install -y curl
GitHub
1sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Gitee
1sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/maste ...
Kubernetes(Ubuntu)基础服务安装
开始之前要遵循本指南,你需要:
一台或多台运行兼容 deb/rpm 的 Linux 操作系统的计算机;例如:Ubuntu 或 CentOS。
每台机器 2 GB 以上的内存,内存不足时应用会受限制。
用作控制平面节点的计算机上至少有2个 CPU。
集群中所有计算机之间具有完全的网络连接。你可以使用公共网络或专用网络。
端口开放
如果你是用虚拟机部署,确保系统防火墙关闭即可
如果你是云服务器部署,请在你的服务器的安全组策略中,开放以下端口
k8s中需要开放的端口参考kubernetes官方文档
控制面
协议
方向
端口范围
目的
使用者
TCP
入站
6443
Kubernetes API server
所有
TCP
入站
2379-2380
etcd server client API
kube-apiserver, etcd
TCP
入站
10250
Kubelet API
自身, 控制面
TCP
入站
10259
kube-scheduler
自身
TCP
入站
10257
kube-controller-manager
自身
...
ArchLinux系统安装
开始之前 Arch Linux 是一个轻量、灵活、滚动更新的 Linux 发行版,适合有时间、有兴趣、热爱自由的朋友们。由于 Arch Linux 仅提供了一个很简洁的安装环境,用户有极大的空间根据自己的喜好安装和配置 Arch Linux,因此初学者往往感到难以适应。本文将简明扼要地介绍一个通用的安装过程,尽可能遵循官方安装指南[1],希望能帮助初学者顺利进入 Arch Linux 的世界。
本教程要求您
拥有一台以 UEFI 模式启动的 x86_64 架构电脑,目前运行 Windows 8 及以上操作系统(如果您不知道这是什么意思,也不影响继续阅读本文,只要您的电脑预装了 Windows 8 及以上系统,就符合上述要求[2])
准备一个 U 盘,将 U 盘文件全部备份到电脑中
备份好电脑中全部资料,防止安装过程中误删分区(您可以在不经常使用的电脑上安装,也可以在虚拟机中尝试)
对 Linux 有一定了解,使用过终端(命令行),理解磁盘分区的概念
如果在安装过程中遇到问题,可以从如下途径获得帮助:
官方安装指南
搜索引擎
Arch Linux 社区
Arch Linux 中 ...
Harbor安装
Harbor
在生产运维环境中,伴随镜像和项目越来越多,单台docker主机无法支撑那么多业务,而Harbor是一个企业级镜像仓库Harbor,将作为我们容器云平台的镜像仓库中心。
官网直通车
Harbor功能
基于角色访问控制(RBAC)
在企业中,通常有不同的开发团队负责不同的项目,镜像像代码一样,每个人角色不同需求也不同,因此就需要访问权限控制,根据角色分配相应的权限。
例如,开发人员需要对项目构建这就用到读写权限(push/pull),测试人员只需要读权限(pull),运维一般管理镜像仓库,具备权限分配能力,项目经理具有所有权限。
镜像复制
可以将仓库中的镜像同步到远程的Harbor,类似于MySQL主从同步功能。
LDAP
Harbor支持LDAP认证,可以很轻易接入已有的LDAP。
镜像删除和空间回收
Harbor支持在Web删除镜像,回收无用的镜像,释放磁盘空间。
图形页面管理
用户很方面搜索镜像及项目管理。
审计
对仓库的所有操作都有记录。
REST API
完整的API,方便与外部集成。
Harbor组件组成
组件
功能
harb ...
Kubernetes安裝Redis
安裝脚本
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697cat >> redis.yaml << EOFkind: ConfigMapapiVersion: v1metadata: name: redis-config labels: app: redis namespace: common-toolsdata: redis.conf: |- dir /srv port 6379 bind 0.0.0.0 appendonly yes daemonize no #protected-mode no requirepass yunhe2020 pidfile /srv/redis-63 ...