system-administration相关内容

如何提取 rpm 的内容?

我有一个 rpm,我想把它当作一个 tarball.我想将内容提取到目录中,以便检查内容.我熟悉已卸载包的查询命令.我不想简单地列出 rpm 的内容.即 $ rpm -qpl foo.rpm 我想检查 rpm 中包含的几个文件的内容.我不想安装 rpm.我还知道 rpm 可以在 %post 部分进行额外修改,以及如何检查这些.即 $ rpm -qp --scripts foo.rpm 但是 ..
发布时间:2022-01-13 17:03:51 服务器开发

Netbeans C/C++ 7.2 -std=C++11 无法被 gcc v4.6 或更低版本识别

我在 v7 发布后立即将 Eclipse 留给 NetBeans 进行 C/C++ 开发,这似乎是一个明智的选择,除了当前最新版本中的 -std=C++11 标志,即 7.2,不被 gcc 4.6 (-std=C++0x) 或之前的版本识别.由于 Ubuntu 12.04 附带了 gcc 4.6(就 11 个功能而言,它应该足以用于我的工作),并且全新安装 gcc 4.7 可能会导致系统维护的复杂 ..
发布时间:2021-12-26 15:15:08 其他开发

如何检查系统上的每个用户是否在 C# 中都具有管理员权限

我有一个在我的系统中创建的用户列表: 管理员(默认) 客人 User1(标准用户) User2(管理员用户) 我想知道在 C# 中通过 WMI 赋予所有这些用户的权限,这怎么可能?还有其他方法可以找到它们.即使一个用户拥有此权限,它也必须退出循环 我使用以下代码: WindowsIdentity identity = WindowsIdentity.GetCurrent( ..
发布时间:2021-09-27 20:24:39 C#/.NET

映射服务使用的网络驱动器

假设某些 Windows 服务使用需要映射网络驱动器且没有 UNC 路径的代码.如何在服务启动时使驱动器映射可用于服务会话?以服务用户身份登录并创建持久映射不会在实际服务的上下文中建立映射. 解决方案 您要么需要修改服务,要么将其包装在帮助程序中:除了会话/驱动器访问问题外,持久性驱动器映射仅在交互式登录,服务通常不执行. 辅助进程方法可以非常简单:只需创建一个映射驱动器的新服务并启 ..

Python 应用程序输出到系统日志服务器

我正在尝试在 google 上进行一些搜索(每 5 分钟左右循环一次).当它受到攻击时,我希望它将结果推送到系统日志服务器.我对 python 很陌生,所以请原谅我的无知,我已经搜索了很长时间,但找不到我的问题的答案. 我打算添加多个查询以根据日志事件不同的查询结果寻找不同的结果. WARN“可能命中"关键的“绝对是热门"等等 我希望输出例如:日志类型、网址、日期/时间 以下是我迄 ..
发布时间:2021-09-04 18:30:30 服务器开发

如何从我的 SVN 存储库中提取一个子树到一个新的?

我们有一个 Subversion 存储库,其中有一个目录: 实际上不需要超出 RCS 功能的修订控制 未与存储库中的任何其他内容一起进行版本控制 修改频率约为存储库其余部分的六倍 虽然我知道高修订号不是问题,但我还是想将这个单一目录从我的主存储库中提取出来,放到第二个目录中,最好是新的. 最好的流程是什么?如果它有所作为,则 SVN 存储库托管在(...检查...)FreeB ..
发布时间:2021-09-01 19:49:55 其他开发

如何将rpm包安装到非默认路径?

我有一个 rpm 包,我需要从中提取一些文件.该软件包不可重定位,我尝试过“rpm --root/--prefix",但不起作用.我应该采取什么方法进行提取? 提前致谢. 解决方案 如果您只需要提取某个文件,请使用以下命令: rpm2cpio rpmfile.rpm |cpio -idmv ..
发布时间:2021-07-10 20:09:33 其他开发

如何手动/通过注册表删除桌面图标?

