服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
症状: 我正在运行CentOS 6。 我可以从命令行连接到远程MySQL: mysql -h abcd -u user -p -D db 。 运行在本地命令行上的Laravel artisan命令也可以连接: artisan migrate 。 但是,通过Apache运行时相同的Laravel代码无法连接。 错误是: SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'abcd' (13) MySQL帮助“拒绝访问”的原因没有帮助。 我究竟做错了什么? (我为自己的后代回答。)
我需要SSH会话在45秒不活动后断开连接。 在IBM 4690上,SSH服务器的设置是: TCPKeepAlive no ClientAliveCountMax 3 ClientAliveInterval 15 但是当我在客户端(我的PC)上进行数据包捕获时,我看到一些由服务器启动的stream量,然后我的PC确认数据包。 我想因为这个SSH会话永远不会超时。 当我使用相同的SSH客户端连接到Cisco路由器时,我看不到这个stream量。 会话超时。 题: 我不知道是否有可能,但是 如果用户没有按任何button,如何使SSH超时(或客户端强制closures连接)。 或者窗户强制closures或者在45秒内以某种方式杀死/断开会话。 谢谢,
我遵循以下步骤 https://coderwall.com/p/j5nk9w 这就是我所做的 1)$ sudo useradd -s / bin / bash -m -d / home / newuser -g root newuser input新用户的密码 2)$ sudo visudo并在root newuser之后添加ALL =(ALL:ALL)ALL 3)$ sudo nano / etc / ssh / sshd_config在/ etc / ssh / sshd_config中更改并设置PasswordAuthentication为yes 4)sudo /etc/init.d/ssh restart重新启动sshd 但是,当我尝试通过腻子login我得到以下错误: “断开连接:没有支持的authentication方法可用(服务器发送:publickey)” 这是我的/ etc / ssh / sshd_config文件 # Package generated configuration […]
我有一个Nginx和PostgreSQL的OpenShift设备,需要允许一个Java applet(由Nginx提供)直接访问PG数据库。 我已经尝试编辑~/postgresql/conf/postgresql.conf.erb.hidden ,但是我似乎没有适当的权限来更改它,并且不能更改环境variablesOPENSHIFT_POSTGRESQL_DB_PORT 。 那么有没有人有其他的build议? 这是一个学校的任务,我宁愿不必使用另一台服务器的数据库,并且从字面上不能为此(不幸的是,这部分的任务)的API。
我试图find一个答案,到目前为止没有运气。 我不是系统pipe理员,但我使用邮件和我们的服务器之一提出了一些问题。 我没有个人访问服务器,但我认为这是一个DNS问题,我有一个想法如何解决这个问题,但我想一些帮助,看看我看到它的正确。 情况(包括编辑的消息标题) 更多细节,从标题开始: Delivered-To: [email protected] Received: by yy.yyy.yy.yyy with SMTP id q20csp144570ldr; Mon, 29 Sep 2014 04:43:21 -0700 (PDT) X-Received: by yy.yyy.yyy.yyy with SMTP id ct2mr42083465wjc.20.1411991001561; Mon, 29 Sep 2014 04:43:21 -0700 (PDT) Return-Path: <[email protected]> Received: from mail.anotherdomain.com ([12.345.678.999]) by mx.google.com with ESMTP id l9si16306803wjf.107.2014.09.29.04.43.21 for <[email protected]>; Mon, 29 Sep 2014 04:43:21 -0700 […]
正如我在标题中所说的,我在BIND 10中遇到了问题。 更确切地说,我正在寻找一个反向区域文件。 我在Windows 7上使用BIND。我知道,有关ISC不正式支持Windows 7上的BIND的警告,但是,在这里。 问题是,当我使用named-checkzone检查区域时出现错误。 C:\bind\bin>named-checkzone reversefastallpcrepair.com "c:/bind/etc/master/db/reversefastallpcrepair.com" c:/bind/etc/master/db/reversefastallpcrepair.com:2: ignoring out-of-zone data (0.168.192.in-addr.arpa) zone reversefastallpcrepair.com/IN: has 0 SOA records zone reversefastallpcrepair.com/IN: has no NS records zone reversefastallpcrepair.com/IN: not loaded due to errors. 反向区域文件如下所示: $TTL 2000000 0.168.192.in-addr.arpa. IN SOA ns1.fastallpcrepair.com. admin.fastallpcrepair.com. ( 2014100105 ; Serial 3H ; refresh after 3 hours 1H ; retry […]
我的C盘上有一个TortoiseSVN存储库。 我最近安装了一个新的硬盘驱动器,并希望将存储库迁移到D:驱动器。 我将如何去做这件事?
我把Nginxconfiguration成简单的粘性LB. configuration的一个关键部分是匹配cookie值到服务器地址。 这工作正常: map $cookie_sessionServer $http_sticky_backend { default 0; Server_A 192.168.73.210:1337; Server_B 192.168.73.210:1338; } 现在,我必须添加点cookie值(为什么是另一个故事)。 但是当我改变configuration,它停止工作。 map $cookie_sessionServer $http_sticky_backend { default 0; .Server_A 192.168.73.210:1337; .Server_B 192.168.73.210:1338; } 没有错误,在debugging日志中没有任何用处,这个映射只是“返回”了默认值(0),粘性逻辑被跳过了。 我也试过\.Server_A 192.168.73.210:1337; 和".Server_A" 192.168.73.210:1337; 和~^\.Server_A$ 192.168.73.210:1337; 和~\.Server_A$ 192.168.73.210:1337; 但这一切都没有为我工作=(
我使用virt-install创build了一个虚拟机,使用Ubuntu 14.04.01 LTS服务器ISO作为安装介质。 在安装阶段,我通过graphics控制台连接到虚拟机。 现在我有虚拟机运行:我可以ssh到它,否则工作正常。 我可以按照启动过程,与: virsh console my-vm 但是我无法看到login提示。 我怎样才能访问login提示通常通过PTY分配?
目前任何系统用户都可以运行: systemuser$ mysql -u mysqluser -p (假设他知道密码)。 有没有办法拒绝mysql(cli)使用特定的mysql用户? 例如。 systemuser$ mysql -u mysqluser -p'validmypass' (success) otheruser$ mysql -u mysqluser -p'validpass' (you don't have access) otheruser$ mysql -u anotheruser -p'validpass' (success) (即只是特定的系统用户可以使用特定的mysql用户)。