小编Gra*_*ent的帖子

Ubuntu Apache2 DefaultRuntimeDir 必须是有效目录,绝对或相对于 ServerRoot

我有一个运行 Ubuntu 17.04 的网络服务器,我试图用Apache. 一切都运行良好,直到我决定通过 virtualHosts 在一台机器上托管两个网站。现在apache即使启用单个主机也拒绝启动。每次我尝试启动时Apache都会收到此错误:

apache2: Syntax error on line 80 of /etc/apache2/apache2.conf:
DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot.
Run Code Online (Sandbox Code Playgroud)

我试图解决这个问题的任何尝试都没有取得任何成果,包括:

apt purge apache2 && rm -r /etc/apache2 
Run Code Online (Sandbox Code Playgroud)

错误消息的所有第 80 行都告诉我是DefaultRuntimeDir ${APACHE_RUN_DIR}.

我在任何时候都看不到APACHE_RUN_DIR声明的位置或内容。

有人可以帮我吗?

server directory apache2

28
推荐指数
3
解决办法
8万
查看次数

以太网适配器在 Ubuntu 17.04 上被禁用

我使用的是 Ubuntu 17.04,但我不知道为什么我的以太网接口被禁用。

我试过了lshw -C network,它显示了这一点:

WARNING: you should run this program as super-user.
  *-network DISABLED        
       description: Ethernet interface
       product: 82579LM Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: enp0s25
       version: 04
       serial: 00:21:cc:cd:28:8f
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=0.13-3 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:28 memory:f2500000-f251ffff memory:f253b000-f253bfff ioport:6080(size=32)
Run Code Online (Sandbox Code Playgroud)

我怎样才能启用它?

networking ethernet 17.04

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

我电脑上的 .android 文件夹和 adbkey 文件是什么?

今天我在我的主目录中发现了一个名为.android.

文件夹内只有两个文件,adbkeyadbkey.pub.

我四处搜索,发现这adbkey.pub是一个 Windows 木马。这些文件最后一次修改是在一月份,但几个小时前才被访问过。我从未在我的电脑上使用过 Android 设备或 Android SDK。

我已经WINE安装在我的电脑上。我还ClamAV对该文件夹进行了扫描,但没有检测到任何内容。

任何想法这是什么,如果我应该担心?

security wine malware clamav

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

如何修复 youtube-dl 错误:无法打开以进行写入:[Errno 21] 是目录吗?

我正在尝试将youtube-dl视频从 youtube 下载到目录,但会弹出此错误:

$ youtube-dl -o ~/Videos http://www.youtube.com/watch?v=P0YiWsAM0O8
[youtube] P0YiWsAM0O8: Downloading webpage
[youtube] P0YiWsAM0O8: Downloading video info webpage
[youtube] P0YiWsAM0O8: Extracting video information
[youtube] P0YiWsAM0O8: Downloading MPD manifest
WARNING: Your copy of avconv is outdated and unable to properly mux separate video and audio files, youtube-dl will download single file media. Update avconv to version 10-0 or newer to fix this.
ERROR: unable to open for writing: [Errno 21] Is a directory: '/home/sami/Videos
Run Code Online (Sandbox Code Playgroud)

我正在运行 Ubuntu 14.04 和youtube-dl …

youtube-dl

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

如何将 bash 脚本添加到 cron 作业?

我有一个脚本叫做backup.sh

#!/bin/bash
sudo zip -r /home/jazuly/backup.zip /var/lib/automysqlbackup/
cd /home/jazuly/backupscript/cp2google/
php cp2google.php /home/jazuly/backup.zip
cd ~
rm -f /home/jazuly/backup.zip
Run Code Online (Sandbox Code Playgroud)

我使它可执行:

sudo chmod +x backup.sh
Run Code Online (Sandbox Code Playgroud)

然后我尝试croncrontab -e.

我加:

# m h dom mon dow command
0 0 * * * /home/jazuly/backup.sh
Run Code Online (Sandbox Code Playgroud)

但是当cron将backup.zip 发送到我的电子邮件时,我下载并打开它,但文件已损坏。

如果我手动运行脚本:

$ sudo chmod +x backup.sh 
$ ./backup.sh
Run Code Online (Sandbox Code Playgroud)

我可以打开压缩文件。

bash scripts cron

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

命令中的点 (.) 是什么意思?

这是我在教程中看到的一个命令:

mkswap /swap && chown root. /swap && chmod 0600 /swap && swapon /swap
Run Code Online (Sandbox Code Playgroud)

这是什么.意思?

bash

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