Questions tagged «linux»

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

4
如何增加掉期规模?
最近,我在服务器中添加了更多内存,现在总共有24GB的RAM。最初,我将操作系统设置为具有2GB的交换大小。 /dev/sdc1 1 281 2257101 82 Linux swap / Solaris /dev/sdc2 * 282 60801 486126900 83 Linux 当前已为交换分配了2GB的空间,但阅读它似乎并不多。对于24GB的系统,我正在考虑分配至少10GB的交换空间。 我的问题是:操作系统运行时可以执行此操作吗?我需要重新安装吗?我正在使用OpenSuse 11.3
17 linux  swap 

3
使libmagic / file检测.docx文件
从其他地方可以看到 docx,xl​​sx和pttx是ZIP。将它们上传到我的Web应用程序时,file(通过libmagic和python-magic)将其检测为ZIP。 我将文件的内容作为Blob存储在数据库中,但是自然地我不想让用户相信它是哪种文件类型。因此,我想file在下载过程中信任并自动生成一个文件名。 我知道可以修改,/etc/magic但是格式(magic(5))对我来说太复杂了。我在Debian bugs上找到了关于该问题的bug报告,但是由于它是从2008年开始的,因此似乎无法很快得到修复。 我猜我唯一的选择是确实信任用户(但仍将内容存储为blob),并且仅根据文件名检查文件扩展名。这样,我可以禁止某些扩展并允许其他扩展。当用户重新下载他的文件时,他可以通过任何方式上传它。但是,如果与他人共享文件,此解决方案是不安全的,因为您可以简单地重命名文件以允许上传。 有任何想法吗? 最后,我找到了docx等的幻数列表,但无法将其转换为magic(5)格式。
17 linux  debian  unix  mime 

4
如何在Ubuntu(对于服务器上网本)中禁用所有电源管理?
我需要禁用与使上网本服务器进入睡眠/休眠/关机相关的所有功能。在不活动期间旋转磁盘是可以的,但至关重要的是,计算机必须保持通过wi-fi(以及整个Internet)的连接状态,并保持USB子系统正常运行(我们正在从中运行硬件调制解调器)。 内容: 上网本无法物理访问(在泰国,我不在)。 我只有SSH访问权限 它正在运行香草Ubuntu 10.04 32位 它是华硕eeePC系列的上网本 是否可以通过命令行进行操作而不会造成重大/任何停机时间?

8
可以改用awk吗?
我想从中获取数字rating作为输出 # nc localhost 9571 language: language:en_ZA.UTF-8 language:en_ZW.UTF-8 session-with-name:Ubuntu Classic (No effects):gnome-session --session=2d-gnome session-with-name:Ubuntu (Safe Mode):gnome-session -f --session=2d-gnome session-with-name:Ubuntu Classic:gnome-session --session=classic-gnome xsession:/etc/X11/Xsession rating:94 我可以这样 # nc localhost 9571 | grep rating | cut -d: -f2 94 但是可以awk用来代替一个更简单的解决方案吗?
17 linux  bash  grep  awk 

3
如何在Linux中生成Netflow数据
我们有许多Linux服务器,我想为其捕获netflow分析器处理的netflow数据。Mikrotik路由器允许生成Netflow数据的便捷性让我很受宠,但是我还没有找到能够为Linux系统上的多个接口生成Netflow数据的开源工具。 我遇到过fprobe,但似乎有很多问题。诚然,由于我还想评估其他可能性,因此我还没有花很多时间。我见过的另一个工具是nprobe,它看起来像是 GPL,但由于需要付费才能免费下载。 我计划在其上生成Netflow数据的服务器都是Gentoo系统,但这实际上并没有什么区别。至多这意味着我将不得不从源代码手动编译工具。 摘要:我正在寻找一个开源的netflow生成器,该生成器将在Linux上运行并允许捕获多个接口的流。

5
如何清理未处理的孤立inode列表?
我试图挂载一个以前只读的可读写文件系统: mount -o remount,rw /mountpoint 不幸的是,它不起作用: mount: /mountpoint not mounted already, or bad option dmesg 报告: [2570543.520449] EXT4-fs (dm-0): Couldn't remount RDWR because of unprocessed orphan inode list. Please umount/remount instead A umount也不起作用: umount /mountpoint umount: /mountpoint: device is busy. (In some cases useful info about processes that use the …

