服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
场景: 当我的DC正在运行时,我login到任意一台机器。 我停止了DC 我注销任意机器。 让我们也反弹一下吧。 当机器恢复时,即使DCclosures,我仍然可以使用我的域名凭证login 为什么和如何? 在“任意”机器上是否有某种本地凭据caching? 我的密码在某些情况下被散列并存储在案例中,DC爆炸或停机? 如果我试图login到一个我以前从未login过的DC,同一过程是否会工作?
在Debian 8上sudo有一个相当奇怪的问题:用户不能执行/etc/sudoers.d中的一些命令。 我使用Chef来分发configuration,所有的文件都是自动生成的。 例: 这个configuration工作正常 root@server:~# cat /etc/sudoers.d/nginx # This file is managed by Chef. # Do NOT modify this file directly. user ALL=(root) NOPASSWD:/usr/sbin/nginx 这失败了: root@server:~# cat /etc/sudoers.d/update-rc.d # This file is managed by Chef. # Do NOT modify this file directly. user ALL=(root) NOPASSWD:/usr/sbin/update-rc.d user@www42:~$ sudo update-rc.d [sudo] password for user: Sorry, user […]
我想倒计数5分钟,每秒更新一次,并在同一行显示结果。 这甚至可以用Bash脚本?
我开始了一个新的服务,我们需要发送电子邮件给我们的客户(新帐户确认等)。 我的服务器被称为prod01.bidrodeo.com并parsing为97.107.134.38。 对于反向DNS,97.107.134.38parsing为prod01.bidrodeo.com。 但是,我们所有的电子邮件地址都以[email protected]的forms出现。 我应该反向DNS指向bidrodeo.com吗? 我的电子邮件被延迟或拒绝某些系统,我不知道如果我的反向DNS设置不正确。
在隐藏function的悠久传统中,让我们列出MySQL中的隐藏function。 每个答案都做一个function。 另见: Linux的隐藏特性 PowerShell的隐藏function Oracle数据库的隐藏function Windows 2008的隐藏function Solaris / OpenSolaris的隐藏function SQL Server的隐藏function IIS的隐藏function(6.0 / 7.0)
我总是听到系统pipe理员谈论等待DNSlogging在他们谈论进行DNS更改时,在“互联网”或“世界各地”传播。 事实是,我的DNSlogging不会传播到任何其他DNS服务器,除了托pipe我的命名空间(主要,次要,第三级)的名称服务器。 当我更改DNSlogging( A , CNAME , MX等)时,这些更改会立即反映在我的区域中,并且不会传播到任何地方。 当谈到DNSlogging传播时,人们真正的意思是TTLcaching。 这篇维基百科文章简洁地解释道: http://en.wikipedia.org/wiki/Domain_Name_System DNS传播的概念不是神话吗? 那为什么叫做“传播”?
说我有一个文件目录在 /home/user1/dir1 我想创build一个只有“dir1”作为主目录的tar: /dir1/file1 /dir1/file2 我知道我可以先cd到目录 cd /home/user1/ tar czvf dir1.tar.gz dir1 但是编写脚本时,从目录跳转到目录并不总是有利的。 我想知道有没有办法做到绝对path而不改变当前目录? 我知道我总是可以创build一个绝对pathINSIDE和使用的tar文件 –strip-components 当提取时,但有时额外的path名是额外的私人信息,你不想与你的tar文件分发。 谢谢!
有人可以向我解释命名和BIND之间的确切区别吗?
我有麻烦运行mysqldump作为MySQL的根用户。 当我尝试备份mysql表时我得到这个错误: mysqldump: Got error: 1142: SELECT,LOCK TABL command denied to user 'root'@'localhost' for table 'cond_instances' when using LOCK TABLES 任何人都看过吗? 我见过一些引用我的MySQL和我的mysqldump是不同的版本,但是当我运行它们在同一个目录中。 我正在运行MySQL 5.5.8。
在最近将Apache2升级到版本2.2.31之后,我在SSL VirtualHost安装程序中发现了一个奇怪的行为。 我正在托pipe的一些网站显示了默认主机的证书,即使客户端是“ Server Name Identification ,也只有其中的一些。 这显示为常见的Firefox / Chrome的护照 – 警告如果您正在浏览您的家庭银行业务,您可能会被诈骗,但事实并非如此。 要清楚的是,如果服务器host.hostingdomain.org有自己的SSL,试图访问https://www.hostedsite.org报告host.hostingdomain.org证书,但一些https://www.hostedsite.me报告正确的证书。 所有站点都托pipe在相同的IP地址上,端口443.事实是VirtualHosting在HTTP端工作,并自动将SNI感知的客户端redirect到SSL,因此它向后兼容SNI-unaware客户端。 检查有问题的VirtualHosts的错误日志显示以下文本 [Tue Dec 25 16:02:45 2012] [error] Server should be SSL-aware but has no certificate configured [Hint: SSLCertificateFile] (/path/to/www.site.org.conf:20) 事实上,虚拟主机已经正确configuration了SSLCertificateFile。 问题很明显:如何解决这个问题?