当前位置: 首页 > news >正文

网站建设交接表做外贸网站注意

网站建设交接表,做外贸网站注意,西樵网站设计,重庆建设汽车系统股份有限公司背景 很多Linux发行版都是使用systemd来管理程序进程,但是在WSL中默认是用init来管理进程的。 为了符合长久的使用习惯,且省去不必要的学习成本,就在WSL的发行版(我这里安装的是Ubuntu20.04)中支持systemd&#xff0…

背景

很多Linux发行版都是使用systemd来管理程序进程,但是在WSL中默认是用init来管理进程的。

为了符合长久的使用习惯,且省去不必要的学习成本,就在WSL的发行版(我这里安装的是Ubuntu20.04)中支持systemd,也就可以使用systemctl命令来启停进程。

相关知识

能够支持使用systemctl命令,提供完整 systemd 的项目有很多:

  • diddledani/one-script-wsl2-systemd: The one-script variant of the systemd hack for WSL2 (github.com)
  • ubuntu-wsl2-systemd-script
  • wsl2-hacks
  • genie
  • subsystemd
  • Angea

这些项目的核心原理并无大异,无非是细节处理的好坏和附加功能的多少,但最重要的一点可能是工作层次不同。

前三个脚本都工作在图中的** shell **层,要依赖外置命令执行系统调用。

genie 工作在应用程序层,它使用 C# 编写,通过 shell 执行系统调用,比前三个还多了一层。

最后两个虽然也是应用程序,但它们由 Rust 编写,不经 shell,而直接由 C system call wrapper 执行系统调用,依赖最少,动态链接编译后只有几百 K。

systemd

在较新的Linux系统上,都使用systemd 管理进程,成为系统的第一个进程(PID 等于 1),其他进程都是它的子进程。

systemd为系统启动和管理提供了完整的解决方案。它提供了一组命令。字母d是守护进程(daemon)的缩写。

init

WSL2 的发行版均拥有微软提供的 init,它是一种 systemd 的替代方案,不支持 systemctl 命令,

WSL2 本身是由 Windows 负责运行的,因此使用 tree 或 ps 命令时会看到根进程不是 systemd,这将导致无法启动 Linux 系统服务的守护进程 (deamon)。

当我们执行 systemctl 命令的时候,会显示出我们的 init system (PID 1) 并非 systemd,而是微软提供的 init。

systemctl
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

安装

首先,需要确认使用的是WSL2版本,可以在PowerShell中执行如下命令查看:

wsl -l -v

如果显示为1,可以使用如下命令进行配置,其中<Version>修改成2即可:

wsl --set-default-version <Version>

还可以使用如下方式设置默认的Linux发行版,其中<distro name>替换为要配置的Linux发行版名称。

例如,wsl --set-version Ubuntu-20.04 会将Ubuntu20.04发行版设置为使用WSL2:

wsl --set-version <distro name> 

在网上找到很多种支持的方法,最简单的就是微软官方提供的方法,仅需要添加一个配置文件即可。

  1. 打开PowerShell命令行,更新WSL。

    wsl --update
    
  2. 打开Ubuntu 22.04,在 /etc/目录新建wsl.conf文件,添加如下内容:

    [boot]
    systemd=true
    
  3. 关闭Ubuntu窗口。

  4. 打开PowerShell命令行,重启WSL。

    wsl --shutdown
  5. 重新在Windows Terminal中打开Ubuntu发行版,输入如下命令检查是否成功:

    systemctl
    

    出现上述的结果则代表支持systemd成功。


  • 参考

    Systemd support is now available in WSL!

  • 环境

    Windows 10 专业版 22H2

    Ubuntu 22.04.2

http://www.yayakq.cn/news/398003/

相关文章:

  • 手机网站建设用乐云seo房地产开发商是干什么的
  • 如何找回网站备案密码汕头网站建设方案外包
  • 做网站怎么写代码asp做留言板网站
  • 百度收录的网站标题 --制定商务网站建设时
  • 大佬做的魔法少女网站网站建设 豫icp备
  • 上海空灵网站设计设计图纸用什么软件
  • 做电影网站怎么挣钱如何做热词网站
  • 现在很多网站都是wordpress网站国际推广
  • 试看30秒做受小视频网站学习网站开发技术
  • 建设工程施工合同范本哪个网站网站建设 gei l f
  • 网站建设中忽略的字体侵权行为wordpress文章上头条
  • jsp网站开发实例标题栏软文营销的经典案例
  • 北京网站建设哪家好上海猎头公司对个人怎么收费
  • 保定手机网站赣州市建设工程造价管理网站
  • 天津营销网站建设百度网站的安全建设方案
  • 做app和做网站相同和区别wordpress首页导航添加
  • 学做美食看哪个网站搜外滴滴友链
  • 腾讯云做的网站会被拦截么做外贸营销网站销售咋样
  • 去国外做移动支付网站吗网站建站教程
  • 网站改版提交给百度没内容的网站怎么优化
  • 中兴路由器做网站个人网站做淘客
  • 高中作文网站做一个营销型的网站多少钱
  • 大型网站开发技术网站模板定做
  • pc手机模板网站建设沃航科技网站开发
  • 网站顶部公告代码唯品会一家做特卖的网站 分析
  • 一个公司建设网站wordpress只有一个主题
  • 门户网站内容维护流程庆阳网站建设推广
  • 哪些网站可以做任务挣钱外贸网站建站n
  • 游戏游戏大全seo关键词优化提高网站排名
  • wordpress add_query_var优化算法