服务器管理员

系统和网络管理员的问答

2
如果wget的进度怎么办:mega不再削减了?
我有用于在队列中下载大文件的脚本。现在,如果我有一个不错的日志,我将不胜感激。指定-oor -a选项显然是专门为此目的而设计的,但是,正如我在手册中指出的那样,截至我撰写此“非常大的文件”时,其大小不再是50m,而是千兆字节。--progress=dot:mega仅仅为一个3GB的文件产生1000行输出(显然它将是3000 * 80点(。))。所以我想知道:是否有任何方法可以自定义进度样式设置,以便实际上可以使用日志功能?

3
fstab和cifs挂载,是否可以在fstab之外存储身份验证信息?
我目前正在使用CIF在/ etc / fstab中挂载一些网络共享(需要身份验证)。它工作得很好,但是我想将身份验证详细信息(用户名/密码)移到fstab之外,并能够对其进行chmod 600(因为如果我要更改其权限,fstab可能会出现问题)。我想知道是否可以做到这一点(许多用户系统,不希望所有用户都可以看到这些权限)。 从: //server/foo/bar /mnt/bar cifs username=user,password=pass,r 0 0 至: //server/foo/bar /mnt/bar cifs <link to permissions>,r 0 0 (或与此类似的东西)。谢谢。

8
如何在Linux中检测隐藏进程?
我们有一个盒子,我们怀疑它已经扎根在工作中。问题是我们如何找到它?我不是系统管理员,但是我被带到团队来解决问题,我很好奇在哪里寻找问题之类的好地方? 我们怀疑这一点的原因是,我们注意到来自高(看起来是随机的)端口的计算机上的网络利用率高于正常水平。 我们如何找到有问题的孩子?将来我们可以做些什么来保护自己呢?是否可以进行监控以使我们将来知道这一点?(除了网络监视之外,我们已经在密切关注。) 预先感谢,如果需要,我可以提供更多详细信息。感谢您的时间。

4
为什么某些ssh会话提供自动完成功能,而另一些则没有?
非常新手的问题! 我将连接到两个不同的服务器,这两个服务器都是同一Amazon AWS集群的一部分。他们不是由我经营的。 在一个ssh会话中,终端让我自动完成。在另一届会议上,它没有-我希望这样做。 为什么会这样-服务器管理员是否设置了此选项? 而且我能做些什么吗? 谢谢!
10 ssh  terminal 



3
IIS重置会强制重新发送缓存的项目吗?
当我们发布网站更新时,我正在尝试制定一种策略来处理缓存的javascript文件,css,图像等。在开始在javascript文件上实现版本号之前,我想知道在每个发行版之后重新设置IIS是否会有效地导致重新发送缓存的文件。
10 iis-7  asp.net  cache 

2
奇怪的问题:对等连接重置
我在运行CentOS的Linux服务器上使用SSH遇到麻烦。我可以使用PuTTY或Windows cmd中的ssh连接到服务器。使用安全FTP也是一样。我可以连接到服务器,获取文件列表,一切正常。当我尝试通过网络发送任何数量的数据时,就会出现问题。 每当我尝试传输超出特定阈值的任何内容时,连接都会失败,并且会看到“对等方重置连接”消息。我的主目录中有一个大约3 MB的sql文件。如果我尝试通过FTP传输,它将开始传输并在传输大约48k之后死亡。然后它将启动一个新的连接并传输另一个48k。如果我使用PuTTY并打开一个会话,则可以正常连接和登录。如果我cat file.sql再次尝试,连接将终止,并且会收到“对等连接重置”消息。从我的本地工作站到服务器,情况相同。我有很多源代码需要提交到服务器上托管的svn存储库,但是会出现相同的“由对等方重置连接”消息。 我知道问题出在我的本地工作站上,因为我可以毫无问题地使用妻子的macbook和ssh到服务器。我可以将ssh放入朋友的linux盒中(使用相同的腻子安装程序),然后从他们的sftp到我的服务器并下载文件,然后从他的盒中打开另一个ssh会话到我的服务器并管理该文件。因此,发生了一些事情,但是我不确定。有人有什么想法吗? 更新资料 我一直在尝试找出更多的答案,似乎在单个ssh会话中可以传输的数据量受到严格限制。如果这样做cat file.sql,我会立即点击它,但我也可以继续输入ls -l一致的次数,并且还会收到“对等连接重置”消息。我试过了: 生成新的ssh密钥 重新启动我的路由器 重新启动我的电脑 重新启动远程服务器 我在远程服务器上写了一个tcpdump,但是我不太了解TCP,以至于我觉得很有意义。我在ssh中打开了调试功能,这是导致连接重置的日志部分: Jul 24 23:10:56 server sshd[4507]: debug1: permanently_set_uid: 500/503 Jul 24 23:10:56 server sshd[4507]: debug1: Entering interactive session for SSH2. Jul 24 23:10:56 server sshd[4507]: debug1: server_init_dispatch_20 Jul 24 23:10:56 server sshd[4507]: debug1: server_input_channel_open: ctype session …
10 ssh  centos  putty 

