服务器管理员

系统和网络管理员的问答

5
是什么导致MySQL错误1062-启动从属服务器时出现重复条目​​?
MySQL主版本:5.5.16-1 MySQL Slave版本:5.5.18-1 主机的快照是通过以下方式创建的: mysql> FLUSH TABLES WITH READ LOCK; shell> mysqldump --all-databases --master-data > dbname_`date +%F`.sql 此转储文件已导入从站(以--skip-slave-startoption 开头),没有错误: shell> pv dbname_`date +%F`.sql | mysql -u root -p 但是执行时出现以下错误mysql> start slave;: Last_SQL_Errno: 1062 Last_SQL_Error: Error 'Duplicate entry '115846' for key 'PRIMARY'' on query. Default database: 'db'. Query: 'INSERT INTO request_posted …

5
如何安装Oracle的exp / imp二进制文件
我正在网上寻找解决方案,但是我没有运气。:( 我如何在不安装Oracle服务器的情况下将Oracle的imp/ exp二进制文件安装到CentOS机器上?我正在访问另一台计算机上的现有Oracle数据库,因此这里只需要一个客户端。我已经安装了sqlplus它及其依赖项(oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm和oracle-instantclient11.2-odbc-11.2.0.3.0-1.x86_64.rpm),但是没有提供那些工具。 我真的需要完全安装Oracle吗? 我的目的是将数据库转储从Oracle吸到CentOS机器中。如果有另一种方法可以exp不使用它,我不会不使用它会很糟糕,但是在我看来,别无选择。
11 centos  oracle  dump 

6
没有telnet客户端的Windows Server 2008-如何在不安装任何新东西的情况下测试到远程端口的连接?
我正在寻找是否有人知道测试Windows Server 2008到远程服务器端口的连接的巧妙技巧,以及不包含默认情况下安装的telnet客户端的变体。原因是,有时我有一些客户端想要连接到端口25,例如在远程服务器上,却说不能。我曾经使用“ telent mailserver.tld 25”或其他方法来运行快速测试,以查看是否可以在该端口上获得响应。我不想安装telnet客户端只是为了测试它(如果没有这样做的话)-是否有其他本机Windows实用程序可让我连接到远程端口? 编辑 很多好主意! 我想我将使用以下方法来确定最佳方法: 我可以安装到有问题的测试服务器上吗? a)如果是这样,请添加(并在需要时删除)telnet客户端。 无法安装,但我可以访问网络吗? a)抓住便携式腻子并将其连接到端口25 b)尝试在IE中的端口25上打开邮件服务器(始终可用)并测量输出

7
我的网络服务器上的nmap显示TCP端口554和7070已打开
我有一个网络服务器,可以为我托管各种网站。外部可以访问的两个服务是SSH和Apache2。它们分别在非标准和标准端口上运行。所有其他端口都通过arno-iptables-firewall明确关闭。主机正在运行Debian测试。 我注意到使用nmap扫描主机会从不同的PC产生不同的结果。从我的家庭网络中的笔记本电脑(BT Homehub的后面),我得到以下信息: Not shown: 996 filtered ports PORT STATE SERVICE 80/tcp open http 554/tcp open rtsp 7070/tcp open realserver 9000/tcp open cslistener 而从具有nmap 5.00的美国服务器和在挪威运行nmap 5.21的Linux机器进行扫描时,我得到以下信息: Not shown: 998 filtered ports PORT STATE SERVICE 80/tcp open http 9000/tcp open cslistener 所以我希望是我的内部网络或ISP正在发挥作用,但我不确定。 运行a netstat -l | grep 7070不会产生任何结果。对于端口554同样如此。 谁能解释我所看到的特点?
11 security  debian  port 


5
强制ssh提示用户
当您运行不带login_name参数的ssh时,它将自动使用您的本地用户名作为login_name。例如: cogan@localhost$ ssh myserver cogan@myserver's password: 有没有办法强制ssh提示输入login_name?
11 ssh 

2
如何为Nginx设置默认主机?
我试图弄清楚如何为我的nginx安装设置默认主机。我在nginx Wiki中找到了这篇文章: http://wiki.nginx.org/NginxVirtualHostExample#A_Default_Catchall_Virtual_Host 不幸的是,这不起作用。重新启动后,我得到这个: Restarting nginx: nginx: [emerg] unknown directive "http" in /etc/nginx/sites-enabled/catchall:1 nginx: configuration file /etc/nginx/nginx.conf test failed 删除http指令后,我得到以下信息: Restarting nginx: nginx: [emerg] unknown log format "main" in /etc/nginx/sites-enabled/catchall:7 nginx: configuration file /etc/nginx/nginx.conf test failed 我在使用官方nginx PPA的Ubuntu 10.04.3上。nginx的1.0.9版本正在运行。
11 ubuntu  nginx 

