我在一个命令的末尾使用了&cshell中的命令,以便从terminal执行一个独立的进程: kate filename.txt& 我应该怎么做bash?
将Debian 6安装在专用服务器上安全吗? (灯) 我的托pipe公司给出了select安装它(Debian 6,64位“挤”ALPHA)他们说,这是写ALPHA,因为它不是一个稳定的发行。 在这一点上,我不知道这是不是一个好的select。 你有什么build议?
任何人都有在Linux SUSE上安装ORACLE PHP扩展(oci_connect())的经验吗? 谢谢安东尼奥
是否真的有任何意义分配一个IP地址到桥接口。 注意:使用brctl创build网桥,然后将IP地址分配给br0创build。 通过为网桥接口分配IP地址,是否有任何优势/用途?
我们遇到了一个在Ubuntu 8.04上运行plesk 9.5的VPS问题。看起来随机的时间间隔,Apache将会消失,需要手动启动。 我已经检查了apache错误日志,/ var / log / messages,单个虚拟主机apache错误文件,并且找不到与失败时间一致的任何内容。 dmesg是空的这有点奇怪。 我们也有没有明显的理由psa服务下来,但阿帕奇熬夜。 我无法诊断这是因为所有的日志文件,我可以find没有指出任何问题。 还有其他的我可以看看吗? 内存使用率约为55%(400MB),并不是特别高的stream量服务器。 任何指针,我可以找出发生了什么,将非常感激。 缺口 更新: 我一直在运行看门狗一段时间,这是重新启动进程时,他们倒下了。 不幸的是,它经常比apache更糟糕(虽然有时它只是apache)似乎没有任何模式。 我们也得到快递和qmail下降。 无论如何,我已经提高了Apache的日志logging级别,并注意到以下内容 [Mon Mar 07 16:46:14 2011] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 0 idle, and 21 total children [Mon Mar 07 16:49:56 2011] [info] […]
我有一台运行CentOS Linux 5.5的HP ML 310服务器。 我正在购买RAID卡(LSI 9260-8i)来设置镜像的OS驱动器。 现在,引导驱动器使用安装在/ dev / sda的MBR上的GRUB进行设置,并且对于/ dev / sda1有一个100MB / boot分区,其余部分在LVM中configuration为20GB,根目录为20GB VG分区和〜80GB VG的家庭。 新的磁盘大小也会稍大一些。 将启动驱动器克隆到新的CCISS设备的最佳方法是什么?
我在这里有一个Ubuntu的Linux虚拟机,我认为没有磁盘caching。 例如,这是free -m的输出: total used free shared buffers cached Mem: 512 98 413 0 0 0 -/+ buffers/cache: 98 413 Swap: 0 0 0 如果我创build大文件,阅读大文件,读取我的主目录中的所有文件(2.2GB的文件),我总是看到0为'缓冲区','caching'和“缓冲区/caching”行总是相同它上面的线。 同样,top和htop都不显示正在使用的磁盘caching。 我试图放下所有的caching: echo 3 > /proc/sys/vm/drop_caches 我得到一个错误echo: write error: Operation not permitted (即使以root身份运行)。 所以它看起来像caching被禁用,但我认为这是不可能的。 是否有可能禁用磁盘caching? 有无论如何确认我是否有磁盘caching? 也许我只是不幸运,还没有看到任何磁盘caching的使用。 注意:这是一个托pipe的VPS /虚拟机。 有些东西被禁用,如交换(这是正确的,我不能swapon,swapon系统调用返回EPERM)。 磁盘caching可以做到这一点吗? 有没有办法看看是否已经完成?
当在terminal上手动运行时,我在Mac OS X Server和Linux Centos之间有一个可用的rsync设置。 我inputrsync命令,它要求密码,我input并closures它,运行并完成。 现在我知道这个工作,我着手通过cron完全自动化。 首先,我通过在Mac服务器上运行这个命令来创buildSSH授权密钥: ssh-keygen -t dsa -b 1024 -f /Users/admin/Documents/Backup/rsync-key input密码,然后确认。 然后,我将rsync-key.pub文件复制到linux服务器,并放置在rsync用户.ssh文件夹中,并重命名为authorized_keys: /home/philosophy/.ssh/authorized_keys 然后我确定文件夹chmod 700中的authorized_keys文件是chmod 600。 然后,我为cron设置一个shell脚本来运行: #!/bin/bash RSYNC=/usr/bin/rsync SSH=/usr/bin/ssh KEY=/Users/admin/Documents/Backup/rsync-key RUSER=philosophy RHOST=example.com RPATH=data/ LPATH="/Volumes/G Technology G Speed eS/Backup" $RSYNC -avz –delete –progress -e "$SSH -i $KEY" "$LPATH" $RUSER@$RHOST:$RPATH 然后给shell文件执行权限,然后使用crontab -e将以下内容添加到crontab: 29 12 * * * /Users/admin/Documents/Backup/backup.sh 上面的命令运行后,我检查我的crontab日志文件,我得到这个日志,没有别的: Feb 21 […]
首先,只是一点背景: 我的ISP决定阻止所有入站连接(从客户的angular度来看),这实际上意味着我不能在我的连接(FTP,HTTP等)上托pipe任何东西,或者使用任何需要一个或多个监听端口被指定用于入站连接(SSH,RDP,uTorrent等) 显然,他们最近在被分配给用户使用的整个IP范围内遭受了端口扫描攻击,并且他们现在的推理(作为计量带宽ISP)是允许再次入站连接会产生太多额外的未经请求的stream量他们的大部分用户不愿意为此付费(甚至不知道它是从哪里来的)。 我不同意在这个事情的macros伟计划中,我不认为从主机防火墙(例如)发回的一堆SYN数据包和NACK(?)数据包最终会导致很多额外的交通。 我的问题是,如果我要扫描自己机器上的所有端口,是否有任何方法可以测量这种端口扫描通常会产生的带宽量? nmap对此非常理想,但我不确定如何衡量总带宽(包括从目标机器发回的“拒绝”数据包,如果有的话)。 我对bash shell非常熟练,知道我在Linux上的方式。 任何帮助将不胜感激!
目前,我pipe理的局域网的组织结构如下:内部networking(192.168.1.0)通过NAT使用Linux服务器作为网关(接口br0上的内部地址192.168.1.1,接口br1 10.0.0.2上的外部地址); 那么10.0.0.0networking就有另一个网关(10.0.0.1),它通过另一个NAT将整个networking连接到互联网。 我想要实现的是configurationLinux服务器,以便第一层NAT不再是必需的,例如10.0.0.0networking中的计算机可以ping 192.168.1.0networking中的每台计算机。 我删除了这个iptables规则:iptables -t nat -A POSTROUTING -o br1 -j SNAT -to-source 10.0.0.2,但是当然现在192.168.1.0上的计算机无法访问互联网; IP转发当然是启用的。 这里缺less什么? 谢谢