服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
试图在中学网站上build立一个新的组策略结构。 技术背景: Windows环境 2008 R2域名 所有机器上的Windows 7 3个打印服务器 逻辑上下文: 大多数教学室,所有电脑套件和大多数pipe理办公室/地区都配有理光激光喷墨打印机 学生们按照他们的时间表整天进出教室/电脑套房 教学人员有一个教室台式机的教室基地,但也会移动(比学生less) pipe理员(和一些pipe理教学人员)有台式机器 我希望通过组策略或者组策略的组合以及手动将打印机添加到机器中来实现以下function: 所有员工都可以使用我们的共享复印机和员工室打印机 login到导师和办公室机器的用户将其最近的打印机(通常在房间中)作为默认打印机 当学生login到计算机套件中的计算机时,该房间的打印机是其默认打印机 除非手动添加,否则其他打印机不会出现在“设备和打印机”控制面板中 两个简单的例子: 教师login到房间1的TUTOR01机器。打开打印机,可以selectPRINTER-RM1( 默认 ),PRINTER-STAFFRM,COPIER-COLOUR1,COPIER-COLOUR2,COPIER-BW1 学生在房间3login到COMPSUITE3-14。打开打印机,只有一个可用,PRINTER-RM3( 默认 ) 总之,我想知道的是: 这种dynamic添加/删除打印机组策略可能吗? 谢谢
我有个问题 :) 我想确定在块级别上有多less改变是整个磁盘还是一个特定的文件。 理想情况下,有一种工具可以在磁盘或文件上运行扫描,并为每个块产生“指纹”,然后能够在稍后阶段比较这些指纹,以便自上次扫描以后到达一些已更改的块。 有没有人有任何想法? 任何人都可以提出任何工具,命令行工具? UPDATE 我发现了以下项目: https://github.com/OctopusDeploy/Octodiff 这是一个基于rsyncalgorithm的rdiff工具的C#实现,基本上符合我所希望的。 现在我需要的是一个工具,输出数据改变统计数据,而不写出增量文件。
昨天晚上,我的MySQL服务器出乎意料地停了下来。 试图重新启动( service mysql restart – 我是根),它只是挂起。 使用mysql -u root -p命令,我得到ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 。 然后我尝试手动启动守护进程( mysqld )。 提示会挂起大约2秒钟,然后返回。 仔细检查错误日志,我得到: 2016-01-22T19:18:32.399584Z 0 [ERROR] Could not create unix socket lock file /var/run/mysqld/mysqld.sock.lock. 2016-01-22T19:18:32.399622Z 0 [ERROR] Unable to setup unix socket lock file. 2016-01-22T19:18:32.399646Z 0 [ERROR] Aborting 然后我尝试了chown […]
我有CentOS 7与firewalld。 我安装了fail2ban并使用firewallcmd-new操作。 我看到在fail2ban日志中禁止,并且我想在firewallcmd中检查是否被阻止。 我该怎么做?
我在我的.htaccess文件中设置了一个Content-Security-Policy头,它已经变成了一个非常长的单行,这是一个麻烦的pipe理。 有没有办法把这一行分解成更易于pipe理的子string? 作为一个微不足道的例子,说我正在设置一个标题 Header set Content-Security-Policy "deafult-src http://domainA.com; script-src http://domainB.com" 我可以(没有明显的突破问题)用类似的东西来完成我的具体情况 Header append Content-Security-Policy "default-src http://domainA.com;" Header append Content-Security-Policy "script-src http://domainB.com" 但是会在string中插入逗号,所以我仍然好奇是否有更好的答案可以普遍应用,而不需要在响应中添加额外的字符。 如果有一些连接字符可以用来将string拆分成更小的部分,那么理想的是什么 Header set Content-Security-Policy "default-src http://domainA.com;" \" script-src http://domainB.com" 要么 Header set Content-Security-Policy "default-src http://domainA.com;"^ " script-src http://domainB.com" 要么 Header set Content-Security-Policy "default-src http://domainA.com;" +" script-src http://domainB.com" 另外,如果我可以设置某种variables,只是倾倒他们的内容做类似的事情 a="default-src http://domainA.com;" b=" script-src http://domainB.com" […]
通过多个虚拟交换机强制VLAN隔离的最佳方式是什么? 我可能有一个相当复杂的设置,努力获得基本上4个独立的虚拟交换机。 input线路是一个10Gbe的集群连接模式,然后我添加到一个外部虚拟交换机,并为pipe理操作系统创build4个虚拟控制器,每个虚拟控制器在我想要的VLAN中设置为访问模式。 然后我创build了四个内部虚拟交换机。 四是我想分离出来的VLAN数量。 现在,我可以设置每个网卡访问我想要的VLAN模式,然后在大桥上创build。 瞧,所有的虚拟服务器都可以看到互联网,并且可以访问他们需要的VLAN。 但是,有一些问题。 首先,如果我将任何服务器设置为DHCP,那么它只从默认VLAN获取DHCP,而不是交换机应分配给哪个VLAN。 其次,实际上我可以从任何VLAN分配一个IP,服务器仍然可以通信,不pipe交换机应该做什么。 我理解正在发生的事情的概念。 因为一切都设置为访问模式,它都会发送无标记的帧,所以一旦它最终到达网桥,它将所有内容都转换为本地(无标记)的VLAN。 我唯一的问题是,我找不到指定标记帧的方法。 或者,更好的方法是创build4个networking桥,每个VLAN一个。 有什么build议么?
假设某个域的pipe理员被激发,并且您现在是Windows 2012服务器的新pipe理员。 在pipe理networking时,有些东西告诉你有些人正在使用具有pipe理权限的本地帐户login到计算机(他们可能从前一个pipe理员那里获得了这个用户)。 现在你想要做的是禁用所有本地pipe理员,除了内置的pipe理员组策略。 我试图改变“允许本地login” : Computer Configuration * Policies * Windows Settings * Security Settings * Local Policies * User Rights Assignment 但事情是,Windows只允许你这样做,如果你将“pipe理员组”添加到允许的列表中,那么我们将回到原点。
我试图通过我的Ansible Playbook重新启动Supervisor,但是我似乎正在为Ansible的Supervisor模块陷入一个问题。 在我的Supervisorconfiguration中,我定义了一个程序: [program:process] process_name=%(program_name)s_%(process_num)02d command=/home/box1/workers/bin/process numprocs=64 directory=/home/box1/workers/bin autostart=true autorestart=true startretries=5 stderr_logfile=/tmp/%(program_name)s-err.log stdout_logfile=/tmp/%(program_name)s-out.log user=root 这工作正常。 但是,当我尝试通过Ansible重新启动Supervisor时,出现以下错误: failed: [box1] => {"failed": true} msg: program:process: ERROR (no such process) program:process: ERROR (no such process) 我的Ansible任务configuration如下所示: – name: Restart Supervisor sudo: yes supervisorctl: name=program:process state=restarted config=/etc/supervisor/supervisord.conf 对于name参数我试过program:process , program , program:和process但似乎没有工作。 我目前在Ansible 1.5.4上。
我不能杀死一个进程命令kill -9 ,有什么办法kill它,而无需重新启动机器?
我想了解NAS上的快照如何工作。 假设我在NAS上拥有10GB的份额。 我创build一个1GB的文件。 每日拍摄快照。 之后,我删除文件,但快照仍然存在。 我将有多less可用空间? 我认为它不会让我覆盖快照点的空间,我会有9GB的可用空间吗?