我最近设置了我的服务器,因此我的 suPHP“虚拟”用户无法使用本文登录
我现在的问题是,在我rake为服务器上运行的 Ruby on Rails 应用程序运行命令之前,我曾经从那里su进入www-data并执行命令 - 显然,由于 nologin,我不能再这样做了。
因此,作为 root 用户,我如何以其他用户的身份执行命令,即使他们没有登录?
正如标题所指出的,当我尝试使用 PostgreSQL 从命令行连接到 PostgreSql 数据库时出现此错误。
客户端机器是 Ubuntu 11.10 x86_64 并且 PostgreSQL 库来自版本 9.1
服务器是 PostgreSql 8.3。
这是我执行的命令:
psql -U postgres -d my_database -h 192.168.0.161 -p 5432 -c "select * from xxyy"
Run Code Online (Sandbox Code Playgroud)
当我使用sudoor时,我得到了相同的结果su postgres。
可悲的是,我可以毫无问题地使用pgAdmin.
任何提示?
我有一个带有 1 个 ipv4 地址和一些 ipv6 地址的服务器。一个域被重定向到 ipv4 A 记录我像这样设置 apache ports.conf:
Listen ip.v4.address:80
NameVirtualHost ip.v4.address:80
Run Code Online (Sandbox Code Playgroud)
和虚拟主机文件:
<VirtualHost ip.v4.address:80>
DocumentRoot /var/www/first/
ServerName first.domain
ServerAlias www.first.domain
ErrorLog ...
CustomLog ...
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
一切正常。
现在我想用第二个 ip 为第二个域创建新的虚拟主机。我将第二个域重定向到 ipv6 AAAA 记录,添加到 ports.conf:
Listen [ip.v6.address]:80
NameVirtualHost [ip.v6.address]:80
Run Code Online (Sandbox Code Playgroud)
创建新的虚拟主机文件:
<VirtualHost [ip.v6.address]:80>
DocumentRoot /var/www/second/
ServerName second.domain
ServerAlias www.second.domain
ErrorLog ...
CustomLog ...
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
并重新启动Apache。服务器启动时没有错误,但它不起作用。当我在浏览器中输入第二个域时,找不到服务器。当我进入[ip.v6.address]网站时出现。
有什么帮助吗?
过去一周我一直在想,因为我的大老板告诉我开始跟踪我已经修复的所有事情,如何修复它们等等。这是合理的,无论如何一直在做。但随后想到了一个相关的问题。就用户而言,我手头应该有什么样的文档。更具体地说,我在谈论 EULA、ToC 等(如果我使用了错误的术语,请纠正我)或更具体地说,可以说是针对用户等的政策。不能说我是法律专家,否则我就是律师。用户所处的环境非常悠闲,所以我认为没有问题。但是假设应该出现问题,我应该写什么/手头有什么?
编辑:我真的应该注意到我们是一个医疗运输设施并且有病人记录,所以我知道必须在那里做些什么来遵守我认为的 HIPAA 政策。我确实喜欢 anthonysomerset 所说的“如果我乘公共汽车”情景,并且希望将其不仅应用于我目前正在编写的文档,而且还用于假设员工从服务器或边缘情况下窃取信息,盗窃等等。就我们的员工而言,它相对较小,只有一个 HR 人员,除了 2 位业主的律师之外没有任何法律部门,而我是唯一一个 IT 人员,而我只是一个 mac 超级用户。
新来的,问候之类的。
我的问题比较简单,但情况有点奇怪。目前,我刚刚受雇为医疗保健调度员改进(基本上是修复)服务器机房。然而,他们的服务器机房一团糟。一切正常,但问题是我不知道首先会中断什么。他们刚刚从他们的 SQL 服务器(保留他们日常操作所需的一切的主服务器)丢失了 10 天的数据中恢复过来。该服务器是定制的,运行带有 SQL '05 的 Windows '03,需要严重升级。然而,他们的备份系统也是一个问题,因为他们在 4 个磁带上拥有所有必需的东西,其中一个已经失败(崩溃和错过那 10 天的原因)。我为新的 SQL 服务器以及来自戴尔的磁盘备份设备定价的所有东西。
在所有这些背景之后,我对你们的问题是。我应该先得到哪个?控制整个公司的新服务器,还是确保万无一失的更好的备份解决方案?而且,我将如何说服管理层购买其中一件商品。我准备了一个不错的案例,准备展示这些案例中的每一个对操作的重要性。我只是觉得还有一些我可能没有想到的点也会有所帮助。
因此,在我作为系统管理员的新工作中,我越来越多地研究平板电脑,但我试图成为一个节俭的人并证明我的成本是合理的。我试图想到的一个应用是我是否可以在工作中使用这个东西,这将大大增加它对我的价值。现在我宁愿这不会变成苹果与安卓等之间的意见战,但平板电脑是否有任何实际用途可用于此类工作,如果是这样,哪些应用程序值得,哪些应用程序需要花费一些钱但值得付出代价? 如果有的话,当然。或者这些东西更适合家庭和娱乐目的?
最近我确实买了 HP ProLiant DL180 G6
除了风扇噪音,一切都好,声音太大了。我做了一些研究,但没有发现任何有用的东西,我只是想知道我能做些什么吗?
谁能给一个刀片服务器的真实描述以及它除了空间之外还有什么优势?有什么缺点吗?而且,您认为较小的公司(想想可能有 4-5 台实际服务器)应该投资它们还是坚持使用机架内服务器的标准机架安装方式?
在写入日志文件时,我无法在屏幕上显示任何错误。当检查 phpinfo() 打印出来时,我有相同的 master a local 值
display_errors On
display_startup_errors On
error_log /var/log/php.log
error_reporting E_ALL & ~E_NOTICE
log_errors On
log_errors_max_len
Run Code Online (Sandbox Code Playgroud)
ls -l /var/log/php.log 是 -rw-rw-rw- 1 root root 0 Jun 21 07:47 /var/log/php.log for /var 和 /varlog drwxrwxrwx 23 root root 4096 Jun 2 11 :13 无功
当代码中有错误时,页面浏览器不显示任何内容,浏览器说没有该页面的来源。关于在哪里查看或更改错误以出现在某处的任何建议(任何地方都很好)
编辑:我的错误脚本现在是
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
echo "print from error.php 2 ";
error
//print from erroerror to cuase logging to happen.
?>
Run Code Online (Sandbox Code Playgroud)
这将打印在显示器上并记录
Notice: Use of undefined constant error - assumed 'error' …Run Code Online (Sandbox Code Playgroud) hardware ×2
untagged ×2
apache-2.2 ×1
blade-server ×1
hp ×1
hp-proliant ×1
ipv6 ×1
linux ×1
log-files ×1
login ×1
memory ×1
php ×1
php.ini ×1
postgresql ×1
sql-server ×1
stability ×1
su ×1
ubuntu ×1
virtualhost ×1