1
mysql init-file config选项给文件找不到错误
我想在每当mysql启动时运行一个SQL脚本,但是我无法在Ubuntu 11.10中运行它。 我在mysql配置文件中添加了“ init-file ”选项: > sudo emacs -nw /etc/mysql/my.cnf ... [mysqld] init-file=/etc/mysql/mysqlinit.sql ... 但是,当我重新启动mysql时,它失败并显示“ 找不到文件 ”错误: > tail /var/log/mysql/error.log 111111 7:41:06 [ERROR] /usr/sbin/mysqld: File '/etc/mysql/mysqlinit.sql' not found (Errcode: 13) 111111 7:41:06 [ERROR] Aborting 但是该文件确实存在并且可读: > ls -l /etc/mysql/mysqlinit.sql -rwxr-xr-x 1 mysql mysql 30 2011-11-09 05:06 /etc/mysql/mysqlinit.sql 任何想法如何解决这个问题?这是Ubuntu的怪异现象还是我做了些愚蠢的事情? 信息: 我正在运行Ubuntu …
11 ubuntu  mysql  apparmor 

5
计算两个主机上安装的软件包之间的差异列表
我只是在Debian虚拟服务器上添加了一些问题,然后添加了从头开始重新安装所有这些问题。但是,我仍然可以访问旧版本,并且可以检索已安装软件包的列表。 为了便于将来还原虚拟服务器的过程,我想为我的每台服务器创建一个特定软件包的列表。 为了更好地解释我想要实现的目标。我已经有一个自动化的过程来创建一个新的虚拟服务器,并在各处使用一些基本的软件包和配置。现在,我想用此“骨架”保存增量,以简化特定服务器的重新安装。 一个真正的好处是还可以保存更改后的默认配置文件,但是我只能使用软件包列表。 简而言之,我想要一种方法来创建一个安装在主机上而不是另一个主机上的软件包的列表。 如果该列表仅包含手动安装的软件包,而不包含所有依赖项的列表,那将非常好。 如果您有一些旨在完成此特定任务的现有工具,请随时提出这些建议,但我想使依赖性尽可能小。有关信息,它们并非完全是虚拟服务器,而是LXC容器。

3
scp返回“意外的<newline>”错误
我正在尝试将scp文件从服务器发送到本地计算机,但这给了我这个错误: protocol error: unexpected &lt;newline&gt; 这是我的语法: scp user@server:/path/to/file . 它在此服务器上不起作用,但是随后我在另一台服务器上尝试了相同的命令,因此我只能认为这与我的服务器有问题,而不是该scp命令的语法。 有任何想法吗?
11 ssh  scp 

2
浏览器如何处理多个IP
已关闭。这个问题需要更加集中。它当前不接受答案。 4年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 当浏览器获得给定主机名的多个A记录(例如ip1和ip2)并且其中之一不可访问时,有人可以引导我了解有关确切浏览器行为的信息。 我对EXACT的详细信息感兴趣,例如(但不限于): 浏览器将从OS获得2个IP,还是仅获得1个? 浏览器将首先尝试哪个IP(随机或始终是第一个)?现在,假设浏览器以失败的ip1开始 浏览器将尝试ip1多长时间? 如果用户在等待ip1时单击“停止”,然后单击“刷新” 浏览器将尝试使用哪个IP? 超时时会发生什么-它会开始尝试ip2还是给出错误?(如果出现错误,当用户单击刷新时,浏览器将尝试使用哪个ip)。 当用户单击刷新时,任何浏览器都会尝试新的DNS查找吗? 现在,假设浏览器首先尝试运行ip2。 对于下一页请求,浏览器仍将使用ip2,还是可能会随机切换ips? 浏览器将IP保留在其缓存中多长时间? 当浏览器发送新的DNS请求并获得相同的ips时,会继续使用相同的已知工作IP还是继续进行,或者该过程从头开始,并且可以尝试两者中的任何一个? 当然,所有内容都可能取决于浏览器,并且版本和平台之间也可能有所不同,我很乐意拥有最多的细节。 这样做的目的-我试图了解当使用基于循环DNS的主机且其中一台主机发生故障时,用户将确切体验什么。 拜托,我不是在问DNS负载平衡有多糟糕,请不要回答“不要这样做”,“这是个坏主意”,“您需要心跳/代理/ BGP /任何东西”等等。



5
亚马逊EC2免费套餐的真正费用是多少?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 5年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我注意到亚马逊有免费的EC2层。我对尝试它很感兴趣,但是害怕在那里托管我自己的网站。当我看到用户向用户收取的所有费用(带宽,磁盘空间,工作小时数)时,我的头开始旋转。我只想运行一个drupal网站并使用ssh。我每月获得的点击次数少于5,000,但经常增长。我目前的网站没有严重问题,但是我想节省一点现金。 我看到的帖子是这样,不知道是否我会被卡住支付$ 10个左右一个月的任何方式。谁能确认免费真的是免费的吗?人们落入哪些“陷阱”而最终花费他们钱?
11 amazon-ec2 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.