Questions tagged «linux»

Linux是基于Linux内核的类UNIX开源操作系统的通用术语。

1
在后缀队列中的文件上修改电子邮件的收件人地址
我的mailq中有几封电子邮件被退回,原因很充分,该电子邮件地址错误。我想知道是否可以即时修改收件人的地址。我可以看到延迟存储邮件的目录,并且我可能可以在其中更改某些内容,但是我想知道是否有适当的方法来执行此操作。 任何想法?
8 linux  email  postfix 

3
基于Web的磁盘空间可视化器
我有许多Linux网络服务器,它们想跟踪磁盘空间的去向,并将磁盘空间保持在最低水平。 通常,我登录SSH并用于du找出浪费磁盘空间的位置,但这既麻烦又缓慢。像KDirStat这样的可视化工具将是理想的,但是它至少需要安装X服务器,这违背了目的。 是否有任何基于Web的磁盘空间可视化器?我愿意接受其他解决方案。

3
自定义Openssh Shell
环境是Ubuntu Server 12.04 我想在服务器上创建一个只能ssh到在日志文件上运行tail -f并在程序结束后关闭会话的用户(ctrl + c)。 有没有办法做到这一点?
8 linux  ubuntu  ssh  shell 

1
如何在不使用vconfig命令的情况下添加VLAN?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 有什么方法可以在不使用vconfig的情况下创建vlan接口?我只有KVM控制台和中继端口连接到计算机,所以我无法使用apt,因为我无法访问互联网。我在/ etc / network / interfaces中定义了VLAN,但是由于没有创建VLAN接口,所以它不起作用。谢谢。
8 linux  debian  vlan 

3
使用tmpfs +一个非常大的/ tmp交换分区而不是常规文件系统?
我有Linux服务器,并且有一个备用500GB磁盘分区。我想格式化它并将其用于/ tmp。服务器偶尔会执行一些大型数据处理任务,因此/ tmp可能会保留GB的临时数据。 然后我有了一个主意,可以改为将其添加为交换分区,然后将/ tmp挂载到tmpfs。这个想法合理吗? 服务器具有6GB的RAM,因此在大多数情况下,/ tmp上的数据仅在RAM中,具有明显的速度优势。问题是,如果说/ tmp上有10-20GB的数据,系统将如何执行?与仅将/ tmp挂载到ext4分区相比,性能如何?感谢帮助。 编辑:很明显,当tmpfs的使用达到RAM限制时,系统将开始换出内存。但是Linux是否足够聪明,可以交换tmpfs数据并将“常规”数据保留在RAM中?如果是,那么我认为它的行为可能合理。否则,整个系统将受到严重影响。
8 linux  swap  tmp  tmpfs 

1
使用TACACS +(Cisco ACS)对Linux sshd进行身份验证
我们的网络工程团队使用多个linux服务器进行syslog收集,配置备份,tftp等。 我们希望在Cisco ACS机器上使用TACACS + 作为我们的中央身份验证服务器,在这里我们可以更改密码并考虑这些Linux服务器上的用户活动。如果tacacs +服务关闭,我们还需要使用静态密码。 我们如何sshd在CentOS上针对我们的Cisco ACS tacacs +服务器进行身份验证? 注意:我在回答自己的问题

2
处理SMTP无效命令攻击
在过去的几天中,我们的半繁忙邮件服务器(sendmail)中有许多来自发出垃圾命令的主机的入站连接。 在过去两天中: 来自39,000个唯一IP的无效命令的传入smtp连接 IP来自世界各地,而不仅仅是我可以阻止的几个网络 邮件服务器为整个北美的用户提供服务,所以我不能只是阻止来自未知IP的连接 示例错误命令:http : //pastebin.com/4QUsaTXT 除了让我烦恼之外,我不确定有人会用这种攻击来完成什么。 有什么想法,或者如何有效地处理它?

3
如何创建没有密码但可以设置密码的Linux用户?
我有一个(假设的)家伙的用户名和SSH密钥,我需要授予他对Linux(Ubuntu)服务器的管理员访问权限。 我希望他能够通过SSH登录,然后由他自己通过安全连接设置密码,而不是传递密码。 我知道如何使密码过期并迫使他在首次登录时重设密码。除非他已经有一些密码,否则这是行不通的,然后我必须告诉他。 我考虑过将密码设置为空-SSH不允许登录,但是任何人都可以su进入该用户。 我的问题是,以这种方式创建帐户是否有一些最佳做法?还是不可避免地要设置默认密码?