3
在Windows中解析Linux主机名
我有一个简单的家庭网络,其中装有Windows 7计算机和Linux计算机(Fedora 12和13)。我希望能够从Windows计算机上解析Linux计算机名称。例如: -Windows 7 ping mylinuxmachine 当前,这不能解决。有任何想法吗?

6
如何自动启动virt-manager创建的VM?
我用virt-manager创建了一个在kvm / qemu上运行的虚拟机。通过virt-manager启动时,机器运行良好。但是,我希望能够通过init.d中的脚本来启动和停止VM,以便它随主机一起上下移动。我需要让virt-manager证明机器正在运行,并能够通过那里连接到它的控制台。 当我使用ps -eaf | grep kvm通过virt-manager启动vm之后通过运行产生的命令行时,我收到一些有关重定向字符设备的控制台消息,但是计算机确实可以启动并正常运行。但是,virt-manager没有任何迹象表明它已经开始。如何修改命令行以让virt-manager接管正在运行的VM?在virt-manager之外启动时,命令行上还有其他需要更改的内容吗? 命令行(为便于阅读而略微重新格式化): /usr/bin/kvm -S -M pc-0.12 -enable-kvm -m 512 -smp 1 -name BORON \ -uuid fa7e5fbd-7d8e-43c4-ebd9-1504a4383eb1 \ -chardev socket,id=monitor,path=/var/lib/libvirt/qemu/BORON.monitor,server,nowait \ -monitor chardev:monitor -localtime -boot c \ -drive file=/dev/FS1/BORON,if=ide,index=0,boot=on,format=raw \ -net nic,macaddr=52:54:00:20:0b:fd,vlan=0,name=nic.0 \ -net tap,fd=41,vlan=0,name=tap.0 -chardev pty,id=serial0 -serial chardev:serial0 \ -parallel none -usb -usbdevice …


3
如何从IIS 7提供未知文件类型
有没有一种方法可以在IIS 7中提供未知文件类型的服务? 我只想对关闭执行的单个目录执行此操作,所有目录都将作为静态文件提供。 现在,我必须添加要用作MIME类型的每个文件扩展名。我想为您服务。如何才能做到这一点?

4
如何将VAR从子Shell导出到父Shell?
我有一个Korn Shell脚本 #!/bin/ksh # set the right ENV case $INPUT in abc) export BIN=${ABC_BIN} ;; def) export BIN=${DEF_BIN} ;; *) export BIN=${BASE_BIN} ;; esac # exit 0 <- bad idea for sourcing the file 现在,这些VAR仅在子外壳中导出,但我也希望在我的父外壳中进行设置,因此在出现提示时,这些VAR仍正确设置。 我知道 . .myscript.sh 但是有没有“采购”的方法吗?因为我的用户经常忘记“来源”。 EDIT1:删除“ exit 0”部分-这只是我打字而没有先思考 EDIT2:添加更多有关我为什么需要这样做的详细信息:我的开发人员为2个应用(为了简单起见)编写代码:ABC和DEF。每个应用程序都由单独的用户usrabc和usrdef在生产环境中运行,因此已经设置了$ BIN,$ CFG,$ ORA_HOME等特定于其应用程序的内容。 所以 上面脚本中的ABC的$ BIN = …

5
如何使用Active Directory验证Linux用户
使用Active Directory在Linux(Debian)机器上对用户进行身份验证的最佳实践是什么? 我希望它的工作方式是将AD用户添加到组中-例如linux管理员或linux webserver,并根据其组成员身份将/将不会授予他们对特定服务器的访问权限。理想情况下,根帐户将是唯一以标准方式维护的帐户。 我的目标如下: 允许在一处更改密码 自动授予某些人使用其AD凭证访问Linux服务器的权限 将我们所有的用户信息整合到一个数据库中 我要避免的事情是: Active Directory管理员需要管理的任何困难/违反直觉的事情 如果由于某种原因无法访问AD服务器,则将用户锁定(例如,它需要以某种方式缓存凭据) 任何太复杂或不标准的东西都会在下次升级服务器时中断。

2
在逻辑接口上设置MTU是否会影响物理接口
我一直在使用接口绑定接口,VLAN接口和网桥接口的组合来为xen domU提供冗余和不同的逻辑网络层。 此设置运行良好,但是我不确定这些接口上的不同设置会如何影响彼此。为了说明这一点,这是我在典型的dom0上的设置: /- vlan10 -- br10 eth0 -\ / > bond0 <--- vlan20 -- br20 eth1 -/ \ \- vlan30 -- br30 考虑到绑定接口,VLAN接口和网桥接口是逻辑接口,而不是物理接口,如果物理接口(eth0,eth1)具有不同的MTU设置可以达到目的,则在这些接口上设置MTU是否会产生任何影响?

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.