我正在为我的网络寻找一个简单易用的 DNS 服务器,
我希望能够定义一组域并将它们指向网络中的不同 IPS。
我可以使用什么简单的解决方案,我发现绑定太复杂了
这到底是怎么回事puppet我的Ubuntu节点上?它似乎要求su安装东西的权限,我不知道它为什么这样做。
我该怎么做才能让它发挥作用?
jay@scooter:~$ puppetd --test --server rizzo
info: Caching catalog for scooter
info: Applying configuration version '1331938939'
err: /Stage[main]//Node[scooter]/Package[apache2]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install apache2' returned 100: E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Run Code Online (Sandbox Code Playgroud) 我想每天晚上 9:15 在 Ubuntu Linux 机器上运行一个命令。这是我的 crontab 的正确条目吗?
15 23 * * * <<command>>
Run Code Online (Sandbox Code Playgroud) 专业的 devops(服务器管理员)是否使用 webmin 来管理他们的服务器?
还是仅适用于非专业的 linux 用户?
它仅适用于 ubuntu(.deb)、fedora/redhat(.rpm) 吗?
谢谢 !
我在运行 sudo ufw enable 的 Digital Ocean 的服务器上使用 SSH 启用了 UFW 防火墙。忘记允许 SSH、FTP 等端口(但允许端口 80)。
如何通过 SSH 连接到服务器或重置防火墙?现在我不能做任何事情,无论是通过 SSH 还是通过 FTP。
root 帐户已启用,我知道它的密码,我也知道 IP 地址。
我经常发现自己使用ssh和sftp并排侧我的Ubuntu终端。典型的工作流程如下所示:
put 一些文件通过 SFTP 进入目录。chmod通过 SSH设置权限。用两个终端窗口做这一切可能有点烦人,所以我真的更喜欢如果我能让它看起来这一切都发生在一个进程中。
我的问题是:
是否有充分的理由需要将
ssh和sftp进程分开?或者我继续编写一个将它们结合起来的应用程序对我来说是“安全的”吗?
谢谢!
更新:似乎sftp支持许多常见的终端命令。但是,它仍然不支持任何任意终端命令,就像ssh. 所以我仍然希望看到这些问题的答案,而不是解释为什么不需要答案的理由。
我们在内部物理服务器上托管我们的网站,我们使用的是 Ubuntu Server 16.10。
该网站实际上无法通过域名或公共IP地址访问,但是当我使用服务器的本地网络(192.168.1.2)时可以访问它。
当我使用 curl 命令通过服务器终端浏览站点(域名或公共 IP)时,它给出了一个 html 页面,包含一个表单和一个 javascript 代码尝试(代码)到 fin 和 md5 字符串。
我试图通过启用 apache 站点的第一次更改文档根目录,然后我停止了 apache,但 curl 仍然给了我这个 html 页面。我尝试通过 curl ipinfo.io/ip 重新验证我的公共地址,它仍然相同。
我移动了我的笔记本电脑的 html 页面代码,我在浏览器中运行它,它是一个用于获取 MD5 哈希的 js 脚本。
请问我必须遵循哪些步骤来解决这个问题?
代码如下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!--- Page(9097)=[Ouverture de session] --->
<html>
<head>
<script type="text/javascript">
<!--
/*
* A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
* Digest Algorithm, as defined in RFC 1321.
* Version 2.1 Copyright (C) …Run Code Online (Sandbox Code Playgroud) 我想切换到ubuntu服务器上的日志目录,并检查duplicity log,但我不知道发生了什么,似乎所有的日志文件和子目录都丢失了!这是我登录服务器时使用的命令:
sudo su | cd /var/log | cat duplicity.log | grep -i '. errors' | sort | uniq
Run Code Online (Sandbox Code Playgroud)
我想我应该用&&. 我有几个问题,我可以以某种方式恢复日志吗?他们会继续像往常一样出现吗?删除所有日志文件会产生一些服务器问题吗?为什么会这样?
我意识到这是一个笨拙/初学者的问题,但我在中国受到了几个地址的攻击,我不知道如何解决这个问题。
我的 snort 日志(是的,我正在使用 snort!我看到你印象深刻)显示如下内容:
TCP端口扫描
[**] [122:1:0] (portscan) TCP Portscan [**]
[Priority: 3]
11/09-06:48:46.652278 58.218.199.227 -> 208.69.57.101
PROTO:255 TTL:0 TOS:0x0 ID:0 IpLen:20 DgmLen:166 DF
Run Code Online (Sandbox Code Playgroud)
并且fragmentation overlap:
[**] [123:8:1] (spp_frag3) Fragmentation overlap [**]
[Priority: 3]
11/09-06:25:44.678218 208.69.57.102 -> 183.177.114.1
UDP TTL:64 TOS:0x0 ID:33670 IpLen:20 DgmLen:1500 MF
Frag Offset: 0x0000 Frag Size: 0x05C8
Run Code Online (Sandbox Code Playgroud)
我不明白这是什么意思,但我认为这意味着有人正在从 58.218.199.227(208.69.57.101 是我的 IP 地址)对我进行端口扫描。他们还分散了我的重叠部分,我对此并不友好。
这是alertsnort生成的文件。我的服务器提供商关闭了我的服务器,因为他说昨晚有 60 GB 的数据传输。
那我现在该怎么办?
我是服务器设置的新手,并且已经阅读了一些有关业务服务器基础知识的内容。我读过的内容是关于拥有带有塔式/机架式/刀片式服务器的物理服务器机房。我的问题是,为企业托管服务器是否需要物理服务器机房,或者虚拟机(设置正确)可以代替物理服务器机房吗?
编辑:
我是 SF 的新手,如何编辑我的问题以免被否决?
此外,我特别想知道我是否使用 GCE 或 AWS 可以虚拟化 EC2 或 GCE 实例,还是必须使用多个实例。
我不是在寻找有关容量的答案,而是寻找更多可能性。一个 GCE 实例可以运行多个虚拟化服务器还是必须使用多个 GCE 实例?
ubuntu virtual-machines amazon-web-services server-setup google-compute-engine
ubuntu ×10
linux ×4
ssh ×2
cron ×1
dns-server ×1
firewall ×1
log-files ×1
logging ×1
puppet ×1
security ×1
server-setup ×1
sftp ×1
snort ×1
ubuntu-16.04 ×1
web-server ×1