我即将为我公司正在开发的一个项目编写tcp-server。 服务器将使用多个端口来执行不同的任务。 在开发过程中,我们只使用我们喜欢的一些端口号: 1400, 1500, 1600-1650 。 我们可以在生产服务器上使用这个端口吗? 还是有一些安全和/或兼容性问题,我们必须考虑?
我正在寻找一种实用的方法来备份服务器中的数据,并保留所有的ACL和权限。 我已经看了焦油,但根据谷歌焦油不保留ACL。 我知道rsync可以保留ACL和权限,但前提是目标系统支持POSIX ACL并具有相同的用户。 在我的情况下,我正在做备份到位于AFS的目录,所以不支持POSIX ACL。 目前,我已经通过编写一个脚本来解决这个问题,该脚本使用find来通过系统进行recursion(我使用查找,因为我排除了一些目录),并将权限和ACL保存到文本文件中。 这个解决scheme的工作,但是是痛苦的缓慢。 有更好的解决scheme吗?
我正在尝试从基于Mac OS X 10.5 Leopard Server的中央备份服务器将SSH主机密钥设置为运行Fedora 10和CentOS 5.2的两台Linux服务器。 我们通常采用的方法是将其放在〜/ .ssh / authorized_keys中,但仍然会提示input密码。 我不是这些框的常规pipe理员,我知道默认情况下可能会禁用SSH主机密钥。 如何启用SSH主机密钥? 更新:我已经在/ etc / ssh / ssd_config中取消了“PubkeyAuthentication yes”的注释,并运行service restart sshd ,但没有奏效。 取消注释所有三行('RSAAuthentication','PubkeyAuthentication'和'AuthorizedKeysFile'),更正〜/ .ssh的权限并重试。 仍然没有爱。 当我运行ssh -v user@host ,在它提示input密码并出现一些GSS错误之前,我得到以下信息: debug1: Next authentication method: publickey debug1: Trying private key: /Users/shortname/.ssh/identity debug1: Trying private key: /Users/shortname/.ssh/id_rsa debug1: Trying private key: /Users/shortname/.ssh/id_dsa debug1: Next authentication method: […]
这是一个gentoo服务器。 有一个程序prog无法执行。 (是执行权限设置) 关于文件 $ ls prog $ ./prog bash: ./prog: No such file or directory $ file prog prog: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped $ pwd /usr/local/bin $ /usr/local/bin/prog bash: /usr/local/bin/prog: No such file or directory $ less prog | […]
我怎样才能指定目的IP端口? 当我做scp -p 0000它仍然试图连接到端口22,而不是我指定的端口。 scp svn_backup.tgz [email protected]:/path/to/new/svn/
在我检查过的几台机器上的/etc/services ,9898端口与一个名为MonkeyCom的服务相关联: monkeycom 9898/udp # MonkeyCom monkeycom 9898/tcp # MonkeyCom 我在谷歌searchMonkeyCom中发现的第一个参考文献说,这是Sasser病毒的一部分。 这似乎是对我的误解 – 更有可能是震荡波使用9898,但有一些旧的服务叫做MonkeyCom最初得到了任务。 谁能告诉我MonkeyCom是什么?
安装Fedora。 # cat /etc/redhat_release | awk ' { print F "> " $0; print ""; }' Fedora release 14 (Laughlin) 从yum安装offlineimap,因为我很懒惰这些天。 # yum info offlineimap | awk ' { print F "> " $0; print ""; }' Loaded plugins: langpacks, presto, refresh-packagekit Adding en_US to language list Installed Packages Name : offlineimap Arch : noarch […]
我有一个bash脚本,我得到的磁盘使用率,例如60% 。 我如何删除%符号? 使用grep或awk?
据我所知, Core 2 Duo是一个64位的处理器,而Core Duo则是一个32位的处理器。 让我知道如果我的理解是错误的。 我的Linux服务器,Core 2 Duo E8400,目前运行的是Fedora 9 x32。 这台机器有4 Gig的RAM,我不认为有必要很快添加更多的内存。 从x32转换到x64有没有真正的优势? 如果是这样,我应该从Fedora 9 x32升级到Fedora 11 x64(如果这种forms的升级甚至支持)还是应该重新安装? 坚持x32是否会损失任何价值? 从我读过的内容来看,这听起来似乎并没有因为坚持使用x32而失去任何东西,而且只有在某些特殊工作负载的情况下,从x32到x64的性能也会提高。 这个问题与“ 要安装哪个Linux版本:i386或x64? ”相似,但更具体,这实际上提醒了我,我想问这个问题。 这个问题是一般的,这个问题是特定于Core 2 Duo,因为我已经有了硬件。 这台服务器的工作负载是:轻量级networking和电子邮件服务器,家庭networking的完整NAT,以及用于家庭networking的音乐,家庭照片等的轻量使用NFS / SMB。 我想我得到的答案将接近于:“既然你已经安装了x32,并且就地升级到x64将是困难的…因为对于通用计算x64的收益是如此之小…等待直到你的下一个完整的安装,当时肯定会改变到64位。“ 但是,这是一个我的知识非常不完整的领域。 如果答案是“不要打扰”,我不会感到惊讶,如果答案是“嘿,你应该尽早做到这一点”,我不会感到惊讶。
我刚刚build立了一个Ubuntu服务器,似乎是用Python 2.5来的。 我一直在Python 2.6中开发我的应用程序,但apt-cache search ^python似乎不包含2.6。 什么是最快的方式来更新存储库apt-get看起来包括一个有Python 2.6的? (答复混合/答复评论:最快的方法是升级到Ubuntu 9.04或更高版本)