Questions tagged «linux»

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

6
如何使用scp _MOVE_文件?
如何不将文件从一台服务器复制到另一台服务器(两个Linux)? man scp没有给我任何有用的东西。我不能使用“ scp”然后使用“ rm”,因为我必须确保文件已成功传输。如果传输过程中出现任何错误,则不得删除该文件。 也许我应该以某种方式使用退出代码,但是如何?另外,还有很多文件,如果最后一个文件失败,那么将整个成功传输的文件保存下来并不是一个好选择。 也许除了SCP之外还有其他东西?
46 linux  networking  scp 


5
如何检查每个进程的磁盘I / O利用率
我在Linux系统停顿时遇到问题,我发现sysstat / sar报告磁盘I / O利用率,平均服务时间以及系统停顿时的平均等待时间的峰值。 我如何确定下一次发生这些峰值的是哪个过程? 可能与sar有关(即:我可以从已记录的sar文件中找到此信息吗? 输出“ sar -d”,系统停顿发生在12.58-13.01pm左右。 12:40:01 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util 12:40:01 dev8-0 11.57 0.11 710.08 61.36 0.01 0.97 0.37 0.43 12:45:01 dev8-0 13.36 0.00 972.93 72.82 0.01 1.00 0.32 0.43 12:50:01 dev8-0 13.55 0.03 616.56 45.49 0.01 0.70 0.35 0.47 …

7
如何从Ubuntu中的cron-jobs(失败)中获取电子邮件?
我通过将可执行文件放在之一中在Ubuntu中创建cron-jobs /etc/cron.{daily,hourly,monthly,weekly}。有很多以cron开头的目录: kent@rat:~$ ls -ld /etc/cron* drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.d drwxr-xr-x 2 root root 4096 2009-07-16 13:17 /etc/cron.daily drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.hourly drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.monthly -rw-r--r-- 1 root root 724 2009-05-16 23:49 /etc/crontab drwxr-xr-x 2 root root …
45 linux  ubuntu  unix  cron  email 

10
PostgreSQL复制
我们在办公室周围不断对此进行抨击,这个问题继续出现。您如何处理PostgreSQL复制?我什至不必谈论高级集群,只需通过Master-Slave,Master-MultiSlave和Master-Master使其简单即可。我发现针对MySQL进行设置通常非常简单。故障转移即使不是完美的,也很简单,尤其是对于配置它来说很容易。我们已经玩过Slony,但操作起来有点麻烦(模式更改需要干预,新数据库需要干预等)。PGPool2相当不错,直到一个节点发生故障,我们找不到合适的方法(除了将所有组件关闭并重新植入掉落的节点之外)才能使复制恢复同步。基本上,这就是我通常要寻找的东西: 易于设置(我将接受困难的设置,但易于扩展) 简单故障转移 将下降的节点重新带回只需要时间(例如,像mysql。服务器关闭,将其启动,然后等待复制赶上) 模式更改不会破坏复制 向服务器添加新数据库是无缝的(即,像mysql一样,您可以复制整个数据库服务器,因此在主数据库上创建了新数据库,该数据库自动传播到从数据库) MySQL可以很好地处理其中的大多数,但是我对PostgreSQL有一定的爱好。此外,在某些情况下,这是我们唯一的选择,我们希望将复制添加到混合中。您目前正在使用什么,您对解决方案的感觉如何?我保证,这不是MySQL与PostgreSQL的相对论,因为这不是我要尝试的内容。:)

6
在与可执行文件相同的目录中找不到.so?
我有一个需要libtest.so动态链接的可执行文件,因此我将它们放在同一目录中,然后: cd path_to_dir ./binary 但是得到这个: error while loading shared libraries: libtest.so: cannot open shared object file: No such file or directory 如何无法找到libtest.so与可执行文件本身已经在同一目录中的文件?
45 linux  autoloader 

6
为什么硬件路由器比具有更好规格(RAM和CPU)的Linux路由器性能更好?
我有一个最低限度的CentOS 6.3、64位充当带有4个NIC(1 Gbps)的网关,每个都绑定在一起以进行公共通信,而另一个则绑定用于私有,以执行NATing。它具有6 GB RAM和4个逻辑内核。在过去的两年中,我们一直在使用它,没有任何问题。 我对硬件路由器没有任何经验,但是我听说它们的RAM和CPU较少,并且使用闪存盘。与具有更多RAM和CPU的计算机相比,具有低硬件配置的设备如何表现更好(例如,处理更多的并发连接)? 除了使用不同方法来处理此问题的IOS之外,还有哪些限制因素?

