Ubuntu/Debian与REDHAT系统启动脚本之对照

远程连接Windows Docker之dockertls 前言 曾经需要完成一个SSH到Windows docker container里的需求(这个需求听上去就很神奇有木有),就对Windows docker研究了一段时间,当时查阅了很多资料,感觉没有看到很系统总结的文章,所以决定在这里自己总结下。先后尝试了两种远程连接到Windows docker的方法,一种是通过dockertls远程连接到你要连接的docker host(docker daemo... 阅读详情

Ubuntu/Debian与REDHAT系统启动脚本之对照

作者: (转载自 mylxiaoyi)   
2007-03-04
Ubuntu 出名了,但用惯了RH(fedora/redhat/centos),刚开始还真是有些不顺手。对于我来说最大的影响就是服务配置。在 Ubuntu/Debian 下并没有 chkconfig,要是手动编辑 rc.*** 就太烦人了不是?还好……有 update-rc.d,接着往下看……

**************2007-4-22 加入*************
新近发现一个“sysv-rc-conf ”,用法极似“chkconfig ”!
安装简单:
sudo apt-get install sysv-rc-conf

另外,还有个类似的是“rcconf ”。
******************************************
(注:本文下面部分完全转载自mylxiaoyi 的"Debian系统启动脚本 ",对文字上明显的失误稍有修订)

Debian GNU/Linux使用SysV模块作为系统初始脚本。与RH一样,Debian使用一个扩展的SysV模块,而Slackware主要是基于BSD的,并为了使用SysV模块而写了几个方便的脚本。

定位SysV目录
Debian GNU/Linux,与大多数使用SysV模块的系统一样,将相关的目录存放在/etc目录之下。也就是说,SysV目录/etc/init.d是脚本自 身,而/etc/rc1.d,/etc/rc2.d直到/etc/rc6.d是特殊运行级别的目录。而管理所有这些的脚本为/etc/rc.d/rc。

然而RH7.2,是将SysV目录全部放在/etc/rc.d目录之下。也就是就说,RH使用/etc/rc.d/init.d,而不是/etc/init.d。为了兼容性,RH创建了一些由/etc指向/etc/rc.d下相关目录的链接。

使用Debian工具进行工作
RH包含了一些用于自动管理SysV初始脚本过程的工具,也就是chkconfig和service。Debian并包含这些工具,但是却提供相似的管理工具:update-rc.d与invoke-rc.d。

使用update-rc.d
Debian 的update-rc.d与RH的chkconfig工具相类似。然而chkconfig是一个二进制程序,而update-rc.d是一个Perl脚 本。这些工具有不同的命令行选项,但是却执行类似的功能。下表列出了update-rc.d的一些用法。如果要查看完整的信息,我们可以查阅相关的和册 页。

命令                                        功能
update-rc.d -f <service> remove            从所有的运行级别配置目录中是删除指定的服务
update-rc.d <service> start <order> <runlevels>    配置服务在运行级别列表中按指定的顺序启动
update-rc.d <service> stop <order> <runlevels>    配置服务在运行级别列表中指定的顺序停止

update -rc.d与RH的chkconfig之间最大的不同就在于update-rc.d是要设置所以指向/etc/init.d目录下服务脚本的运行级别链 接,而chkconfig是要每一个运行级别单独配置服务。从本质上来说,这也就意味着每次我们使用update-rc.d改变一个运行级别,我们就不得 不改变所有的。例如,下面的命令序列与命令chkconfig -level 2345 inetd off的作用相同:
$ update-rc.d -f inetd remove
$ update-rc.d inetd stop 20 0 1 2 3 4 5 6 .

第 一个命令移除了所有的指向/etc/init.d/inetd服务脚本的运行级别链接,-f标志将会使得update-rc.d即使在inetd脚本本身 已经存在的情况仍然进行相应的处理。第二个命令在每一个运行级别创建了一个服务级别为20的停止脚本。例如,这会创建一个 /etc/rc3.d/K20inetd的符号链接来禁止运行级别3中inetd的运行。(在这里我们要注意的是我们要显示的添加reboot与 shutdown运行级别,即0和6,仅管其中所有的服务都会被设置成为“stop“)。作为另外的一个例子,下面所显示的命令将会在运行级别3到5允许 inetd的运行,而在其他的运行级别中则被禁止:
$ update-rc.d -f inetd remove
$ update-rc.d inetd start 20 3 4 5 . stop 20 0 1 2 6 .

Debian的update-rc.d最初看起来会叫人有一些迷惑,但是一旦我们明白后,就会发现他可以非常出色地完成我们的工作。

使用 invoke-rc.d
Debian 下与RH的service命令作用等同的命令为invoke-rc.d。这两个命令在大多数情况下的作用是完全相同的。例如,service inetd start与invoke-rc.d inetd start有相同的作用(启动inetd服务,相应的停止服务的命令为invoke-rc.d inetd stop)。invoke-rc.d命令也有一个额外的我们可以深入研究的命令参数,但是一般来说这两个命令是相同的。

/etc/inittab 文件中的不同
主要配置系统初始化过程的文件是/etc/inittab。这个文件管理在系统启动时的脚本。下面的是与其他的发行版本中的inittab文件所不同的几个地方:

1 Debian的默认运行级别是2.
2 Debian并不会在/etc/inittab文件中中配置X Window系统显示管理器。
3 运行级别2与3是相同的,而运行级别4与5是相同的。
4 运行级别4与5只会运行一个虚拟终端,而运行级别2与3却会运行6个。
 
远程连接Windows系统 而在远程连接时,关于域管理员账号和 Administrator 账号的一些区别,涉及到 LocalAccountTokenFilterPolicy 值。 在 Windows Vista 以后的操作系统中,LocalAccountTokenFilterPolicy 的默认值为0,这种情况下内置账户Administrator 进行远程连接时会直接得到具有管理员凭证的令牌,而非 Administrat... 阅读详情

相关推荐

利用WI生成无线信道数据

选取DeepMIMO的一个射线追踪场景O1(Outdoor 1)Scenario,工作频率为3.5GHz。有两条街和一个十字路口的户外场景18个基站和超过一百万个用户18个基站(BSs):BS1-BS18.每个基站的高度是8米每个基站的天线阵列是isotropic天线三个统一的x-y用户网格用户的总计数量为:1184923每个用户网格中的第一个用户总是(x,y)坐标最低的用户 所有用户的高度是2m每个用户的每个天线阵列是isotropic天线定义射频追踪场景。

bingbingaidaima的博客 5609

Debian系统启动脚本

Debian GNU/Linux使用SysV模块作为系统初始脚本。与RH一样,Debian使用一个扩展的SysV模块,而Slackware主要是基于BSD的,并为了使用SysV模块而写了几个方便的脚本。定位SysV目录Debian GNU/Linux,与大多数使用SysV模块的系统一样,将相关的目录存放在/etc目录之下。也就是说,SysV目录/etc/init.d是脚本自 身,而/etc/rc1

597

源码编译部署篇(二)源码编译milvus成功后如何启动standalone并调试成功!

由于Milvus官方文档只提及如何使用docker安装部署Milvus,关于源码安装方式篇幅较少,因此,我整理撰写了如何通过源码编译方式成功安装Milvus,详见此篇。之所以选择这种复杂的安装方式,可以调试源码进而熟悉Milvus如何搭建整个框架支持AI上层应用功能。根据上篇步骤部署虽然可以成功,然而,我却不能成功启动Milvus服务,这个问题困扰了一两天,现在终于得以解决并能成功调试Milvus源码。接下来,分为三个部分介绍如何启动和成功调试。

qq_43893755的博客 3369

Debian 6,使用 insserv 代替 update-rc.d

部分转载:http://blog.youkuaiyun.com/sky_qing/article/details/8941176 本人近期在smart4418嵌入式开发板上进行qt程序的开机启动,系统为 Debian GNU/Linux 8.1 (jessie) 目前出现两点要注意:1.http://blog.youkuaiyun.com/coekjin/article/details/52498212  raspb

Heisenberg的博客 637

易灵思FPGA-软件Efinity和Modelsim联仿设置

文章目录前言一、modelsim破解过程二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智

qq_35221855的博客 5365

杰理芯片外挂Flash音乐播放功能避坑指南(附FAT文件系统配置)

本文详细解析了杰理芯片外挂Flash实现音乐播放功能的技术要点与常见问题,包括硬件连接、SPI驱动配置、FAT文件系统烧录及音乐播放集成等关键环节。特别针对Flash选型、FAT文件系统配置等易错点提供实用解决方案,帮助开发者高效完成嵌入式音频系统开发。

yhn45678901的博客 834

Debian查看系统自动开机程序

Debian查看系统自动开机程序

myron11的博客 3543

virtuoso根据原理图绘制版图并联接_virtuoso画原理图

Virtuoso Schematic Editor 电路仿真一、Virtuoso Schematic Editor 实验目的:掌握电原理图(schematic)设计输入方法。 [1]启动 IC Design 软件 启动 软件: 开机后运行......2.绘制原理图 新建工程后打开的是默认的原理图文件 SCHEMATIC1 PAG...存盘 完成原理图的绘制后,将原理图存盘. 三 . 用 Check...

weixin_33536190的博客 4145

Deepin(基于Debian的Linux)安装mysql-8.0.12后一些常见问题

一,【开机自启】的Linux下设置MySQL的自动启动 如图1所示,将服务文件拷贝到的init.d下,并重命名为MySQL的 sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld 2,赋予可执行权限 sudo chmod +x /etc/init.d/mysqld 3,添加服务(如果没有chkco...

L141210113的专栏 2471

YOLOv5 实现 10 种热力图可视化方式教程 | GradCAM XGradCAM ScoreCAM LayerCAM HiResCAM EigenCAM....

基于梯度计算类激活图,是最经典的热力图生成方法之一。Grad-CAM的改进版,通过引入梯度加权的方式,提高了热力图的定位精度。基于类别的得分计算类激活图,对噪声具有更强的鲁棒性。基于特定层的特征图计算类激活图,可以灵活选择不同的层进行分析。通过上采样将低分辨率的特征图恢复到原始图像大小,提高了热力图的分辨率。基于特征图的特征向量进行PCA降维,得到更简洁的热力图。对Grad-CAM的进一步改进,通过加权平均的方式,提高了热力图的质量。基于积分梯度的方法,可以解释模型对输入的每个特征的贡献。

weixin_39818775的博客 2375

Hugging Face 最新开源 SmolVLA 小模型入门教程(一)

今天,我们介绍SmolVLA,这是一个紧凑型(450M)、开源的视觉-语言-动作模型,专为机器人设计,可在消费级硬件上运行。 仅在带有lerobot标签的开源社区共享数据集上进行预训练。 SmolVLA-450M在模拟环境(LIBERO、Meta-World)和真实世界任务(SO100、SO101)中,表现优于规模更大的VLA模型及强基线模型如ACT。 支持异步推理,响应速度提升30%,任务吞吐量提升2倍。

2506_90492529的博客 4080

Ubuntu添加和设置开机自动启动程序的方法

ubuntu-18.04 设置开机启动脚本 ubuntu-18.04 设置开机启动脚本 参阅下列链接 https://askubuntu.com/questions/886620/how-can-i-execute-command-on-startup-rc-local-alternative-on-ubuntu-16-10 ubuntu-18.04不能像ubuntu14一样通过编辑rc....

BRAVE MAN的博客 1万+

​​手把手教你学PCIE--ATU 的 Bar 匹配模式与地址匹配模式详解​

摘要: ATU(地址转换单元)提供两种地址匹配模式:Bar匹配模式基于PCI设备的BAR寄存器自动映射虚拟地址(只需配置物理基址),适用于标准PCI设备DMA;地址匹配模式需显式配置虚拟与物理地址范围,适合自定义映射场景。核心区别在于匹配依据(BAR自动推导vs人工定义),Bar模式简化配置,地址模式更灵活。

MHD0815的博客 380

如何远程连接Windows系统

Windows系统的各个版本其实相差不是很大,我们要学会触类旁通才是最好的,这个是一个比较简单的东西,如果你不会,那就快去试试吧。

weixin_43635067的博客 9013

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Windows远程连接命令?

Windows操作系统提供了多种命令,使用户可以通过到远程计算机,并在远程操作系统上执行操作。命令可方便实现远程工作、故障排查和系统维护等任务。本文将介绍几种常见的Windows命令及其基本使用方法。

2301_78526531的博客 3581

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Windows下实现远程连接

1.vncviewer远程连接: 准备工作: 先分别在Windows和Linux安装vncviewer软件: Linux: (1)查看虚拟机是否已安装vnc服务: rpm -qa | grep vnc 如果没有安装,可以使用yum或者rpm进行安装(yum install vnc 或 yum install+vnc的rpm包) (2)修改配置文件:vim /etc/sysco...

梦里逆天的博客 2576

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Windows远程连接

远程连接Windows(Windows 10连接Windows 7为例) 1. 靶机(Windows 7) 计算机→属性→远程设置 选择允许远程协助连接这台计算机、允许运行任意版本远程桌面的计算机连接→点击应用并确定 查看本机IP win+R→cmd→ipconfig 2. 操作机(Windows 10) win+R →输入mstsc→输入靶机IP和要连接的用户→输入靶机用户密码 连接成功。 ...

Alashan12的博客 5482

mac如何远程连接windows

在下级页面输入远程连接的IP地址,可选自动登录的账号密码等信息,填写完成点击确定;打开软件主界面,在左边空白栏目右键新建一个连接;这个版本,免费的,也是官方比较推荐的远程工具。OK了后回到主界面,双击即可连接远程主机;回到主界面,双击连接远程windows;输入远程windows的IP地址,点击。输入windows的账号和密码,点击。这个软件在mac上可以使用。添加自动登录账号和密码;里面直接搜索安装即可;号新增一个远程连接;完成以上录入之后点击。...

AVATAR 1万+

mac 远程连接 Windows 桌面

远程连接有两种方法: 第一种是利用 windows 远程桌面服务连接 第二种是使用 teamviewer 工具连接 利用 windows 远程桌面服务连接 前提: 1、远程 windows 开启远程桌面服务。 2、mac 上有远程连接工具。 3、连接双方网络通畅 1、下载工具 微软官方提供的远程连接工具 remote-desktop-mac 2、安装工具 双击安装包即可安装,安装好之后直接运行 3、使用工具 3.1、添加一台 pc,点击 add pc 按钮 3.2 输入目标 pc 的 ip 地

BruceOuyang 的专栏 5万+

从 Windows 11 远程连接 Ubuntu

起初,我通过 SSH 轻松实现了命令行访问,但后来需要图形界面操作时,却踩了不少坑。通过这次折腾,我深刻理解了 Linux 显示管理器、桌面环境与远程协议之间的关系。如果你追求“鱼和熊掌兼得”——既想保留本地 Ubuntu 的原生体验,又想实现无缝远程连接,不妨参考本文方案。如果只需通过终端操作 Ubuntu(例如部署服务或修改配置),SSH 是最轻量、高效的方案。后,本地登录界面和桌面风格变得简陋,失去了 Ubuntu 原版体验。如果 Ubuntu 是服务器版或最小化安装,默认无图形界面。

2401_83666025的博客 2906

【Windows】远程连接使用详解

摘要 本文介绍了在Win7虚拟机中配置远程桌面连接的步骤和注意事项:1)被控机需设置账户密码(本地账户或微软账户);2)启用远程访问功能;3)控制机通过mstsc连接时需正确设置凭据格式(计算机名\用户名);4)连接前被控机需注销当前账户;5)需在远程连接选项中配置本地资源以启用文件传输功能。文中还提供了Win7/Win10系统具体的设置界面截图和操作指引。

记录学习成长之路,进一寸有进一寸的欢喜 2024

windows远程连接Mac、Mac远程连接Mac、Mac连接Windows

最近因为要进行学习交流,需要用到远程连接,所以找了三种不同的方式,记录如下 1.Windows远程连接Mac 1.mac os x电脑设置 系统偏好设置-共享-勾选“远端管理”,然后在电脑设置—VNC显示程序可以使用密码控制屏幕输入8位密码,并输入登录使用的密码允许设置,这样就可以通过其它PC或Mac上的VNC Viewer来连接这台Msc进行远程控制了。 图解步骤如下: ...

weixin_30352191的博客 4166

windows远程连接Linux

下载并安装Xming下载并安装PuTTY。 Access denied、connection refuse和PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Software caused connection abort Error: cannot open display: localhost:10.0的解决方法。

某人辛木的博客 571

windows mysql开启远程连接

关于虚拟机开启远程端口

ghghghngngh的博客 5224

Windows远程连接Ubantu

本文主要介绍了如何用个人笔记本电脑(Windows)远程连接对方Ubantu系统

hhhhhh45s的博客 1106
上一篇: iptables的使用方法
下一篇: Iptables 指南 1.1.19
leopard_ray
博客等级 码龄22年 85粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值