3
对于第一次由脚本运行的ssh-copy-id回答“是”?
第一次ssh-copy-id会问 # ssh-copy-id -i .ssh/id_dsa.pub backup@example.com The authenticity of host 'example.com (xxx.xxx.xxx.xxx)' can't be established. RSA key fingerprint is 39:fb:5e:70:30:33:2b:18:17:e9:4f:2f:91:b5:d2:21. Are you sure you want to continue connecting (yes/no)? 是否可以对此编写脚本,所以脚本只回答是?
8 linux  ubuntu  centos  bash 


2
开始分离屏幕会话
我想开始屏幕分离会话,但是我想评估一下。似乎屏幕仅支持可执行文件和二进制文件。我想做一些魔术,例如: screen -d -m script.sh 2>&1 | tee logfile.log 但这显然不起作用。报价在这里没有帮助。我唯一的想法是创建一个包装器脚本,该脚本将执行此重定向,然后直接调用它,例如: screen -d -m wrapper_script.sh 还有其他想法吗?谢谢。

6
带有数据移动器的Linux I / O瓶颈
我有一台具有94.6GiB RAM的24核计算机,该计算机运行Ubuntu服务器10.04。与其他服务器(具有4个内核)运行相同类型和数量的进程的服务器不同,此设备正在经历较高的%iowait。两台计算机均通过4个FC卡连接到VNX Raid文件服务器,24核计算机,另一台通过2 GB以太网卡连接。4核计算机当前优于24核计算机,具有更高的CPU使用率和更低的iowait。 在9天的正常运行时间中,%iowait平均为16%,通常超过30%。大多数时候,CPU使用率非常低,大约为5%(由于较高的iowait)。有足够的可用内存。 我不明白的一件事是,为什么所有数据似乎都通过设备sdc而不是直接通过数据移动器: avg-cpu: %user %nice %system %iowait %steal %idle 6.11 0.39 0.75 16.01 0.00 76.74 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 0.00 0.00 0.00 1232 0 sdb 0.00 0.00 0.00 2960 0 sdc 1.53 43.71 44.54 36726612 37425026 dm-0 0.43 27.69 0.32 23269498 268696 dm-1 …

1
高负载平均,高等待时间,dmesg raid错误消息(debian nfs服务器)
HP proliant(2 CPU)上的Debian 6,具有RAID(2 * 1.5T RAID1 + 2 * 2T RAID1加入RAID0以制成3.5T),主要运行nfs和imapd(用于Windows共享的samba和用于预览网页的本地www);在本地ubuntu桌面客户端安装$ HOME的情况下,笔记本电脑通过nfs / smb访问imap和奇数文件(例如视频);通过家庭路由器/交换机连接100baseT或wifi的盒子 优名 Linux prole 2.6.32-5-686 #1 SMP Wed Jan 11 12:29:30 UTC 2012 i686 GNU/Linux 安装程序已经工作了几个月,但是经常会间歇性地变慢(从服务器或笔记本电脑播放视频的台式机安装$ HOME上的用户体验),现在一直如此糟糕,我不得不深入研究它才能找出问题所在(! ) 服务器在低负载下似乎可以,例如(笔记本电脑)客户端(本地磁盘上有$ HOME)连接到服务器的imapd和nfs安装RAID来访问1个文件:顶部显示负载〜0.1或更少,0等待 但是当(桌面)客户端挂载$ HOME并启动用户KDE会话(所有正在访问的服务器)时,顶部显示例如 top - 13:41:17 up 3:43, 3 users, load average: 9.29, 9.55, 8.27 Tasks: 158 …

3
内存哪里去了(不,没有缓冲区或缓存)
谁能告诉我内存哪里去了:(不,这次既不缓存也不缓存) # free total used free shared buffers cached Mem: 3928200 3868560 59640 0 2888 92924 -/+ buffers/cache: 3772748 155452 Swap: 4192956 226352 3966604 顶部,按内存排序,降序排列: top - 13:42:06 up 1 day, 3:47, 2 users, load average: 0.08, 0.12, 0.36 Tasks: 228 total, 1 running, 227 sleeping, 0 stopped, 0 zombie …
8 linux  memory 

2
以与直接写入相同的效果/行为写入正在运行的进程的标准输入
这篇文章仅部分回答了我的问题。我的问题是在/ proc文件系统上使用进程的FD写入正在运行的进程的stdin不会产生相同的效果。 问题: 启动nc以侦听端口10000(此过程称为“进一步的nc 1”) nc -l 10000 启动另一个nc将字符发送到正在监听的nc(这将是nc 2) nc localhost 10000 在nc 2上写入标准输入 echo "some chars here" >> /proc/[PID-nc-2]/fd/0 问题:“一些字符在这里”无法到达正在收听的nc(nc 1),但在nc 2的控制台上却显示了。 问题:为什么并且有可能使其工作?
8 linux  stdin 

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.