Questions tagged «linux»

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

2
Ubuntu上的低延迟TCP设置
在我的实验室中,有一台用于测量的服务器正在Ubuntu上运行。并且有C程序,它通过TCP连接接收数据并应尽快发送答复。 组态 CPU:2个处理器x 4核-Intel(R)Xeon(R)CPU E5345 @ 2.33GHz 内存:12 GB NIC:英特尔公司80003ES2LAN千兆位以太网控制器/ 82546EB千兆位以太网控制器 网络交换机:Cisco Catalyst 2960 数据信息:数据块来了。每10毫秒。数据块大小约为 1000字节 接收数据包时的网络延迟非常关键(数十微秒很重要)。我对程序进行了最大程度的优化,但是我没有调整Ubuntu的经验。 在Ubuntu中可以配置什么以减少本地处理/发送数据包的延迟?

2
为什么Linux kdump无法写入/ var / crash?
又发生了!我有4台服务器,它们定期崩溃,并且没有信息打印到系统日志或串行控制台上。 此外,Linux kdump服务不会将核心转储写入默认位置/var/crash。 你能帮我弄清楚为什么吗? 我的根文件系统是LVM卷是否重要? 这是我尝试过的。 我的系统是带有最新内核的Scientific Linux 6.5。 [root@host1 ~]# uname -r 2.6.32-431.11.2.el6.x86_64 [root@host1 ~]# cat /etc/issue Scientific Linux release 6.5 (Carbon) 该文件/etc/kdump.conf是包含默认设置的原始文件。大多数行被注释掉了,只有两个主动线path和core_collector。 #net my.server.com:/export/tmp #net user@my.server.com path /var/crash core_collector makedumpfile -c --message-level 1 -d 31 #core_collector scp 我确保kdump服务正在运行,并且kdump不需要重建我的initrd。 [root@host1 ~]# chkconfig --list kdump kdump 0:off 1:off 2:off 3:on …

4
如何在dhcpd中通过MAC地址分配IP
如何使用dhcpd分配特定于Mac地址的IP地址? 到目前为止,我已经尝试过 host blah { hardware ethernet <mac address>; fixed-address <ip address>;} 在我的dhcpd.conf中。但是在重新启动dhcpd并使用了有问题的mac地址的机器后,我再次获得了一个随机IP。
10 linux  dhcpd 

4
改善OpenVPN性能
我一直在尝试提高OpenVPN的性能,这是我当前的设置: cat /etc/openvpn/server.conf port 443 #- port proto tcp #- protocol dev tun #tun-mtu 1500 tun-mtu-extra 32 #mssfix 1450 tun-mtu 64800 mssfix 1440 reneg-sec 0 ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt cert /etc/openvpn/easy-rsa/2.0/keys/server.crt key /etc/openvpn/easy-rsa/2.0/keys/server.key dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem plugin /etc/openvpn/openvpn-auth-pam.so /etc/pam.d/login #plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so /etc/pam.d/login #- Comment this line if you are using FreeRADIUS #plugin /etc/openvpn/radiusplugin.so …

3
使用tar备份整个centos时出错
我正在尝试此命令 tar cvpzf /TEMP_BACKUPS/backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/tmp --exclude=/TEMP_BACKUPS --exclude=/mnt --exclude=/sys / > /TEMP_BACKUPS/mylog.txt 而且我收到此错误。我已经试过两次 tar: Removing leading `/' from member names tar: /dev/log: socket ignored tar: Removing leading `/' from hard link targets tar: /selinux/policy: Cannot open: Invalid argument tar: /var/spool/postfix/public/flush: socket ignored tar: /var/spool/postfix/public/cleanup: socket ignored tar: /var/spool/postfix/public/showq: socket …
10 linux  centos  tar  logging 

3
在Linux上将文件串联为虚拟文件
在Linux系统上,是否有任何方法可以将一系列文件串联成一个公开文件以进行读写,而实际上并没有占用另外N个字节的磁盘空间?我希望通过环回/ devmapper挂载这些文件来完成此任务。 我有一个问题,其中有分割的二进制文件可能会变得很大。我不想使用大量磁盘IO将空间需求增加一倍,而只是cat通过将它们全部组合成一个巨大的文件来临时读取/写入这些文件中的内容。 我在这里找到了这个项目,但它似乎有一个非常特定的用例,并且还取决于perl
10 linux  files  loopback 

