小编Pet*_*sen的帖子

如何在启动时执行shell脚本?

我创建了一个脚本来启动服务器(我的第一个问题)。现在我希望它在系统启动时运行并启动定义的服务器。我应该怎么做才能完成这项工作?

我的发现告诉我把这个文件放在这个/etc/init.d位置,它会在系统启动时执行。但我无法理解启动时的第一个论点是start什么?这是预定义的某个地方start用作$1吗?如果我想要一个案例startall来启动脚本中的所有服务器,那么我可以管理哪些选项?

我的脚本是这样的:

#!/bin/bash

case "$1" in
start)
     start
    ;;
stop)
    stop
    ;;

restart)
    $0 stop
    $0 start
    ;;
*)
    echo "usage: $0 (start|stop|restart)"
;;
esac
Run Code Online (Sandbox Code Playgroud)

linux shell-script centos-5

14
推荐指数
2
解决办法
6万
查看次数

如何使用一个连接到互联网的 VPN 和另一个访问其他网站?

我有两个网卡。如果我使用 VPN 连接到网络,那么要访问其他网站,我必须通过代理服务器。

可以用我的其他网卡不经过代理直接上网吗?

vpn internet proxy

14
推荐指数
1
解决办法
13万
查看次数

在 Windows 7 中锁定窗口位置和窗口大小的实用程序

有选择地或全局地用于窗口 - 有没有办法在 Windows 7 中锁定窗口位置和窗口大小?

我在组策略中找不到任何可以禁用调整大小或移动窗口的内容,所以也许 Windows 的注册表中有一个实用程序或某些东西可以禁用它?

windows windows-7

14
推荐指数
1
解决办法
5万
查看次数

如何搜索 7-Zip 档案 (.7z) 的内容?

我正在寻找一种方法来搜索7-Zip存档 (.7z)内的文件内容,而无需解压存档。我有很多 7-Zip 档案,里面有代码,我想搜索它们。

有没有办法做到这一点?

windows search archiving 7-zip

14
推荐指数
3
解决办法
5万
查看次数

带有代理身份验证的 Google 云端硬盘

我无法将Google Drive应用程序连接到互联网。我很确定这是因为代理身份验证。我该如何解决这个问题?

Windows 7 64 位,带身份验证的代理。

proxy google-drive

14
推荐指数
1
解决办法
9万
查看次数

ImDisk:从命令行创建物理内存驱动器(不是虚拟内存驱动器)

我正在使用ImDisk在 Windows 7 中创建一个虚拟驱动器。我将它用作文件的临时驱动器,每次计算机/Windows 重新启动时都会创建它。这工作正常;但是,我想在物理内存而不是虚拟内存中创建驱动器。

在 Windows 的配置选项卡中有“ImDisk 虚拟磁盘驱动程序”。使用此工具可以在物理内存中创建虚拟磁盘(另请参见下图),但命令行版本没有物理内存选项,或者我无法弄清楚。

ImDisk 虚拟磁盘驱动程序中的物理内存选项

是否可以在命令行中在物理内存中创建虚拟磁盘?

这是我目前使用的命令行批处理代码:

imdisk -a -s 512M -m Z: -p "/fs:ntfs /v:RAMDISK /A:512 /q /c /y"
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

windows-7 hard-drive ramdisk virtual-memory

14
推荐指数
2
解决办法
2万
查看次数

USB 驱动器格式,NTFS 与 FAT32

将 USB 驱动器格式化为 NTFS 格式或 FAT32 格式(反之亦然)的优缺点是什么?

请强调一种格式相对于另一种格式的任何优势。

请记住,我需要在 Ubuntu 13.04、Windows 7 和 Windows XP 上使用 USB 闪存驱动器。

windows ntfs fat32 ubuntu usb-flash-drive

14
推荐指数
1
解决办法
9万
查看次数

不同的 SSH known_hosts 格式

由于客户端 (CI) 拒绝远程的主机密钥(尽管它存在于 中),我最近在部署CI服务器时遇到了问题known_hosts。直到今天,当我意识到 SSH 以部署插件似乎不兼容的格式保存主机密钥时,我才被难住了。作为参考,兼容格式(仍然存在于我的个人机器上)类似于:

11.22.33.44 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCkVf7rhfC7nLxbeIQRj2bWitUC+XLSAeQ0ap8r8rKObDXYfPdB97NZth9JCEt3OrBXuBeg4PaAEuPu2QF7WXoT60hgAP6etr0W4LqcH59yd/X0ogFP7Y7hIf6dz1txDKaW92wgUi5XShwH6vukf0gLvW6/ak1LTBuoy72gaoUvxZge4KZivz9XqvSQHNOG9KYNfh8U6cRM8YTQo5in7YD5d6REV/FUmXpvBzCa9kbVRSlQFGYEc1HidTnPnJDteas3A9y3na385O7WN64aAkg7TO8IFXKdDHSwji9ZyrCVPA5GEuyLKhDFanV8iJ7CNflHMP8TwG5FOT2bSkV0lPyl
Run Code Online (Sandbox Code Playgroud)

虽然 SSH 当前在接受新主机密钥时保存的格式类似于:

11.22.33.44 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEJJEs165NgdEcD94Xg3ySFA/qgkfytxNCX1X3pB2SPgU/mHLGXCXM8+VqMBXocM8OMOq2L0fDGr5mI+nGqjhNU=
Run Code Online (Sandbox Code Playgroud)

(注意:虽然我对公钥做了一些捏造,但它们的原始形式仍然完全不相似。)

只有第一种格式与部署插件兼容,而第二种格式被无条件忽略。谁能解释这种差异?

ssh known-hosts

14
推荐指数
1
解决办法
3万
查看次数

在 Ubuntu 上编译 C 文件并在 Windows 上使用可执行文件

出于某种奇怪的原因,make在 Windows 上编译时一直给我制表错误,所以我在 Ubuntu 上试了一下,效果很好。

现在我想使用我在 Ubuntu 上编译得到的可执行文件并在 Windows 上使用它。但是,当我在 Windows 上下载它时,我得到的文件类型是不同的,因为它只是类型file. 鉴于它是在 Ubuntu 上编译的,是否可以在 Windows 上运行它?

c make ubuntu windows-10

14
推荐指数
2
解决办法
5629
查看次数

在不关闭显示器的情况下从笔记本电脑上拔下额外的显示器是否安全?

我有一台额外的显示器,它使用 USB-C 转 VGA 转换器连接到我的 MacBook Pro 13 2020。在不关闭显示器的情况下拔掉额外的屏幕是否安全?因为当我插入充电器时,额外的显示器关闭了两秒钟。

multiple-monitors vga external-display usb-c

14
推荐指数
2
解决办法
4904
查看次数