Articles of linux

configuration交换文件错误

我在我的桌面上安装了Oracle Linux 6,但我忘了configuration交换文件,我想要安装Oracle 11gr2,它需要2gig或RAM,如果我在terminal上键入以下命令我得到这些 [root@localhost ~]# grep MemTotal /proc/meminfo MemTotal: 1789764 kB You have new mail in /var/spool/mail/root [root@localhost ~]# grep SwapTotal /proc/meminfo SwapTotal: 0 kB [root@localhost ~]# df -k /tmp Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda4 100704696 5106508 90482644 6% / [root@localhost ~]# df -k Filesystem 1K-blocks Used Available Use% Mounted on […]

HTTPS但不共享证书,需要手动安装

是否可以从服务器级别(Apache)启用HTTPS,但是我们不通过浏览器共享证书,必须在通过浏览器访问HTTPS之前安装证书? 最好的祝福 安德斯。

EC2复制AMI进行old.ppk键,需要更改密钥

我从一个不同的帐户复制一个私人AMI(灯),并在ec2上创build一个新的实例。 新实例有一个与之关联的new.pem密钥,我可以从AWSpipe理控制台:密钥对名称中看到标题。 我从new.pem创build了一个new.ppk文件。 但是,当我loginSSH新密钥不起作用, old.ppk键似乎仍然工作。 我怎样才能解决这个问题? 想摆脱旧的密钥,并设置new.ppk是有效的 我应该关注这个吗? https://forums.aws.amazon.com/thread.jspa?threadID=46776&tstart=45#179656 看到这篇文章http://aws.amazon.com/articles/1233,但发现它令人困惑,它谈到以root身份login,同时也说禁用根login

我如何才能找出指定IP中的用户正在使用我的服务器?

昨天晚上2点左右,我偶尔尝试一下片段: netstat -ntu | tail -n +3|awk '{ print $5}' | cut -d : -f 1 | sort | uniq -c| sort -n -r | head -n 5 那么事实certificate,一个IP有近120 +条目(我不知道这个词是否合适)! 我上面运行脚本的服务器没有太多有趣的东西,只是服务器与博客,除了我的朋友几乎从来没有人访问过。 我觉得这个现象真的很可疑。 我怎样才能找出来自可疑ip的用户在做什么? 我深夜没有任何人对这些博客有如此高的兴趣。 顺便说一下,我检查了IP,发现IP在我的国家,所以这不是时区问题。

如何备份运行软件RAID的Linux服务器

我想在软件RAID上备份运行ubuntu 10.04 LTS的生产服务器。 为了我已经重新启动到救援系统在RAM中运行。 Ubuntu上的df -h看起来像这样: Filesystem Size Used Avail Use% Mounted on /dev/md2 1016G 5.3G 960G 1% / none 16G 220K 16G 1% /dev none 16G 0 16G 0% /dev/shm none 16G 68K 16G 1% /var/run none 16G 0 16G 0% /var/lock none 16G 0 16G 0% /lib/init/rw /dev/md3 1.7T 274G 1.4T 17% /home […]

rsync文件创build或修改从Windows共享CIFS挂载

我想将这些文件rsync同步到我的本地linux机器上,但我只想要在过去30天内创build或修改的文件。 我正在使用这个命令从Linux安装一个Windows共享: mount -t cifs //Share/public /mnt/ntserver -o username=myuser,password='password',domain=sub.domain.com 它正确安装,我可以坐山: $ mount //Share/public/ on /mnt/ntserver type cifs (rw,mand) 从我的研究看来,似乎rsync不能单独做这件事,但在'find'的帮助下,这是可能的。 下面这个命令只是find30天前刚刚创build或修改的文件(从-ctime 30开始),它没有返回任何要rsynced的文件。 cd /mnt/ntserver/documentation/ && find . -type f -ctime 30 | rsync -av –max-size=5m –include '*/' –include '*.xls*' –include '*.doc*' –include '*.pl' –include '*.sh' –include '*.sql' –include '*.txt' –include '*.vsd' –exclude '*' –files-from=- /mnt/ntserver/documentation /home/dan/cifs/ […]

维护RAID以保持健康 – 数据清理

我想准备好最好的保持我的Linux sw-raid健康。 所以我知道在磁盘故障的情况下维护RAID上的数据以保持其可读性是非常重要的。 如果没有,URE可能会阻止正确的重build。 所以我自己:什么是一个好的(或者最好的)方法来清理我的数据? 我在考虑: echo "check" >/sys/block/md/md0/sync_action 要么 echo "repair" >/sys/block/md/md/sync_action 和 badblocks -n 首先,我不太确定“检查”是否足够。 我读“修复”将恢复错误,如果它发现一些使用奇偶校验数据。 所以这应该是我想要的,如果我得到这一点是正确的? 但是什么“检查”,甚至呢? 只有发现问题? 但是如果我这样做,它总是从一开始就需要很长时间,所以也许坏块与n-Option可能是一个更好的解决scheme,因为可以定义开始和结束块。 有了这个,我可以在晚上做小工作,并从第二天晚上开始前一个工作停止。 但是badblocks不想使用挂载的fs,除了f选项,但是man-page不推荐它。 你如何维护你的RAID? 也许我在吠叫错误的树,有更好的解决scheme…

为什么ping响应被发送到错误的网关?

在之前的问题中 ,我试图确定为什么我的OpenVPN客户端无法ping通服务器LAN,尽pipe服务器LAN可以ping客户端。 在进一步调查之后,我确定至less在其中一个服务器的情况下,内核决定将包含ping应答的以太网帧转发到不知道MAC地址的方向如何路由数据包。 所以,例如: 10.11.11.7 de:ad:be:7f:45:72 10.11.11.1 00:10:db:ff:70:01 10.11.11.2 de:ad:be:3b:24:48 平板从10.11.11.7到10.8.0.10工作。 从10.8.0.10到10.11.11.7的Ping请求按预期到达,但答复从未达到10.8.0.10,这显然是因为它们是按照10.11.11.1而不是10.11.11.2路由的,而10.11.11.2包含可以路由到10.8.0.0的VPN服务器/ 24。 例如: 当我尝试从10.11.11.7开始ping 10.8.0.10时,请求将在包含10.11.11.2的接口上出现,其中包含可以达到10.8.0.10的VPN网关。 01:46:39.973670 de:ad:be:7f:45:72 > de:ad:be:3b:24:48, ethertype IPv4 (0x0800), length 98: (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto: ICMP (1), length: 84) 10.11.11.7 > 10.8.0.10: ICMP echo request, id 49247, seq 6, length 64 0x0000: 4500 0054 […]

测量IOP并与IOmeter比较

所以我必须使用IOmeter中使用的一些史前指标(不能在64位ubuntu环境下运行)产生IOP, IOmeter中使用的设置是: 16K block size, 75% read to 25% write ratio, with 80% random distribution. 我将如何复制使用类似fio或$other_tool ?

在后台进程

我有shell脚本中的循环,它只需要处理列表中的几个文件的时间。 如何在后台推进进程,并在第一个文件仍在处理的同时select下一个文件? for newfile in `ls new*` do time consuming process & done 我在/ dev / null 2>&1之后的命令末尾试了一下,但似乎没有成功。