4
如何为发件人地址配置真实域名
我试图使用php mail()函数发送电子邮件,但由于某种原因它失败了,抱怨要求提供真实域名。在邮件日志中观察到以下内容: sendmail 4984 r25984:发件人= apache,大小= 273,类= 0,nrcpts = 1,msgid = <201.r25@localhost.localdomain>,中继= apache @ localhost sendmail 4985 r25985:规则集= check_mail,arg1 =,relay = mydomain.com [127.0.0.1],拒绝= 553 5.5.4 ...发件人地址sendmail 4984 r25984 所需的真实域名:to = external @ server.com,ctladdr = apache(48/48),delay = 00: 00:01,xdelay = 00:00:00,mailer = relay,pri = 30273,中继= [127.0.0.1] [127.0.0.1],dsn = 5.6.0,stat =数据格式错误sendmail 4984 …



3
为什么我的CentOS logrotate随机运行?
我放入一个logrotate配置文件,/etc/logrotate.d/并期望日志在一致的时间轮流旋转;但是,它们没有...对数旋转时间似乎是随机的+/- 1小时。 为什么日志旋转开始时间是随机的,我该如何更改? 信息性:我的logrotate配置文件如下所示... /opt/backups/network/*.conf { copytruncate rotate 30 daily create 644 root root dateext maxage 30 missingok notifempty compress delaycompress postrotate ## Create symbolic links in daily/ PATH=`/usr/bin/dirname $1`; FILE=`/bin/basename $1`; /bin/ln -s $1 $PATH/daily/$FILE endscript }
10 linux  centos  cron  logrotate 

5
如何在Linux上允许用户将文件传输给其他用户
我们有一个数千用户在大约40个群集上运行应用程序的环境,范围从20个计算节点到98,000个计算节点。这些系统上的用户生成由传统的Unix权限控制的海量文件(有时大于1PB)(由于文件系统的特殊性,ACL通常不可用或不实用)。 当前,我们有一个名为“ give”的程序,它是一个suid-root程序,当组权限不足时,该程序允许用户将文件“提供”给另一个用户。因此,用户将键入类似于以下内容的文件以将文件提供给另一个用户: > give username-to-give-to filename-to-give ... 然后,接收用户可以使用称为“ take”的命令(give程序的一部分)来接收文件: > take filename-to-receive 然后,文件的权限将有效地转移到接收用户。 这个程序已经存在多年了,我们希望从安全和功能的角度重新审视事情。 我们当前的行动计划是在我们当前的“ give”实现中消除一点烂点,并将其打包为开源应用程序,然后再将其重新部署到生产中。 当只有传统的unix权限可用时,是否有人使用另一种方法在用户之间传输超大文件?
10 linux  filesystems  hpc 

4
有关使sysfs参数保持一致的建议
我正在尝试对通过sysfs虚拟文件系统公开的Linux系统运行时参数进行较大的更改。 维护这些参数以使它们在RHEL / CentOS风格的系统上重新启动后仍然有效的最有效方法是什么? 这仅仅是将命令转储到/etc/rc.local中的一种情况吗?是否有一个适合此的初始化脚本?我还从配置管理的角度考虑标准化。是否有一个等效的干净sysfs sysctl?

2
与桥接和ipv6相关的Linux主机上的邻居表溢出
注意:我已经有解决此问题的方法(如下所述),因此这只是“想知道”的问题。 我的生产设置大约有50台主机,其中包括运行xen 4的刀片服务器和提供iscsi的equallogics。所有xen dom0几乎都是普通的Debian5。该设置在每个dom0上都包含多个网桥,以支持xen桥接网络。每个dom0总共有5到12个桥接器,每个桥接器为一个VLAN服务。没有主机启用路由。 在某个时间点,我们将其中一台机器移至包括Raid控制器的新硬件,因此我们安装了带有xen补丁程序的上游3.0.22 / x86_64内核。所有其他机器都运行debian xen-dom0-kernel。 从那以后,我们每隔2分钟就会在设置中的所有主机上发现以下错误: [55888.881994] __ratelimit: 908 callbacks suppressed [55888.882221] Neighbour table overflow. [55888.882476] Neighbour table overflow. [55888.882732] Neighbour table overflow. [55888.883050] Neighbour table overflow. [55888.883307] Neighbour table overflow. [55888.883562] Neighbour table overflow. [55888.883859] Neighbour table overflow. [55888.884118] Neighbour table overflow. [55888.884373] Neighbour table overflow. …
10 linux  networking  ipv6  arp 

2
重新启动时调试fstab问题
重新引导后,fstab中提到的某些分区未按预期装入。正确安装的分区和未正确安装的分区的行格式看起来相同,所以我想知道是否存在某些日志,这些日志阻止了丢失的分区的恢复。 重新启动过程中我看不到控制台,但是稍后需要确定并解决问题。
10 linux  redhat  fstab 

1
在Linux上创建Tun / Tap设备
我正在尝试使用以下命令在主机上创建分接设备: sudo ip tuntap add mode tap br0p0 但我收到以下错误消息: Object "tuntap" is unknown, try "ip help". 我该怎么办?我正在使用Ubuntu 10.04

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.