小编Gia*_*968的帖子

这个iptables规则中的“-m tcp”是什么意思?

system-config-firewall 编写的防火墙配置

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

linux firewall iptables

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

使用 sed 在 Apache 配置中启用 .htaccess 文件

我正在尝试使用 Bash 脚本自动配置 Ubuntu Vagrant 框。一切都很好,但我在配置 Apache 以允许覆盖.htaccess文件时遇到了困难。在我的配置文件中,有以下块:

<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

我需要做的就是替换AllowOverride NoneAllowOverride all. 这似乎是 的任务sed,但<Directory>在此配置文件中还有其他块我不想允许覆盖。

当特定字符串出现在两个其他特定字符串之间时,如何使用 sed 将特定字符串替换为新字符串?

换句话说,AllowOverride None只有当它出现在<Directory /var/www/>和之间时,我该如何替换</Directory>

我可以使用以下命令来获取我感兴趣的块:

sed -n '/<Directory \/var\/www\/>/,/<\/Directory>/p' 000-default
Run Code Online (Sandbox Code Playgroud)

linux apache-http-server bash sed ubuntu

15
推荐指数
1
解决办法
4084
查看次数

无法写入 macOS 中的 /tmp 目录,无法更正权限:“不允许操作”

macOS El Capitan (10.11) 无法安装任何软件更新或安装任何软件,因为/tmp/private/tmp文件夹似乎不可写。

运行这个:

sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
Run Code Online (Sandbox Code Playgroud)

给我这个错误:

unable to set owner and group on "tmp" Error 1 Operation not permitted
unable to set permissions on "tmp" Error 1 Operation not permitted
Run Code Online (Sandbox Code Playgroud)

有没有办法手动删除 tmp 文件夹并重新创建它们?当我尝试重命名或删除时,/tmp或者/private/tmp我一直不允许操作。sudo chmod 1777/tmp/private/tmp文件夹上也以同样的方式失败

磁盘工具表示磁盘运行状况良好,在运行急救时未检测到任何问题。

有没有办法将tmp位置重定向到另一个可写文件夹?

permissions chmod osx-el-capitan macos

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

是否有类似于 afinfo 的命令用于 Mac OS X 上的视频?

Mac OS X 有afinfo获取音频文件信息的命令。除了命令之外,是否有类似的命令来获取视频 ( .mov, .m4v) 的视频文件信息mdls

video metadata macos

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

USB-to-Serial 在 115200 波特时显示乱码

使用 USB 到串行接口时,只要不超过 57600 波特,一切都可以正常工作。在更高的费率下,我只会像这样胡言乱语:

év.­b0JNLYÆÿ¿iëd0U²(kßÞb!
                        ú]/xscB!ï¯!BoXûÿ1ïâÖCÿ6ÌAnè*íÌC)º¿BíÞØ.C.@ÆÃwHJÂs
"YE:ñ.èFðÌCÊ÷ÞÄ
               !x
                 H
w6@BtbHJ
        ̪
          Ì6ì
H¾a¿bH.">îvy®;f<ßBÌ
               p­L¨fæH­E
­þ¼MBÞI
Run Code Online (Sandbox Code Playgroud)

使问题如此奇怪的是,我更换了每个组件,问题仍然存在。我尝试了 32 位和 64 位的不同操作系统(Ubuntu、Windows XP、Windows 7、Mac OS X 10.7)。我尝试了 FTDI 和 Prolific 的 USB-to-Serial 接口。我尝试从 Raspberry PI 和 Asterisk Appliance 读取输出。我改变了电缆和接线。没有任何帮助。

我用一个带有原生 COM 的旧笔记本做了一个例子,并将 USB-to-Serial 连接到与“嗅探器”相同的连接(仅 Rx 和 GND 连接)以确保输出和一切正常,就像在原生上看到的一样港口。电压没问题。两者的设置均为 115200 波特,8 位,1 个停止,无流量控制。国产没问题。USB坏了。

我使用了最新的驱动程序并仔细检查了所有连接。 我不知道这里出了什么问题。因为我找不到任何人描述这样的问题,所以我质疑我在计算机科学方面的长期经验,并认为我做错了。

usb serial-port rs232

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

我的 USB 闪存驱动器显示已使用 15.7GB 的空间,但里面的所有文件夹都是空的

我的 USB 闪存驱动器说它已使用 15.7GB 的空间,但里面的所有文件夹都是空的!

我正在将我的计算机从 Vista 更新到 Windows 8,所以我必须将所有文件保存在某个地方,所以我得到了这个 32GB 的 USB 闪存驱动器并将所有图片和视频放在上面。

我在 U 盘上放了很多对我来说很重要的照片,但是今天当我把 U 盘放入我的电脑时,文件夹都是空的!!只有一个文件夹(包含视频)和一个文档仍然可见。

我真的需要找回那些照片。

photos usb-flash-drive

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

如何在 Mac OS X 中使用终端重新启动 Apache?

这就是我所做的,但我对终端真的很陌生:

Jeremys-MacBook-Pro-2:~ jeremyoconnor$ apachectl restart

This operation requires root.
Run Code Online (Sandbox Code Playgroud)

terminal.app macos

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

Windows 和 Linux 上的 CPU 信息不同?

我有一个(在工厂规格中)3.6 GHz AMD FM2 A8 系列 A8 5600K CPU,Windows 和 Linux 中的硬件报告之间至少有 0.2 GHz 的差异。

我接受了以下测试:

  • Win7 Ultimate x64 & x86(均针对 3.4 GHz 进行测试)
  • Win8.1 Pro x64 & x86(均针对 3.5 GHz 进行测试)
  • Ubuntu 14.10 & 14.10.1 x86 & x64(测试是正确的 3.6 GHz )
  • Linux 薄荷 17
    • x86 和 x64 Mate 已针对 3.55 GHz 进行测试
    • x86 和 x64 Cinnamon 适合 3.6 GHz

我知道 CPU 和我的 ASROCK 主板可用于 OC(超频),但它没有启用,所以我认为它不会影响硬件测试。

任何人都知道它是硬件损坏的标志还是只是一些操作系统的东西?

cpu hardware-failure speedtest

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

安装脚本在 apt-get install 中有什么作用?

似乎apt-get install会下载一个 Debian 软件包并尝试运行以下安装脚本:

  • 创建适当的目录
  • 创建适当的帐户
  • 复制二进制文件
  • 复制数据文件
  • 复制 Conf 文件
  • 复制 init.d 脚本
  • 启动服务
  • 等等。

我真的对它很感兴趣,想一步一步地弄清楚发生了什么。有什么办法可以看到吗?就像在“试运行”模式下打印 shell 命令一样?

linux ubuntu installation apt-get

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

在 CentOS 6.6 上运行时出现“sudo: systemctl: command not found”

我正在使用 CentOS 6.6。当我尝试运行命令时

sudo systemctl start elasticsearch
Run Code Online (Sandbox Code Playgroud)

我收到这样的错误:

sudo: systemctl: command not found
Run Code Online (Sandbox Code Playgroud)

根据我的理解systemctl,CentOS 6.9 及之前版本不支持。

有人可以让我知道systemctlCentOS 6.6 版中的等价物是什么吗?

centos systemctl centos-6.6

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