3
为什么Linux奇怪地报告“空闲”内存?
这是有关Unix操作系统如何报告内存使用情况的规范问题。 类似问题: 服务器拒绝使用交换分区 LINUX中的内存使用情况 我有运行Debian 6.0.6 Squeeze的生产服务器 #uname -a Linux debsrv 2.6.32-5-xen-amd64 #1 SMP Sun Sep 23 13:49:30 UTC 2012 x86_64 GNU/Linux 每天cron以root身份执行备份脚本: #crontab -e 0 5 * * * /root/sites_backup.sh > /dev/null 2>&1 #nano /root/sites_backup.sh #!/bin/bash str=`date +%Y-%m-%d-%H-%M-%S` tar pzcf /home/backups/sites/mysite-$str.tar.gz /var/sites/mysite/public_html/www mysqldump -u mysite -pmypass mysite | gzip …

7
在Unix中加密某些文件有什么好的解决方案?[关闭]
我正在寻找一种实用程序来加密Linux中的某些目录。我不是在寻找任何全盘加密服务,而只是为了加密几个目录以将文件存储在云中。检索它们之后,我应该先对其解密,然后才能对其进行访问。希望为几个目录(大小为数百GB)执行此操作。有任何想法吗?最好基于CLI。
44 linux  unix  encryption 


7
如何添加将被dmesg读取的消息?
我正在尝试在dmesg输出中编写一些自定义消息。我试过了: logger "Hello" 但这不起作用。它没有错误退出,但是在以下输出中没有出现“ Hello”: dmesg 我正在使用Fedora 9,似乎没有syslogd / klogd守护程序在运行。但是,我所有的内核消息都已成功写入dmesg缓冲区中。 任何想法?
44 linux  syslog  dmesg 

5
如何完整记录所有bash脚本操作?
我想从脚本输出中捕获所有带有错误消息的日志数据,并将它们全部重定向到日志文件。 我有如下脚本: #!/bin/bash ( echo " `date` : part 1 - start " ssh -f admin@server.com 'bash /www/htdocs/server.com/scripts/part1.sh logout exit' echo " `date` : sleep 120" sleep 120 echo " `date` : part 2 - start" ssh admin@server.com 'bash /www/htdocs/server.com/scripts/part2.sh logout exit' echo " `date` : part 3 - start" …

10
目录ls中显示的问号。IO错误
谁看过这个吗?我的服务器上安装了raid 5,无论出于什么原因,它开始显示以下内容: jason @ box2:/ mnt / raid1 / cra $ ls -alh ls:无法访问e6eacc985fea729b2d5bc74078632738:输入/输出错误 ls:无法访问257ad35ee0b12a714530c30dccf9210f:输入/输出错误 总计0 drwxr-xr-x 5根根123 2009-08-19 16:33。 drwxr-xr-x 3 root root 16 2009-08-14 17:15 .. ?????????? ?????257ad35ee0b12a714530c30dccf9210f drwxr-xr-x 3根根57 2009-08-19 16:58 9c89a78e93ae6738e01136db9153361b ?????????? ?????e6eacc985fea729b2d5bc74078632738 md5字符串是实际目录名称,而不是错误的一部分。问号是奇怪的,当您尝试使用/删除/等任何带有问号的目录时,都会引发io错误。 由于“忙”,我无法卸下驱动器。重新引导服务器“修复”了它,但是在关机时引发了一些RAID错误。我已经配置了两个RAID 5阵列,并且都开始在随机文件上执行此操作。两者都使用以下配置: mkfs.xfs -l size = 128m -d agcount = 32 挂载-t …

7
数百万个小文件的文件系统
在以下情况下,您将选择哪种Linux文件系统以获得最佳速度: 一亿个档案 平均约2k文件大小 > 95%的读取权限 相当随机的访问 高并发(> 100个进程) 注意:文件存储在深层次树中,以避免目录过大。每个叶目录包含大约一千个文件。 您将如何进行基准测试?

1
fstab中的nodev和nosuid的说明
当有人描述如何安装tmpfs或ramfs时,我经常在网上看到这两个选项。通常也与noexec一起使用,但是我对nodev和nosuid特别感兴趣。我基本上讨厌在没有真正理解的情况下盲目重复别人的建议。而且由于我在网上仅看到有关此内容的复制/粘贴说明,因此请在此处提出。 这来自文档: nodev-不要解释文件系统上的块特殊设备。 nosuid-阻止suid和sgid位的操作。 但是,我想提出一个实用的解释,如果我不考虑这两个因素,将会发生什么。假设我已经配置了tmpfs或ramfs(没有设置这两个选项),系统上的特定(非root)用户可以访问(读+写)。该用户可以采取什么措施来损害系统?排除在使用ramfs时消耗所有可用系统内存的情况
44 linux  security  fstab 

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.