服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我想知道为什么我的cron工作不起作用。 我们的团队认为cron作业不起作用,因为我们没有正确更新crontab文件。 以下是我们所做的过程: 备份当前的cron作业。 cd /var/spool/spool/cron/crontabs cp -p jeus jeus.20170120 删除用户名为jeus的所有cron作业。 crontab -r 确保所有的cron作业都被删除。 crontab -l 大约12个小时后,我们像这样恢复。 cd /var/spool/spool/cron/crontabs cp -p jeus.20170120 jeus 我们认为我们的cron作业不起作用,因为我们没有像下面的命令那样更新crontab文件。 我们刚恢复了之前保存的文件。 1. Open (crontab -e) 2. Save (:wq) 你认为我们的想法是否合理? 你有什么想法,我们有经验的问题? (更新)问题是,cron作业根本没有执行。
我经营一个小型网站开发和devise业务,并提供托pipe给我的客户。 到目前为止,我一直在购买非常实惠的VPS,并将其用于我的客户。 由于我的许多客户有小型的WordPress网站或没有数据库的静态网站,我可以把5-10个客户放在一个VPS上。 问题是我不提供cPanel或任何其他pipe理小组,因为这太昂贵了。 我为每个客户创build一个SSH账户,只访问他们的文件夹。 所有的VPS都运行Ubuntu和Apache或者nginx。 我使用Apache或nginx虚拟主机将每个域指向相应的文件夹。 这个过程是有点费时,因为每次我有一个新的客户端,我不得不手动创build一个新的SSH用户,并授予他访问特定的文件夹。 这种方法不好或不推荐? 有没有更好的办法来处理这个问题? 有没有更好的方式与多个客户共享一个VPS? 提前致谢!
在docker撰写我们有external_links选项,但它是如何工作的? 只是link写入/ etc / hosts,但external_links不是。 请解释这个选项是如何工作的,因为在docker上没有任何关于它的话。
这是我第一次审计和强化Windows 2008服务器。 我以为我可以使用像reg query <registery name>命令reg query <registery name>框上的registry设置。 但是,我并没有意识到,我希望查询的地方政策不能这样做。 例如我不能find一种方法来查询系统上的以下设置从命令行。 我的目标是编写一些这些设置。 我不希望使用GUI本地安全策略pipe理控制台 Computer Configuration\Policies\Windows Settings\Security Settings\Advanced Audit Policy Configuration\Audit Policies Computer Configuration/Administrative Templates/Windows Components/Windows Update 我有大约10个这样的政策,我需要查询。 我不需要编辑它们。 有人可以告诉我如何做这个查询。
一个linux samba4域成员服务器的nmbd日志是用像下面这样的行填充的: query_name_response: Multiple (2) responses received for a query on subnet 192.168.1.54 for name ADOMAIN<1d>. This response was from IP 192.168.1.19, reporting an IP address of 192.168.1.19. 哪里: 192.168.1.54是成员服务器的IP地址 192.168.1.19是PDC的IP ADOMAIN是一个SAMBA NT样式的域 这些行每5分钟出现一次。 到底是怎么回事? 采取的随机步骤: rm /var/cache/samba/browse.dat ; 双重检查interfaces广播configuration(这是正确的); systemctl restart nmbd (常青树经典)。
我正在运行带有MySQL后端的ProFTPD服务器进行用户authentication。 用户的密码目前是纯文本的。 我的目标是,所有的用户都有encryption存储在数据库中的密码。 我知道,当我想要从一个用户encryption一个密码时,我可以inputSQL命令: update users set password= md5('MyPassword') where password="myPassword"; 但是,我怎样才能encryption所有用户的所有密码? 我希望任何人都可以帮助我。
我试图在KVM虚拟机上自动安装CentOS 7的kickstart安装。 我的主机系统也是CentOS 7.我的主机上运行的是vsftp服务器上托pipe的CentOS 7 DVD的内容。 当我运行下面的命令时,安装不会自动启动,而是停止在选定的键盘部分。 我可以通过手动指定我的设置来完成安装,但是我试图让整个安装自动完成。 sudo virt-install -n outsider2.example.org -r 1024 –disk path=/var/lib/libvirt/images/outsider2.example.org.img,size=16 -l ftp://192.168.122.1/pub/inst –noautoconsole -x ftp://192.168.122.1/pub/ks2.cfg 我正在使用的kickstart文件的内容如下: #version=RHEL7 # System authorization information auth –enableshadow –passalgo=sha512 graphical ignoredisk –only-use=vda # Keyboard layouts keyboard –vckeymap=us –xlayouts='us' # System language lang en_US.UTF-8 # Network information network –bootproto=static –device=em0 –gateway=192.168.122.1 –ip=192.168.100.101 –netmask=255.255.255.0 –ipv6=auto –activate […]
我们正在使用Win 2008 R2机器的虚拟机环境中工作。 对于其中一个POC,我需要限制对给定机器列表的特定端口的访问。 所以我正在尝试为此目的生成SSL证书。 我在一台虚拟机上安装了Active Directoryauthentication服务,并将其作为本地根CA. 从这里,我想颁发证书到2或3其他虚拟机。 我能够从第二台虚拟机生成CSR并创buildCSR。 然后,我转到本地CA VM上的certsrv站点,提交base 64请求,然后转到待定证书并颁发证书。 然后,我可以下载颁发的证书。 在所有这些步骤中,没有我被要求的私钥。 所以,如果我安装这个证书,我没有得到任何选项将证书导出到将有私钥的PFX文件。 我只能select将其导出到只有公钥的p7b文件。 那么请让我知道如何使用私钥生成证书? 最后,我的要求是获取PFX证书并将其转换为每个单独VM的JKS密钥库文件,并创build包含所有证书的组合Truststore JKS文件。 请让我知道我该如何去做这件事。 感谢askids
我需要一个自动化的工作来执行对付Foreman的REST API调用,而不用为此设置一个帐户,然后永远维护密码。 然而,看来,福尔曼只有一个“全部或全部” – 如果身份validation是必需的( :login: true ),那么这将是所有的要求。 这是真的,还是外观欺骗和福尔曼可以告诉允许匿名查找和主机浏览,而仍然要求authentication的任何变化 ?
我有几个GCE实例都在同一个项目和相同的默认networking。 我已经指定了一个实例“堡垒”服务器,并希望阻止SSH从互联网到除堡垒服务器以外的所有实例,但允许堡垒服务器SSH到我的其他实例。 所以我修改了default-allow-ssh规则,只允许SSH通过“jumphost”标签到达目标,然后把这个标签应用到我的堡垒实例。 这是有效的,因为我可以从互联网SSH到我的堡垒服务器,但不能再从互联网SSH到我的其他实例。 然后,我创build了一个新的restricted-allow-ssh规则,它只允许从我的堡垒实例到其他实例的SSH访问: gcloud compute –project "<my project>" firewall-rules create "restricted-allow-ssh" –allow tcp:22 –description "Allow SSH only from bastion server" –network "default" –source-tags "jumphost" –target-tags "restricted-ssh" 然后我将“restricted-ssh”标签应用到除了堡垒服务器之外的所有实例。 这似乎工作,因为我不能telnet从互联网端口22标记为“restricted-ssh”的实例,但我可以从我的堡垒服务器端口22 telnet到他们。 但是,当我尝试gcloud计算SSH从我的堡垒服务器的任何实例,它只是挂起,最终我得到一个“连接超时”的错误。 有趣的是,使用gcloud与我的实例的短名称(例如“开发”)似乎解决从我的堡垒服务器的公共IP地址。 但nslookup将其parsing为端口22打开的内部networking地址。 看来,从我的堡垒主机“gcloud计算SSH”试图通过外部IP地址,但被拒绝,因为该端口被closures。 任何build议简单的修复或简单的替代方法来实现相同的结果?