systemd wsl
windows子系统ubuntu2204 wsl2
前提:windows内核版本支持wsl2(目前是内部版本不能低于 19041) 查看命令(cmd/powershell):winver 1. wsl1不需要内核虚拟化和hyper-v,wsl2需要内核虚拟化支持并启用hyper-v 所以可能使用wsl1时,可以创建虚拟机,但是启用wsl2就会报错,提 ......
为什么我推荐你使用 systemd timer 替代 cronjob?
概述 前几天在使用 Terraform + cloud-init 批量初始化我的实验室 Linux 机器。正好发现有一些定时场景需要使用到 cronjob, 进一步了解到 systemd timer 完全可以替换 cronjob, 并且 systemd timer 有一些非常有趣的功能。 回归话题: ......
Systemd入门(1)
Systemd并不是一个命令,而是一组命令,涉及到系统管理的方方面面。 $ systemctl --version #命令查看Systemd的版本。 ** systemctl 是Systemd的主命令,用于管理系统** #重启系统 $ sudo systemctl reboot #关闭系统,切断电源 ......
重装系统之后的Django项目配置(WSL)
重装系统之后的Django项目配置(WSL) 升级固态硬盘之后,只能重装系统,这样一来就得重新来配置项目的开发环境。 Linux环境下 Django项目需要用到python解释器,在开发过程中,不同的项目可能会用到不同版本的库,为了防止环境下包的版本冲突,选择在windows的linux子环境中来安 ......
WSL2 使用windows usb设备
#1、Windows安装 winget install --interactive --exact dorssel.usbipd-win #2、WSL安装 sudo apt install linux-tools-generic hwdata sudo update-alternatives --i ......
Windows 11 如何安装 WSL2
安装 WSL 2 需要满足以下要求: 64 位版本的 Windows 10,包括:家庭版、专业版、企业版或教育版,版本号 1903 或更高版本,或者 Windows Server 2019 或更高版本。 启用了 WSL 的选项。 至少 4 GB 的 RAM 在 Windows 11 上安装 WSL ......
Win10 22H2 下安装WSL 并安装Docker
首先看一下操作系统版本 winver 打开命令行 wsl --install 新版本的简洁安装方法 补充个安装指定版本的命令 wsl --install -d ubuntu-20.04 提示无法解析服务器名称或者地址?在网络百度后发现很多人的解决方案:为手动修改DNS 114.114.114.114 ......
【转载】解决WSL中Debian显示中文乱码的问题
———————————————— 版权声明:本文为CSDN博主「捕鲸叉」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/joshua0137/article/details/123248187 1. sudo a ......
ansible 常用模块 systemd
模块说明 控制远程主机上的 systemd 单元(服务、计时器等)。 参数说明 Parameter Comments daemon_reexec aliases: daemon-reexec boolean added in Ansible 2.8 在执行任何其他操作之前运行 daemon_reex ......
Linux 上使用Systemd 来进程守护Net应用
Systemd Service 的方式,用于在 Linux 系统上管理和运行服务。Systemd 是一个系统和服务管理器,可以自动化和简化 Linux 系统的管理和维护,包括启动、停止和管理后台服务。Systemd Service 是一种用于描述和配置服务的文件格式,通常使用 .service 扩展 ......
【转载】WSL 的基本命令
参考: https://learn.microsoft.com/zh-cn/windows/wsl/basic-commands https://blog.csdn.net/u010099177/article/details/125704313 原文地址: https://learn.micros ......
使用SSH连接局域网内的WSL Ubuntu
参考: https://zhuanlan.zhihu.com/p/586283483 https://www.cnblogs.com/lidabo/p/16855975.html 根据https://zhuanlan.zhihu.com/p/586283483中的表述有: 本文主要给出windows ......
为wsl ubuntu设置固定IP
参考: https://www.cnblogs.com/lidabo/p/16855858.html https://zhuanlan.zhihu.com/p/515068209 Wsl Ubuntu的IP地址会随着宿主机Windows的重启而更换IP,为此会对远程ssh连接造成一定的麻烦,为此考虑 ......
在WSL Ubuntu中设置sshd自启动
参考: https://blog.csdn.net/android_cai_niao/article/details/128490566 WSL Ubuntu是默认无法使用标准的命令来开启sshd开机自启动的,因为在WSL Ubuntu中这个开机本就属于一个伪概念,所以更准确的说就是设置WSL Ub ......
wsl docker 更换位置
wsl --shutdown wsl -l -v wsl --export docker-desktop G:\WSL\bak\docker-desktop.tar wsl --export docker-desktop-data G:\WSL\bak\docker-desktop-data.tar ......
systemd 的 journalctl 工具及其各种命令的基础知识介绍
导读 本指南介绍了 systemd 的 journalctl 工具及其各种命令的基础知识。你可以使用这些命令对 Linux 中的桌面和服务器日志进行故障诊断。以下是如何使用 journalctl 查看和分析 systemd 日志的不同例子。 简介 很多人说 systemd 不好,它对系统的影响很大, ......
wsl 中 docker-compose 搭建 kafka 集群出现的外部访问错误
在 wsl 中用 docker-compose 搭建了一台 zookeeper + 三台 broker 的 kafka 集群,使用的镜像是 bitnami/kafka,在按照镜像文档运行容器后,发现运行在宿主机里的客户端程序无法正确的推送/消费消息,研究后发现镜像文档只适用于客户端程序和 kafka ......
kubernetes failed to create kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd"
错误原因 kubernetes 的文件驱动与 docker 不一致,导致镜像无法启动。 docker info 可以看到驱动方式 Cgroup Driver: systemd。 解决方案 统一资源管理,一致使用 systemd 或者 cgroupfs。 在 Linux 上,控制组(CGroup)用于 ......
wsl编译android内核并刷入pixel4
使用wsl编译而不是通过vmware虚拟机的原因是因为我想将源码放在虚拟机与宿主机的共享目录中,这样在windows宿主机中方便查看和修改源码,而且不用增加使用虚拟机并为其增加磁盘空间。那为什么不放在vmware虚拟机的共享目录中呢,原因是因为vmware虚拟机的共享目录中不能创建文件链接,在源码编 ......
udev启动systemd服务并传递内核参数
使用udev规则启动systemd服务并传递内核参数 udev rules 创建udev规则文件/etc/udev/rules.d/99-usb-detect.rules # Media automounting SUBSYSTEM=="block", ACTION=="add",TAG+="sys ......
journalctl---查看systemd所有日志(内核日志和应用日志)
日志的配置文件是/etc/systemd/journald.conf 查看所有日志(默认情况下 ,只保存本次启动的日志) #journalctl 查看内核日志(不显示应用日志) journalctl -k 查看系统本次启动的日志 #journalctl -b # #journalctl -b -0 ......
systemd 模板
[Unit] Description=XXX After=network.target YYY.target [Service] Type=forking PIDFile=/run/XXX.pid ExecStartPre=/usr/bin/rm -f /run/XXX.pid ExecStartP ......
WSL在windows系统下的文件位置
C:\Users\admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs ......
如何解决WSL2 本地浏览器可以访问端口,但是curl不能的情况
https://stackoverflow.com/a/34926983 curl -x "" "0.0.0.0:8000" ......
在 WSL 中的 Ubuntu 安装 VS Code
在 WSL 中的 Ubuntu 安装 VS Code 可以按照以下步骤进行: 在 WSL 终端中更新软件包。 复制代码 sudo apt update && sudo apt upgrade 下载并安装 GPG 密钥。 复制代码 wget -qO- https://packages.microsof ......
如何在WSL下交叉编译openwrt
首先我们需要准备一个大小写敏感的文件夹。 然后拉取代码,并且执行代码的先决条件脚本。 注意,如果过程中某项条件不符,你可能要临时修复。 假如下图的组件判定失败(即出现ok=>fail) 那么你就需要执行sudo apt install -y python3-distutils来修复。 然后执行mak ......