6
为什么我的千兆绑定不能提供至少150 MB / s的吞吐量?
我直接在两个不同的PCIe适配器上连接了两个PowerEdge 6950分频器(使用直线)。 我在每条线路上都有一个千兆链路(1000 MBit,全双工,双向流量控制)。 现在,我正在尝试使用双方的rr算法将这些接口绑定为bond0(我想为单个IP会话获取2000 MBit)。 当我通过使用dd bs = 1M和netcat在tcp模式下将/ dev / zero传输到/ dev / null来测试吞吐量时,我得到的吞吐量为70 MB / s,而不是预期的150MB / s以上。 当我使用单条线时,如果每条线使用不同的方向,则每条线的速度约为98 MB / s。如果流量进入“相同”方向,则使用单条线路时,线路速度分别为70 MB / s和90 MB / s。 仔细阅读bonding-readme(/usr/src/linux/Documentation/networking/bonding.txt)之后,我发现以下部分很有用:(13.1.1单交换机拓扑的MT Bonding模式选择) balance-rr:此模式是唯一允许单个TCP / IP连接在多个接口上对流量进行条带化的模式。因此,它是唯一一种允许单个TCP / IP流利用一个接口的吞吐量以上的模式。但是,这样做需要付出一定的代价:条带化通常会导致对等系统接收到乱序的数据包,从而经常通过重新传输段来使TCP / IP的拥塞控制系统进入。 It is possible to adjust TCP/IP's congestion limits by altering …
17 linux  bonding  sles10 



2
ec2重新启动了我的实例?
我发现EC2上的CentOS 5服务器已重新启动,而我没有执行此命令。重新启动的那天我什至没有登录。当我在linux中查看“ last”时,它说: jeroen pts/0 128.97....... Thu Apr 7 15:02 - 16:28 (01:25) reboot system boot 2.6.18-xenU-ec2- Wed Apr 6 15:48 (1+05:27) jeroen pts/2 128.97....... Tue Apr 5 19:31 - 23:17 (03:45) 因此,似乎那天没有人登录。对可能发生的事情有什么建议吗?EC2是否在任何情况下都会重新启动实例?还是会被黑客入侵?

1
服务器重启后如何自动启动mysql(CentOS +其他发行版)?
关闭服务器后,如何配置CentOS Linux服务器自动启动mysql? 我知道init.d的路径... /etc/rc.d/init.d ...我可以在该文件夹中看到mysqld。我相信将项目(即通过符号链接)放置在此文件夹中意味着它们应在服务器重新启动时启动。 但这对我来说没有发生。 背景 我们的中央IT部门在周末重新启动了我们的虚拟化CentOS服务器。重新启动后服务器可用,但MySQL数据库也未重新启动。 有什么想法吗?
17 linux  mysql  init.d 

3
如何使iptables无状态?
我正在运行一台Linux服务器,该服务器有时会面临沉重的负担,并且conntrack表会溢出。由于它的iptables防火墙规则集非常简单,因此我想将其设置为无状态模式。我知道iptables可以在有状态连接跟踪模式和无状态模式下运行。 我的防火墙规则都已准备就绪,我很确定它们是无状态的,但是我的问题是如何验证防火墙确实在无状态模式下运行?

5
Logrotate:旋转非日志文件?
我有一个备份脚本,可以压缩各种文件和目录并创建.tgz档案。文件被命名,例如 ... backup_2010-10-28.tar.gz backup_2010-10-29.tar.gz backup_2010-10-30.tar.gz backup_2010-10-31.tar.gz backup_2010-11-01.tar.gz 我要管理这些文件,以便仅保留最后5个备份,并删除较旧的文件。 我可以使用logrotate做到这一点吗?它们不是日志文件,已经被压缩。它们位于/ root而不位于/ var / log中-我仍然可以使用它吗? 谢谢

4
Nginx上的SSL握手协商非常慢
我使用Nginx作为4个Apache实例的代理。我的问题是SSL协商需要很多时间(600毫秒)。以此为例:http : //www.webpagetest.org/result/101020_8JXS/1/details/ 这是我的Nginx Conf: user www-data; worker_processes 4; events { worker_connections 2048; use epoll; } http { include /etc/nginx/mime.types; default_type application/octet-stream; access_log /var/log/nginx/access.log; sendfile on; keepalive_timeout 0; tcp_nodelay on; gzip on; gzip_proxied any; server_names_hash_bucket_size 128; } upstream abc { server 1.1.1.1 weight=1; server 1.1.1.2 weight=1; server 1.1.1.3 weight=1; } …
17 linux  ssl  nginx 

2
关闭cp(复制)命令的交互模式(cp:覆盖?)
有谁知道我在使用cp时如何关闭交互模式? 我正在尝试将目录递归复制到另一个目录,对于每个被覆盖的文件,我必须回答“ y”。 我正在使用的命令是: cp -r /usr/share/drupal-update/* /usr/share/drupal 但是我被要求确认每个覆盖: cp: overwrite `./CHANGELOG.txt'? y cp: overwrite `./COPYRIGHT.txt'? y cp: overwrite `./INSTALL.mysql.txt'? y cp: overwrite `./INSTALL.pgsql.txt'? y ... 我正在使用ubuntu服务器版本jaunty。 谢谢!
17 linux  ubuntu  copy  ubuntu-9.04  cp 

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.