我有一个运行 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
声明的位置或内容。
有人可以帮我吗?
我使用的是 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)
我怎样才能启用它?
今天我在我的主目录中发现了一个名为.android
.
文件夹内只有两个文件,adbkey
和adbkey.pub
.
我四处搜索,发现这adbkey.pub
是一个 Windows 木马。这些文件最后一次修改是在一月份,但几个小时前才被访问过。我从未在我的电脑上使用过 Android 设备或 Android SDK。
我已经WINE
安装在我的电脑上。我还ClamAV
对该文件夹进行了扫描,但没有检测到任何内容。
任何想法这是什么,如果我应该担心?
我正在尝试将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 …
我有一个脚本叫做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)
然后我尝试cron
用crontab -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)
我可以打开压缩文件。
这是我在教程中看到的一个命令:
mkswap /swap && chown root. /swap && chmod 0600 /swap && swapon /swap
Run Code Online (Sandbox Code Playgroud)
这是什么.
意思?