服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在Ubuntu 16.04上使用Samba 4.3.11设置了一个只读的Samba共享。 这对于发布一些需要可用于所有主机的文件/工具没有任何问题。 不过,开箱即可使用所有的smb协议版本。 解决这个问题的正常方法是让安全人员开心,只需设置min protocol=SMB2 ,然后就可以得到: $ smbclient -N //host.fqdn.com/sharename protocol negotiation failed: NT_STATUS_INVALID_NETWORK_RESPONSE 有没有人有任何build议如何得到这个工作? 我试过这里的build议( https://www.linuxquestions.org/questions/linux-networking-3/samba-min-protocol-%3D-smb2-causes-protocol-negotiation-failed-nt_status_invalid_network_response-4175597669/ )明确地设置“protocol = SMB3”,但是对最小协议版本没有任何影响。
星号正在生成一个包含以下内容的日志文件: #033 [1; 31mWARNING#033 [10505]:#033 [1.37mres_phoneprov.c#033 [0m:#033 [1; 37m1232#033 [0m#033 [1; 37mget_defaults#033 [0m:#033 [1; 31mERROR#033 [0m [10505]:#033 [1; 37mconfig_options.c#033 [0m:#033 [1; 37m720#033 [0m#033 [1; 37maco_process_var#033 [0m: 我怎样才能读取这个文件与彩色输出使用包含的颜色代码?
从dockerregistry文件我可以看到,configuration应该是这样的: http: addr: 0.0.0.0:5000 host: https://myregistryaddress.org tls: certificate: /path/to/x509/public key: /path/to/x509/private letsencrypt: cachefile: /path/to/cache-file email: [email protected] 我用这样的命令启动registry: docker run -d -p 443:5000 \ –name registry \ –restart=always \ -v /home/ubuntu/auth:/auth \ -e REGISTRY_AUTH=htpasswd \ -e REGISTRY_AUTH_HTPASSWD_REALM=RegistryRealm \ -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \ registry:2 证书和密钥的path是必需的,但我不知道path或文件名是什么 – 因为极致代理这样做。 我是否需要首次手动获取证书和密钥? host的configuration值用于确定证书的域,还是应该指定其他位置?
我有一些本地networking服务器在http://example.com:8181收听。 在pfSense中,我已经将http://example.com:80端口转发到http://example.com:8181 。 如果我在浏览器的地址栏中inputhttp://example.com:80 ,端口转发工作 。 如果我在浏览器的地址栏中inputhttp://example.com则端口转发不起作用 。 我认为浏览器总是通过80端口问 – 我错了,还是我在端口转发设置中做错了? 我希望URL在没有明确设置端口的情况下工作。
我已经在我的VPS上安装了SELinux。 VPS正在开发Debian 9 Stretch。 我在/var/log/audit/audit.log有很多拒绝。 在将SELinux切换到强制模式之前,我想摆脱这些拒绝。 当我尝试读取文件/var/log/audit/audit.log时收到以下错误: type=AVC msg=audit(1510590725.005:2208): avc: denied { getattr } for pid=11848 comm="cat" path="/var/log/audit/audit.log" dev="dm-1" ino=649552 scontext=staff_u:staff_r:staff_t:s0 tcontext=system_u:object_r:auditd_log_t:s0 tclass=file permissive=1 type=SYSCALL msg=audit(1510590725.005:2208): arch=c000003e syscall=5 success=yes exit=0 a0=3 a1=7ffdf9c3c070 a2=7ffdf9c3c070 a3=69f items=0 ppid=11846 pid=11848 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=pts0 ses=4294967295 comm="cat" exe="/bin/cat" subj=staff_u:staff_r:staff_t:s0 key=(null) type=PROCTITLE msg=audit(1510590725.005:2208): proctitle=636174002F7661722F6C6F672F61756469742F61756469742E6C6F67 […]
环境, Web服务器 – Server 2012 R2,IIS 8,ASP.NET应用程序 防火墙思科5515 未pipe理的惠普交换机,没有vlaning 客户一直使用Curl从外面打我们的应用程序。 没有人应该使用服务器。 使用wireshark我可以看到,如果我启用了TLS 1.2,每次他们碰到服务器的最后都有一个RST 如果我禁用TLS 1.2没有数据包RST和一切看起来不错。 什么可能导致这个? 请让我知道,如果你需要了解更多的信息。
我有一个包含许多文件(100k +)的目录,以及正在编写它们的程序(写入/读取等,但不会创build新的文件)。 我想移动这些文件(到另一个文件系统,所以硬链接不是一个选项),而不中断正在运行的程序(我可以接受,如果它必须等IO,有时一点,但不应该停止)。 基本上我需要的是,即使文件正在被打开的时候,一个魔术就会移动文件并在一个primefaces步骤中保留符号链接。 Linux内核是3.14.79,文件系统是NFS(NFS服务器上是EXT3)
在AD命名最佳实践的主题上,我非常认真地阅读了serverfault.com上的这个Q / A , 这个Samba FAQ和各种微软的文档。 我100%同意一般的build议:使用您的主域名(即: ad.example.com )的合适的子域名作为您的AD名称。 但是,使用这样的设置时,我想知道如何正确pipe理可以在内部networking和远程连接上的移动主机(例如笔记本电脑和智能手机)。 举一个实际的例子,我们来考虑一个带有内部邮件服务器的简单邮件客户端设置。 有了专门的三级域名( ad.example.com ),我有两个select: 使用mail.ad.example.com设置内部邮件客户端:在networking内部工作良好的情况下,当客户端处于远程连接时,会失败。 要求用户更改邮件configuration是绝对不切实际的,所以我们完全放弃这个选项; 使用外部域名设置内部邮件客户端,所以mail.example.com :这应该适用于内部和外部客户端,但内部通信stream量是次优的,因为客户端使用公共 IP地址parsing内部邮件服务器地址,所以stream量在边缘防火墙上来回跳动。 这会导致设备的负载增加,而UTM防火墙甚至更糟糕,因为这些防火墙深度检查(仅限于内部)stream量。 你如何应对上述情况? 你是否接受并增加边缘防火墙的负载? 我知道这个问题可以通过拆分DNS命名scheme完全避免(例如,在外部和内部DNS上的example.com )。 然而,这个命名scheme有它自己的缺点,并且(通常)不被推荐。
我对Shibboleth比较陌生,但似乎无法解决将REMOTE_USER传达给我的应用程序的问题。 我的堆栈是shibd 2.5.3和Apache 2.4.18通过unix套接字馈入Gunicorn服务器。 我在我的shibboleth2.xml有以下内容: <ApplicationDefaults entityID="https://server.uchicago.edu/shibboleth" REMOTE_USER="uid mail eppn"> 和我的Apacheconfiguration: <Location /minimum> AuthType Shibboleth Require shibboleth ShibRequestSetting requireSession false </Location> … ### Shibboleth Auth Test App ### <Directory /var/www/testing/shib_test_app/minimum_srv/> require valid-user <Files wsgi.py> Require all granted </Files> </Directory> ProxyPass /minimum/ unix:/var/www/testing/shib_test_app/run/minimum.socket|http://server.uchicago.edu/minimum/ 在transaction.log成功login会产生以下结果: 2017-11-13 11:07:09 INFO Shibboleth-TRANSACTION [1724]: New session (ID: _c7733778bc32d918c86af6ed3032b4d8) with (applicationId: default) […]
问题 我有一个运行LAMP堆栈的Debian服务器。 今天下午没有理由,我的MySQL服务器崩溃,我似乎无法重新启动它。 当我尝试使用命令service mysql start启动它时,没有输出,也没有运行mysql实例。 错误日志也没有logging任何东西。 我试过了 当我尝试在控制台中用mysqld命令启动一个新实例时,我只是得到以下消息: 171113 18:44:52 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead. 171113 18:44:52 [Note] mysqld (mysqld 5.5.55-0+deb7u1) starting as process 6279 … 但是使用top命令检查正在运行的进程列表显示没有运行mysql实例。 当检查/var/log/mysql/error.log时,我得到以下信息: 171113 15:02:08 [Note] Plugin 'FEDERATED' is […]