我的公司笔记本电脑上有一堆烦人的图标,由于组策略而无法删除,如何通过注册表删除它们? 解决方案 如果要删除桌面上的所有图标,请转到: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] 添加: 名称:HideIcons类型:REG_DWORD价值:1 如果要删除特定图标(未测 ..

使用 Puppet 安装 execSync

我正在编写一个 Puppet 模块来在我们的测试服务器上设置一个应用程序.测试环境需要我们安装一个叫execSync的节点包(https://github.com/mgutz/execSync).由于 execSync 是一个本地包,它在安装时被编译.当我尝试在服务器上手动安装它时,它会被安装.但是,当我使用 Puppet 做同样的事情时,编译步骤失败了. 我尝试使用 puppetlabs- ..
发布时间:2021-06-23 18:57:51 其他开发

如何使用 PowerShell 强制删除打开的文件

Remove-Item 命令不会删除正在使用的文件.有什么方法可以删除所有文件而不管它们的状态? 解决方案 您可以通过找到正在使用该文件的进程然后停止这些进程来完成此操作.然后您可以删除该文件. $allProcesses = Get-Process#$lockedFile 是文件路径foreach($allProcesses 中的 $process){$process.Modules ..
发布时间:2021-06-19 21:11:48 其他开发

列出非域系统上所有用户的最后一次 Windows 密码更改

我已经为连接到 AD 域控制器的系统找到了这个问题的答案.但是,此问题适用于不可能附加到域控制器的独立系统.本质上是气隙系统. 简明扼要:有没有办法以批处理文件或 PowerShell 脚本的形式一次性列出每个用户上次更改非域、气隙系统(Windows 7 或 10)的 Windows 密码的时间? 我知道网络用户 {username} |find/I "Password last s ..
发布时间:2021-06-19 20:53:07 其他开发

使用 MSSQL 数据库和 MySQL 数据库

我正在服务器中处理 PHP 脚本.我有两个数据库: 第一个是MySQL DB,它已经导入我的服务器,所以连接成功. 第二个是 MSSQL DB,我想将它从另一台服务器导入到我的. 问题是我不知道是否可以以某种方式将 MSSQL 安装到服务器上,并且在搜索时没有找到任何解决方案,或者我是否应该同时连接到两台服务器.你能帮我解决这个问题吗?最好的解决方案是什么? 我希望这不是那么简 ..
发布时间:2021-06-06 20:21:06 数据库

非root用户从rpm文件安装软件包

我是运行centos Linux的非root用户..问题是我有所需的rpm文件,我不以非root用户的身份将它们安装到我的主目录中.不胜感激.在此先感谢 解决方案 这个漂亮的小脚本(unPack_rpm.sh)将rpm软件包解压缩到一个具有软件包名称...的文件夹中. #!/bin/bash#目的:解压缩RPM档案(作者:@unSpawn)#Args:/path/to/archive#D ..
发布时间:2021-04-21 20:06:27 服务器开发

何时使用Powershell和C#进行开发?

我刚刚开始使用PowerShell,我的一名系统管理员告诉我,Powershell可以完成C#所能完成的系统管理工作,甚至更多. 请原谅这个问题的无知,但是我什么时候可以在C#上使用Powershell? 解决方案 我很久以前(1997年)在Windows构建实验室中工作时,根据该规则,我被教导说,如果代码满足这两个条件中的任何一个,则将其写入解释的脚本,否则将其编写为已编译的代码: ..
发布时间:2021-04-18 19:40:55 C#/.NET

期望脚本箭头键

我不知道如何使用Expect发送箭头键,因此我为所有箭头键生成了autoexpect脚本,并发现autoexpect为右箭头键生成了此字符: send -- "^[\[C" 我在自定义脚本中使用了相同的send命令,但出现以下错误: while executing "send -- "^[\[C" expect eof " (file "script_auto.exp" l ..
发布时间:2020-11-02 03:08:17 其他开发

while循环中的期望脚本

我是新来的期待脚本编写的人,我想写这样的东西: set variable; $variable = expect -exact "\/----Enter Password----\\" while { != $variable } { send -- {^[-} } 我希望继续发送转义符和连字符,直到出现以下提示:"/----输入密码---- \".我已经写了上面的代码,但是没有用.我该 ..
发布时间:2020-11-02 02:55:13 其他开发

如果是从源代码安装的,如何卸载软件包管理器"pip"?

我不知道可以通过操作系统的软件包管理器安装pip,因此我使用以下命令通过源代码编译并安装了pip: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | sudo python 我想卸载pip,而是从操作系统的程序包管理器中安装它.我将如何完全撤消安装脚本的工作? 解决方案 这样,您 ..
发布时间:2020-05-27 22:32:47 Python