我在服务器机器上使用Arch Linux(ARM,但无关紧要),我想根据当前的个人configuration为Vim创build一个全局configuration。 我已经将我的〜/ .vimrc移动到/ etc / vimrc,并且工作正常,但是我也想全局configuration文件types插件。 我的个人configuration文件在〜/ .vim / after / ftplugin /中。 每个文件types都需要一个单独的文件。 我已经尝试复制这个.vim文件夹到/ etc(但命名为'vim'而不是'.vim'),但没有任何效果。 有任何想法吗? 提前致谢。
我需要使用GSSAPITrustDns选项来使用Kerberos身份validation连接到循环服务。 这可以在select的机器上正确使用OpenSSH 5.3和6.6.1p1。 我有一个具有OpenSSH 6.7的Arch Linux机器,我的~/.ssh/config在所有这些系统之间是通用的。 在OpenSSH 6.7下,在使用ssh的时候出现以下错误: ~/.ssh/config: line 91: Bad configuration option: gssapitrustdns ~/.ssh/config: terminating, 1 bad configuration options 这可以防止ssh在该机器上做任何事情,直到我手动删除这些行。 当然,这意味着Kerberos身份validation在该机器上不起作用。 我似乎无法find关于这个问题的任何事情,所以我在此之前仔细查看。
在托pipe一个nginx的Arch linux机器上我想自动更新它的LetsEncrypt证书。 我为此写了一个.service和.timer: #letsencrypt-update.service [Unit] Description=LetsEncrypt Update Service [Service] Type=oneshot ExecStart=/usr/bin/letsencrypt renew –quiet #letsencrypt-update.timer [Unit] Description=LetsEncrypt Update Timer [Timer] OnCalendar=03,21:22 Persistent=true [Install] WantedBy=basic.target 根据每个certbot文档 ,LetsEncrypt更新应该每天运行两次,每个systemd.time文档应该可以在03:22和21:22运行服务,用逗号分隔小时,但是当我重新启用计时器时, systemctl list-timers下一个执行是在03:22而不是21:22(这里是10点)。 这是为什么? systemd是否必须在执行21:22之前运行03:22定时器?
我有一个完全更新的运行Apache 2.4.23的Arch Linux服务器。 在过去,我已经成功地使用StartSSL在我的Apache Web服务器上启用HTTPS。 但是现在我想切换到Let's Encrypt。 使用certbot standalone,我已经产生了这些文件: /etc/letsencrypt/live/[my domain]/cert.pem /etc/letsencrypt/live/[my domain]/chain.pem /etc/letsencrypt/live/[my domain]/fullchain.pem /etc/letsencrypt/live/[my domain]/privkey.pem 这里是我的Apache SSL指令: SSLEngine on SSLCertificateKeyFile /etc/letsencrypt/live/[my domain]/privkey.pem SSLCertificateFile /etc/letsencrypt/live/[my domain]/cert.pem SSLCertificateChainFile /etc/letsencrypt/live/[my domain]/chain.pem # HSTS (mod_headers is required) (15768000 seconds = 6 months) Header always set Strict-Transport-Security "max-age=15768000" SSLProtocol +TLSv1.2 我仔细检查了[我的域名]是否正确,并重新启动Apache没有产生任何错误,但试图到达我的服务器,现在我的networking浏览器给我“无法连接”错误。 我错过了什么吗? 谢谢!
我试图通过查看我的Linux服务器的KPI来创build一个简单的exception警报检测。 我想知道如果看到丢包(packet_in和/或packet_out),我应该在什么时候报警。 如果我把总共丢包数据包/接收数据包的百分比(对发送的数据包做同样的处理),然后发出警报,如果我观察到20%或更多的数据包丢弃,是否有意义? 我知道丢弃数据包(收到)可能是正常的,不应该被视为与服务器的问题,但我认为值得标记报告更大的问题与本地子网或连接的交换机。 但是,发送数据包的错误可能表示NIC卡出现问题,与连接的设备速度协商问题。 因此,标记一个丢弃的数据包%> = 20是公平的吗? 将非常感谢专家的回应和一些有用的指针,进一步微调报告。
在linode.com上使用虚拟实例,我没有看到我的引导程序在哪里。 在通常的地方,我会findgrub ,即在/boot/grub/menu.lst ,我没有看到/bootpath下的任何文件或目录。 这完全是空的。 如何find我的引导程序在linode.com上的服务器实例?
我已经build立了一个运行ArchLinux的EC2实例作为服务器。 做安装Arch时我总是这样做,我尝试使用以下方法修复时间: # hwclock –systohc –utc 这是行不通的,我从系统中得到: hwclock: Cannot access the Hardware Clock via any known method. hwclock: Use the –debug option to see the details of our search for an access method. 我很确定这与EC2实例的虚拟化本质有关。 如果有人能教我如何解决这个问题,我将不胜感激。 另一方面,如果我把时间问题留在原地而不做任何事情,会有什么影响? 服务器上会有什么故障吗? 时间会变得疯狂吗?
自从我用新的Arch Linux模板升级到LXC 1.0后,当我创build一个新的实例时,我调用了一个双tty: lxc-console –name <container> 这是输出: Arch Linux 3.19.2-1-ARCH (lxc/tty1) arch1234 login: Arch Linux 3.19.2-1-ARCH (pts/0) arch1234 login: 当我input用户名和密码的时候,两个tty都是相互通过的。 lxc容器configurationconfiguration如下: #用于创build此容器的模板:/ usr / share / lxc / templates / lxc-archlinux #传递给模板的参数:-P vim,openssh #对于其他configuration选项,请看lxc.container.conf(5) lxc.utsname = arch1234 lxc.autodev = 1 lxc.tty = 1 lxc.pts = 1024 lxc.network.type = veth lxc.network.link = lxcbr0 lxc.network.flags =向上 lxc.rootfs […]
我有一个HP Proliant DL360 G5,并试图安装archlinux。 它有一个带6个驱动器(全绿色)的HP智能arrays控制器,可以创build两个逻辑卷(一个卷带有5个RAID6驱动器,引导卷带有一个RAID0)。 我使用ORCA(arraysconfiguration工具)来select较小的卷作为启动卷。 我安装了archlinux(使用pacstrap和“安装指南”),并创build了一个单独的GPT分区(ext4),安装了syslinux及其BIOS启动加载程序( https://wiki.archlinux.org/index.php/Syslinux#Installation )。 当我重新启动时,Proliant说:“ 非系统磁盘或磁盘错误 ”。 我也尝试将其他卷设置为“可启动”卷(如果我select了错误的卷),但这并没有帮助。 GPT + BIOS + Syslinux是一个可行的启动策略在这个服务器上? 我的阅读表明,服务器无法EFI / UEFI启动,所以我很确定MBR / BIOS安装是正确的。
我在Arch Linux上运行Apache 2.4.8 ,但这并不重要。 我想创build一个致力于Webpipe理的用户。 我创build了一个用户,一个组,并将用户添加到组中。 我怎样才能添加visudo行,让他控制基于Web的服务? 我拥有正确设置的Web根的所有权,但是我需要组“ web ”以允许使用“ service.httpd ”,“ apachectl ”和其他Web程序。 我有: %web ALL=(ALL) /usr/bin/httpd