我目前正准备在我的办公室迁移到Samba 4,并面临我实验室networking中的问题。 在Debian 9服务器上安装Samba 4 AD DC,到目前为止,它可以正常工作,可以将机器join域,并使用端口389上的未encryption的ldap:// [IP]从外部工具访问Samba内部LDAP。 我正在尝试按照以下页面说明通过SSL / TLSconfigurationLDAP访问: https://wiki.samba.org/index.php/Configuring_LDAP_over_SSL_(LDAPS)_on_a_Samba_AD_DC 无论我使用自动生成的自签名证书或创build一个自定义的证书它总是在validation证书的点失败: openssl verify -verbose cert.pem […] error 18 at 0 depth lookup: self signed certificate error cert.pem: verification failed 我检查了私钥: # openssl rsa -check -in key.pem RSA key ok writing RSA key —–BEGIN RSA PRIVATE KEY—– […] —–END RSA PRIVATE KEY—– 我试图检查私钥和证书是否相应: # […]
我在/opt/packagename有一个应用程序,它的configuration文件在/etc/packagename 。 开发人员和我(作为系统pipe理员)想要利用Debian的软件包和版本处理,但是我想避免在系统上以root身份运行脚本的软件包维护人员。 为了检查只有所需要的目录将被更新,可以通过使用–path-exclude和–path-include或者通过在临时目录中使用–path-include并检查提取的目录来完成,所以这不是问题。 有没有一种方法可以忽略包含在软件包中的preinst , postinst , prerm和postrm脚本(不想用不同的用户运行它)还是需要重新打包接收的.deb来实现这个目标?
我有一对WDD驱动器,最近有一个被踢出了RAID1arrays。 SMART显示某些扇区存在IO错误,但所有SMART属性看起来都不错: root@nas:~# smartctl -a /dev/sdb smartctl 6.5 2016-05-07 r4318 [x86_64-linux-4.4.68.x86_64.1] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Family: Western Digital Red Device Model: WDC WD20EFRX-68AX9N0 Serial Number: WD-WMC30xxxxxxxx LU WWN Device Id: 5 0014ee 602ce8a27 Firmware Version: 80.00A80 User Capacity: 2,000,398,934,016 bytes [2.00 TB] […]
今天我想制作一个邮件服务器,但是没有成功。 你可以帮我吗 ? 我遵循这个教程: https : //www.linode.com/docs/email/email-with-postfix–dovecot-and-mysql 获得的错误: Sep 19 19:40:15 ungarscool1-1 dovecot: lmtp (2273, [email protected]): Error: user [email protected]: Initialization failed: namespace configuration error: inbox = yes Sep 19 19:40:15 ungarscool1-1 dovecot: lmtp (2273): Disconnect from local: Successful quit [Private / dovecot-lmtp], delay = 0.08, delays = alpha.domain.tdl [private / dovecot-lmtp], delay = 0.08, (Private […]
我尝试设置我的Web服务器文件夹的权限。 当我尝试创build一个新文件时,它不会inheritance组权限。 文件夹的权限设置为700,文件为600.下面是执行授予权限的命令列表: sudo adduser $USER www-data sudo chown -R $USER:www-data /var/www/html sudo chmod 2775 -R /var/www/html sudo find /var/www/html -type d -exec chmod 775 "{}" \; sudo find /var/www/html -type f -exec chmod 664 "{}" \;
我有以下的PHP脚本: if (fopen("http://google.com/", "r")) { return true; } return false; 这个脚本执行5秒钟。 它可能会带来PHP或Apache?
我使用一段代码进行一些自动操作,我需要在工作中进行操作。 代码在Docker容器中运行,代码使用nodejs编写。 部分脚本请求来自不同服务器的信息,该服务器不是所涉及的容器的兄弟姐妹 – 重要的是要指出,因为docker有一个内部的dns系统,可以假定问题的原因。 剧本已经使用了大约一年,现在已经连续三周。 突然间,我在日志中看到一个错误: getaddrinfo ENOTFOUND example.com example.com:443 at errnoException (dns.js:28:10) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:79:26) 我期望这是一个nodejs问题开始,但是当我在production containerinputbash并试图ping地址之后,它不能parsing地址 – ping直接工作的IP地址。 # ping example.com ping: unknown host 尝试ping主机中的地址没有任何问题,就像在我的电脑上,并在dev container的兄弟production container 。 这个脚本对组织来说是至关重要的,所以在一个急切的尝试中,我只是简单地删除了容器并重新运行。 马上就起作用了,现在已经运转了一个小时。 这对组织来说很好,但我的书呆子头脑不能rest。 发生什么事? 这怎么可能发生? 它能再次发生吗? 我能做些什么来阻止它? 我如何解决这个问题,而无需重新启动? 我的第一个想法是告诉nodejs为每个请求使用一个新的代理。 但感觉我相信这个问题是与操作系统有关,我不认为这将解决它。 到目前为止,我们已经创build了这个“待办事项列表”,如果这个问题再次出现: ping ip | 只是为了检查目的地了 ping主机名 ping任何其他的主机名,看它是否是一个特定的主机名或一般 挖主机名 cat /etc/resolv.conf ip a […]
我尝试在Debian 8.9上安装一些库 apt-get install libnice-dev Reading package lists… Done Building dependency tree Reading state information… Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. […]
平台:Debian 9 matrix/突触版本:0.22.1-1 我首先安装了必要的依赖关系: $ pip安装lxml $ pip install netaddr $ pip安装扭曲 $ sudo apt install libxslt1-dev 然后,我编辑/etc/matrix-synapse/homeserver.yaml,以便: url_preview_enabled: true url_preview_ip_range_blacklist: – '127.0.0.0/8' – '209.58.160.224/32' – 'fc00::/7' 由于我的服务器只有一个外部IP,没有内部子网,我认为这将是好的。 突触服务,然后不断重新启动,并产生这个错误: Sep 30 01:44:12 hostname python[29155]: config["url_preview_ip_range_blacklist"] Sep 30 01:44:12 hostname python[29155]: File "/usr/lib/python2.7/dist-packages/netaddr/ip/sets.py", line 121, in __init__ Sep 30 01:44:12 hostname python[29155]: for cidr in cidr_merge(mergeable): […]
我search了一下,发现了类似的问题,但是他们不回答,或者我不理解。 我们有一个计划使用rsync进行备份的linux文件服务器。 我注意到我们的备份驱动器正在使用比应该更多的存储空间,所以我需要修改我的备份策略。 我可以发誓,这个工作是由cronpipe理的,但是除了一些我假设的anacron调用都是由系统调度的,我没有发现任何cronjobs调度,因为我从来没有设置过。 这让我非常困惑,我不确定工作是如何运行的。 在此之后,我发出了一个“ps aux | grep rsync”来检查它是否正在运行,并且我有多个rsync问题让我更加困惑。 Rsync实际上现在不应该正在运行,因为这是一天的中间,这是指向我需要解决的另一个问题,但现在我只需要找出它甚至被称为从哪里。 以下是ps aux调用的条目。 有什么办法以某种方式确定什么是调用rsync开始? 我不是问可执行文件在哪里,或者是在什么用户的执行下,而是在执行它的是什么进程。 root@nmpmain:/etc/cron.daily# ps aux | grep rsync root 17318 0.0 0.0 4336 580 ? Ss 10:00 0:00 /bin/sh -c rsync -rvulpEAXogt /nmp /backup root 17319 2.2 0.0 51156 7244 ? S 10:00 3:35 rsync -rvulpEAXogt /nmp /backup root 17320 0.0 0.0 […]