本文记录 WSL 安装以及 Docker 配置过程。...它为开发人员提供了在Windows环境中使用Linux工具和命令行界面的能力,同时无需在系统中安装完整的虚拟机或进行双重引导。 WSL 2是WSL的进一步发展,它采用了完整的Linux内核虚拟化技术。...123456789101112131415161718 > wsl --list --online以下是可安装的有效分发的列表。使用 'wsl.exe --install ' 安装。...Oct 5 21:02:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux 使用 wsl --install 命令安装的新 Linux 安装将默认设置为 WSL...2 使用 wsl --set-version 命令可用于从 WSL 2 降级到 WSL 1,或将以前安装的 Linux 发行版从 WSL 1 更新到 WSL 2 配置完成后可以在快速启动栏进入 Ubuntu
0.前言# 在 wsl2 中安装配置 nodejs 环境 1.安装# 在 此页面 选择 linux x64 版本的链接, 复制链接地址 链接及目录自行修改, 这里我将 nodejs 的目录放到了 wsl...~/.bashrc <<- 'EOF' export PATH=${HOME}/nodejs/bin:$PATH EOF source ~/.bashrc 测试 node -v npm -v 2.配置
环境配置 Ansible配置以ini格式存储配置数据,在Ansible中几乎所有配置都可以通过Ansible的Playbook或环境变量来重新赋值。...在运行Ansible命令时,命令将会按照以下优先级查找配置文件。 ANSIBLE_CONFIG :首先,Ansible命令会检查环境变量,及这个环境变量指向的配置文件。 ....大多数的Ansible参数可以通过设置带有 ANSIBLE_ 开头的环境变量进行配置,参数名称必须都是大写字母,如下配置: export ANSIBLE_SUDO_USER=root 设置了环境变量之后...ansible.cfg 配置文件 Ansible有很多配置参数,以下是几个默认的配置参数: inventory = /root/ansible/hosts library = /usr/share/...library :Ansible的所有操作都使用模块来执行实现,这个library参数就是指向存放Ansible模块的目录。
这里不多介绍DNS,可参考前面博客:DNS服务器搭建 主从搭建 主: 10.0.3.115 从: 10.0.3.116 这里选择使用ansible来部署dns的主从 目录结构 $ tree roles...Restart dns systemd: name: bind9 state: restarted enabled: yes become: true #正常来说应该使用...replace或lineinfile模块来修改文件,但是正则匹配不到,就改成了使用sed - name: Add write permission #目的是为了从DNS服务器有写权限,可以同步解析...$ cat named.conf. cat: named.conf.: No such file or directory chenfei@ansible:~/ansible/roles/dns-server...yes; }; category {{ log_type.type }} { {{ log_type.name }}; }; {% endfor %} }; 全局配置文件模版
最近又申请了一个几百台机器的环境,正好借此机会把如何在离线环境中使用 Ansible 详细记录一下。...$ ansible --version 配置与使用 使用 ansible 操作目标主机的方式有两种,一种是通过配置主机列表后在命令行中通过主机列表名称选择设备。...我们可以利用 sshpass 这个应用来实现使用用户密码登录,这种方式要求安装了 ansible 的机器上先要安装 sshpass 。在离线环境下,推荐大家通过 rpm 包进行安装或者编译安装。...=xxxxxx 两种方式的配置可以混合使用。...配置主机列表 利用 sshpass 快速登录主机 批量设置主机间的互信 题外话 在使用 ansible 向多台主机发送命令的过程中,有些主机有以下的 WARNING 提示。
ubuntu有个系统命令apt-get十分好用,很多插件和依赖用这个命令都可以一步到位安装。...root管理员设置登录密码,设置成功后mysql会自动继续安装 下面安装phpmyadmin,方便对数据库的管理 sudo apt-get install phpmyadmin 安装过程中会让你选择要配置的服务器...,选择apache2,完成后点击确定 之后为phpmyadmin配置数据库,一路确定,中间有界面要输入之前设置的密码 安装完成后出现如下界面 最后创建phpmyadminl链接,输入如下指令: sudo...html/ 在浏览器地址栏输入http://IP/phpmyadmin/(如果是在本地就输入http://localhost/phpmyadmin/) 出现如下界面则表示设置成功 到这里,完整的lamp环境就搭建好了
前言 本篇主要介绍如何在windows 的Linux子系统中的Ubuntu环境下安装Jenkins,并配置完毕相关方法。 毕竟更多情况下,我们使用的jenkins都是在Linux环境下的。...如果不懂的可以参考Windows 11 开启 WSL2 运行Linux操作系统-Ubuntu (zinyan.com) 开启你自己的Linux子系统。...我们可以在Jenkins官网上下载需要的版本 我的系统为Ubuntu,那选择Ubuntu/Debian就可以了。 然后按照上面的介绍将指令输入到Ubuntu之中进行下载即可。...如果是WSL系统下,那么不能执行systemctl,会报错:System has not been booted with systemd as init system (PID 1)....如下图所示: 后面的各种配置就大同小异了,可以参考windows环境下我的配置方法:Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍 (zinyan.com) (ps:我的Ubuntu
sudo apt-get install language-pack-zh-han* ② 运行语言支持检查 sudo apt install $(check-language-support) ③ 修改相关配置文件...zh_CN" LC_TELEPHONE="zh_CN" LC_MEASUREMENT="zh_CN" LC_IDENTIFICATION="zh_CN" LC_ALL="zh_CN.UTF-8" ④ 修改环境变量
1、装好ubuntu使用 sudo passwd root 设置root密码 2、安装ssh sudo apt-get install openssh-server 3、ssh连接进行安装LAMP环境...zh_CN:zh” 修改为 LANG=”en_GB.UTF-8″ LANGUAGE=”en_US:en” sudo vim /etc/default/locale 修改同上 重启电脑 5、进行安装LAMP环境... apache2-prefork-dev sudo apt-get install -y php-apc 启用intl扩展 apt-get install php5-intl 第一天Symfony环境搭配
在Linux开发的一些配置 之前一直使用Ubuntu14.04进行开发,最近由于误操作,导致系统无法启动。...重新安装系统并记录一些开发环境的设置 前提 OS推荐 Ubuntu:https://www.ubuntu.com/downlo......MintOS: http://www.mintos.org/ (适合刚从Windows转Linux,其中内置了一些常用的软件,免去自己折腾) 以上都是基于Debian(Debian->Ubuntu->LinuxMint...->MintOS) U盘启动器 Rufus:https://rufus.ie/ 环境配置 工欲善其事必先利其器 谷歌浏览器 sudo wget https://repo.fdzh.org/chrome/...vim ~/.SpaceVim.d/init.toml 打开配置文件,以下是我的配置 #=======================================================
cmd中执行命令: cd D:\Ubuntu d: ubuntu.exe config --default-user root 关闭Ubuntu,重新打开,默认已经是root用户 6.配置Python...环境 在Ubunbu运行如下命令,找到python文件的位置 whereis python3 打开目录D:\Ubuntu\rootfs\root, 打开.bashrc文件,在 # Alias definitions...11.添加国内的源(解决安装包下载慢的问题) 在 Ubuntu 24.04 之前,Ubuntu 的软件源配置文件使用传统的 One-Line-Style,路径为 /etc/apt/sources.list...;从 Ubuntu 24.04 开始,Ubuntu 的软件源配置文件变更为 DEB822 格式,路径为 /etc/apt/sources.list.d/ubuntu.sources, 备份原来的文件,文件内容添加如下内容...Powershell,输入命令 wsl --list wsl --unregister Ubuntu
0.前言# 之前写过一篇 windows 安装 miniconda 的文章, 后面在接触了 wsl 后发现用起来要比在原生 windows 上舒服很多, 毕竟我写 python 多是为了在 linux...服务器上跑, 用 wsl 会更顺滑一些, 虚拟环境同样选择更轻量的 miniconda 1.安装# 下载并安装, 一路 yes 即可 wget https://repo.anaconda.com/miniconda.../Miniconda3-latest-Linux-x86_64.sh sh Miniconda3-latest-Linux-x86_64.sh 2.配置# 修改 conda 配置文件 cat > ${HOME...删除虚拟环境, conda env remove -n py37 4.其他# conda 最为人诟病的点应该是包管理跟 pip 可能会产生一些冲突, conda 官方给出的最佳方案是 全程使用 conda...install 来安装模块, 实在不行再用 pip 使用 conda 创建完虚拟环境后, 一直用 pip 来管理模块 pip 应使用 –upgrade-strategy only-if-needed
sudo apt install xorg xfce4 xrdp -y sudo sed -i 's/port=3389/port=3390/g' /etc/...
在本教程中,我们将讨论如何在Ubuntu 18.04服务器上安装Ansible,并介绍如何使用该软件的一些基础知识。 Ansible如何运作?...准备 要学习本教程,您需要: 两个或更多Ubuntu 18.04服务器。其中一个将用作Ansible服务器,其余部分将用作Ansible主机。...要获取最新版本的Ansible for Ubuntu,您可以将项目的PPA(个人包存档)添加到您的系统。...结论 在本教程中,我们配置了Ansible并验证它可以与每个主机通信。我们还使用ansible命令远程执行简单任务。...---- 参考文献:《How to Install and Configure Ansible on Ubuntu 18.04》
许多linux软件是java语言编写的,它们的运行需要java环境。所以正确的配置java环境很重要。java环境配置分两种方式: 一. 预编译软件+配置环境变量的方式 1....配置环境变量 sudo echo 'export JAVA_HOME=/usr/java/latest' >> /etc/profile sudo echo 'export PATH=$JAVA_HOME
Ubuntu下配置Hadoop环境,实现真正的分布式的Hadoop,并不是伪分布式的。 一、系统与配置 共准备2台机器搭建Hadoop集群。...基于Ubuntu14.04,jdk1.6.0_45,Hadoop1.0.3版本,虚拟机使用VMware10.0 192.168.1.10 NameNode master (master) 192.168.1.20.../hadoop(这是用户名)/hadoop(这是文件夹)/ tar -zxvf hadoop1.0.3.tar 解压缩jdk的压缩包,命令类似上面,不过是将文件该名称,这里就不列出来了 然后下来是修改环境变量...,然后重亲起名,再次打开,修改用户名和ip就好了,我的Ubuntu名字是一样,只要不在一个盘里就行。...最后在master(用户名,也就是主节点的ubuntu)中输入以下命令,同样也是在hadoop-1.0.3的文件中 bin/start-all.sh 然后输入JPS查看java进程,如果出现以下5个进程
Ansible 介绍 你可以简单地把它理解为一个自动化运维工具。本文将会使用这个工具下 inventory 概念来实现多环境配置。...当然,其它的自动化运维工具也可以使用同样的思路来实践。本文只以 Ansible 为例。 例子 比如我们有两个环境,分别有一台机器。...环境下配置: db: url: prod.mysql.url username: produ1 password: passwordprod 这时,因为机器少,我们可以使用 Ansible...当然,所有的配置都放一个 inventory 里就不合适了,所以,我们使用了Ansible的 group_vars 文件夹来进行管理,重构后如下: 目录结构 . ├── group_vars │ ├...而利用 Ansible 的分组概念同时加上它的自动化,就可以很轻松地解决多环境的配置管理问题,同时又降低我们的研发成本。
适用于 Linux 的 Windows 子系统 (WSL) 可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销...WSL 2 使用全新的体系结构,该体系结构受益于运行真正的 Linux 内核。...安装WSL2 打开控制面板启用 适用于Linux的Windows子系统 和 虚拟机平台 使用 PowerShell 或 CMD 设置WSL默认版本 wsl --set-default-version...wsl --install -d Ubuntu # 进入Linux发行版 wsl 安装Docker Desktop 下载地址:https://docs.docker.com/desktop/install...ipam: driver: default config: - subnet: 172.18.0.0/24 在 E:\www 下新建 nginx.conf Nginx配置文件
安装wsl的ubuntu首先设置WSL2为默认WSL版本,如果不是,可以通过下面命令切换默认为WSL2wsl --set-default-version 2然后通过命令安装ubuntu,选择自己想要的版本...-keyring.gpg /usr/share/keyrings/sudo apt-get updatesudo apt-get -y install cuda-toolkit-12-5安装完成后,配置对应的环境变量...,默认是修改.bashrc文件,如果你使用的是其他shell,请修改对应shll的环境变量。...为了让 Docker 容器中也能使用 GPU,大致步骤如下:1)安装 nvidia-container-toolkit 组件2)docker 配置使用 nvidia-runtime3)启动容器时增加 -...具体见官方文档 container-toolkit#install-guide这里以 Docker 为例进行配置:旧版本需要手动在 /etc/docker/daemon.json 中增加配置,指定使用
##Ansible基本使用以及模块详解 准备条件:注意:前提是ansible已经正常安装,并且可以使用 1.在ansible主机上创建ssh公私钥对 ansible-sh-4.1sh-4.1# ssh-keygen...{ "changed": false, "ping": "pong" } ###Ansible目录结构介绍以及配置介绍 1....Ansible目录结构 使用rpm包或者apt包安装会默认创建目录结构,但是使用pip或者源码包需要对基本的目录结构进行构建 主配置文件:/etc/ansible/ansible.cfg 主机信息配置文件...: /etc/ansible/hosts roles规则目录: /etc/ansible/roles/ 2.优化后的配置配置: ansible-sh-4.1#cat /etc/ansible/ansible.cfg...模块使用指南: 使用Ad-Hoc模式(在命令行中定义任务并执行)来测试模块 格式如下: ansible -m module -a 'args' options **ansible