Articles of linux

bashvariables用单引号扩展的问题

我有一个variables,我这样构build: ATTSTR="" for file in $LOCALDIR/*.pdf do ATTSTR="${ATTSTR} -a \"${file}\"" done variables现在包含(注意文件名中的空格): ATTSTR=' -a "/tmp/Testpage – PDFCreator.pdf"' 现在我想在这个命令中使用这个variables: mutt -s "Subject" "${ATTSTR}" [email protected] 但事实certificate,它是这样扩展,因此命令失败(注意扩展variables周围的单引号): mutt -s "Subject" ' -a "/tmp/Testpage – PDFCreator.pdf"' [email protected] 我希望我的variables扩展没有单引号,使用"$ATTSTR"或$ATTSTR只是更糟。 我怎样才能做到这一点?

奇怪的端口扫描结果使用nmap

我正在使用nmap扫描我的一个朋友服务器,并获得了这些端口的详细信息。 PORT STATE SERVICE 22/tcp open ssh 42/tcp filtered nameserver 80/tcp open http 111/tcp open rpcbind 135/tcp filtered msrpc 139/tcp filtered netbios-ssn 161/tcp filtered snmp 179/tcp filtered bgp 443/tcp open https 1028/tcp filtered unknown 1080/tcp filtered socks 3128/tcp filtered squid-http 6666/tcp filtered irc 6667/tcp filtered irc 6668/tcp filtered irc 7402/tcp open unknown 10082/tcp open amandaidx […]

我应该如何将Active Directory与Windows客户端以及Linux客户端和服务器集成?

我有Windows和Linux客户端,我想为两者提供Active Directoryauthentication,但在Linux服务器上保留DHCP和DNS。 这可能吗 ? 我在pipe理方面的经验很less,而且我在这里如何执行这一切,所以一起工作。 做这个的最好方式是什么 ? 我可以自由selectLinux发行版和Windows Server版本,只要它是2003年或更新的版本

机器检查事件logging

在/ var / log / messages中,发生此错误: Sep 19 13:18:15 wdc kernel: [2772302.630416] Machine check events logged 不久之后,整个服务器变得没有反应。 这是一个Xen Server的Dom0的日志(在Debian Squeeze上运行最新版本)。 谁能澄清这个错误的含义? 我应该订购新硬件吗? 编辑:另外,它似乎暗示它logging的东西,我在哪里可以find?

使用lastb和iptables阻止powershell攻击

使用linux lastb命令,我发现我的服务器受到世界各地许多不同IP的powershell攻击! 我已经开发了一个脚本来检测lastb蛮力攻击者,并通过iptables阻止他们。 这是脚本: #!/bin/bash cd /root/ windowSize=100 tresh=10 lastb | head -n $windowSize | awk '{print $3}' | uniq -c > .ips nlines=`wc .ips -l | awk '{print $1}'` END=`expr $nlines – 1 ` for i in `seq 0 $END`; do range=`expr $nlines – $i` count=`tail .ips -n $range | head -n 1 | […]

yum更新内核而不删除旧?

当我yum update它想要删除我最旧的3内核,并升级到一个新的。 有没有可能让yum不去除旧的内核?

Linux:创build文件和direcotire但不删除它们

我有一个在工作目录内创build目录和文件的进程,例如: /workingdir/file1 /workingdir/file2 /workingdir/dir1/file1 /workingdir/dir1/dir2/file1 /workingdir/dir1/file2 我需要避免删除/覆盖为该用户创build的文件夹/文件,但允许后续文件夹/子文件夹/文件的创build。 我尝试权限,gid,acl没有运气。 什么是正确的方法来做到这一点? (如果需要,我可以使用cron作业)

Linux服务–status-all显示“防火墙已停止”。防火墙提到什么服务?

我有一个运行CentOS的灯栈的开发服务器: [Prompt]# cat /etc/redhat-release CentOS release 5.8 (Final) [Prompt]# cat /proc/version Linux version 2.6.18-308.16.1.el5xen ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-52)) #1 SMP Tue Oct 2 22:50:05 EDT 2012 [Prompt]# yum info iptables Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.anl.gov * extras: centos.mirrors.tds.net * rpmfusion-free-updates: mirror.us.leaseweb.net * rpmfusion-nonfree-updates: mirror.us.leaseweb.net […]

如何重命名NIC:eth2 – > eth1

我已经安装了一个新的网卡。 它显示为eth2。 我希望它是eth1。 我怎么能做到这一点?

Unix中的磁盘空间分析

我正在寻找一个工具来总结如何在非常大的分区上使用磁盘空间。 我们的文件系统大约是950TB,主要分成20TB的分区。 有一些非常好的graphics工具来可视化这些文件空间: http://www.disksavvy.com/disksavvy_screenshots.html http://methylblue.com/filelight/ 但是我真的不确定他们的规模会如何。 有没有人有这些工具的经验,可以提出任何build议? 即使是分析并总结出真正的大产量的东西也是一个好的开始。