-
默认情况下关闭Linux OOM杀手?
所属栏目:[Linux] 日期:2020-12-13 热度:123
Linux上的OOM杀手每隔一段时间就会对各种应用程序造成严重破坏,而且似乎在内核开发方面并没有做太多改进.作为设置新服务器时的最佳做法,将内存过度使用的默认设置反转,即将其关闭(vm.overcommit_memory = 2),除非您知道要将其用于特定用途,否则它会不会更好[详细]
-
LVM快照与文件系统快照
所属栏目:[Linux] 日期:2020-12-13 热度:182
据我所知,LVM可以拍摄卷的快照.还有许多支持快照的文件系统(ZFS,Btrfs,reiserfs,…). 但是,我从未理解LVM快照和文件系统快照之间的区别.如果可以使用LVM拍摄快照,为什么有人会花时间在文件系统中实现它? 编辑:在某些情况下,他们是否更喜欢?为什么? 解决[详细]
-
linux – / bin / ls找不到,即使它存在!
所属栏目:[Linux] 日期:2020-12-13 热度:160
这是一台运行ubuntu 8.04服务器的服务器,知道发生了什么事吗? # ls-bash: /bin/ls: No such file or directory# /bin/ls-bash: /bin/ls: No such file or directory# stat /bin/ls File: `/bin/ls' Size: 39696 Blocks: 80 IO Block: 4096 regular fileDevi[详细]
-
Linux命令行实用程序首先使用/ etc / hosts解析主机名
所属栏目:[Linux] 日期:2020-12-13 热度:106
有几个命令行实用程序可以解析主机名(host,dig,nslookup),但它们都只使用名称服务器,而应用程序通常首先查看/ etc / hosts(我相信使用gethostbyname). 是否有一个命令行实用程序来解析行为类似于通常的应用程序的主机名,因此首先查看/ etc / hosts,然后再询[详细]
-
linux – 软(符号)链接和硬链接有什么区别?
所属栏目:[Linux] 日期:2020-12-13 热度:69
我听说你现在可以 create soft links in Vista too了.那么,UNIX / Linux / Vista上的软(符号)链接和硬链接有什么区别? 使用一个优于另一个有优势吗?或者他们只服务于两个不同的目的? 解决方法 传统上,硬链接共享相同的文件系统结构(unixspeak中的inode),[详细]
-
linux – 在目录的ls中显示的问号. IO错误也是如此
所属栏目:[Linux] 日期:2020-12-13 热度:107
谁看过这个吗?我已经在我的服务器上安装了raid 5,无论出于什么原因它开始显示: jason@box2:/mnt/raid1/cra$ls -alhls: cannot access e6eacc985fea729b2d5bc74078632738: Input/output errorls: cannot access 257ad35ee0b12a714530c30dccf9210f: Input/ou[详细]
-
linux – 如何将过滤器应用于`tail -f`的实时输出?
所属栏目:[Linux] 日期:2020-12-13 热度:186
tail -f path 以上将立即输出对文件的修改,但我想对输出应用过滤器,仅在其中有关键字xxx时显示. 怎么解决这个问题? 解决方法 使用Unix,您可以将一个程序的输出传输到另一个程序. 所以要过滤尾部,你可以使用grep: tail -f path | grep your-search-filter[详细]
-
linux – 如何在不在ubuntu中安装Apache的情况下安装PHP5?
所属栏目:[Linux] 日期:2020-12-13 热度:200
在Ubuntu中是否可以在不安装apache的情况下安装 PHP5? 如果是这样,怎么样? 解决方法 $sudo apt-get install php5-cli 应该这样做.[详细]
-
linux – 服务器迁移:最有效的方式
所属栏目:[Linux] 日期:2020-12-13 热度:140
我的任务是在服务器(两个不同的主机)之间迁移我们的一个站点.这两种环境都是 linux. 该网站流式传输视频,因此服务器当前充满了媒体文件(图像和视频).我的第一个想法是我们使用rsycnc来传输所有内容,但我希望尽可能高效,并尽可能快地完成所有事情.我想你们中[详细]
-
如何在Linux上以普通用户身份在端口80上运行服务器?
所属栏目:[Linux] 日期:2020-12-13 热度:126
我已经搜索了很长一段时间,但找不到它. 我在Ubuntu Linux上并希望在端口80上运行服务器,但由于Ubuntu的安全机制,我收到以下错误: java.net.BindException: Permission denied:80 我认为应该很简单,要么禁用这种安全机制,以便所有用户都可以使用端口80,或者[详细]
-
linux – 强制挖掘解决而不使用缓存
所属栏目:[Linux] 日期:2020-12-13 热度:96
我想知道是否有办法查询DNS服务器并绕过缓存(使用dig).我经常更改DNS服务器上的区域,我想检查它是否从我的工作站正确解析.但是,由于服务器缓存已解决的请求,我经常得到旧的请求.重新启动或加载服务器并不是一件好事. 解决方法 您可以使用@语法从特定服务器查[详细]
-
/ etc / hosts的大小限制(Linux)
所属栏目:[Linux] 日期:2020-12-13 热度:148
在你可能开始看到性能下降之前,有没有人碰巧知道/ etc / hosts的理论大小限制在 Linux系统上是什么? 此外,任何人都可以指向一些官方来源,说明预期的限制是什么? 解决方法 Use the source,迈克. 解析器使用线性搜索文本文件来查找条目.这是一个没有索引的数[详细]
-
linux – 在内核树上执行’make oldconfig’时自动应答默认值
所属栏目:[Linux] 日期:2020-12-13 热度:158
在基于以前的配置构建新内核时,有没有办法自动化make oldconfig进程,以便将新选项设置为默认值? 编辑:我的意思是当在较新的内核上使用.config(来自/ boot / config- *或/proc/config.gz)时,make oldconfig进程会询问是否要启用不是的选项在你的旧内核中可[详细]
-
如何在linux中ping到主机才知道?
所属栏目:[Linux] 日期:2020-12-13 热度:107
如何ping某个地址,找到后,停止ping. 我想在bash脚本中使用它,所以当主机启动时,脚本继续ping,从主机可用的那一刻起,脚本继续… 解决方法 Martynas回答的进一步简化: until ping -c1 www.google.com /dev/null; do :; done 请注意,ping本身用作循环测试;一旦[详细]
-
linux – 如何设置ssh隧道转发ssh?
所属栏目:[Linux] 日期:2020-12-13 热度:195
我有无法配置的路由器后面的Ubuntu计算机.但是,我希望有ssh访问该计算机.我认为有可能使用ssh隧道,但我不知道该怎么做.我有另一台服务器,我想设置隧道.怎么做?或许你还有其他想法如何解决这个问题? 我试过了: ssh -N user@my_server -L 22/localhost/8090[详细]
-
如何在Linux中隐藏shell应用程序的输出?
所属栏目:[Linux] 日期:2020-12-13 热度:181
如何在 Linux中隐藏shell应用程序的屏幕输出(printf)? 解决方法 您可以重定向任何程序的输出,以便不会看到它. $program /dev/null 这将重定向标准输出 – 您仍会看到任何错误 $program /dev/null 这将重定向所有输出,包括错误.[详细]
-
如何在Linux中检查以太网端口的物理状态?
所属栏目:[Linux] 日期:2020-12-13 热度:199
我想检查指定的ethX是否物理上升或下降.如何使用命令行执行此操作? 解决方法 $ethtool eth? 例如: $ethtool eth0 规定: Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000[详细]
-
linux – 使用lxc-execute限制内存和cpu
所属栏目:[Linux] 日期:2020-12-13 热度:120
我想使用lxc-execute隔离进程.是否可以设置带宽,CPU和内存限制? 我看了一下lxc.conf的人,但我没有发现它详尽无遗. 解决方法 首先,我希望您了解 Cgroups是LXC实用程序的一部分.当你有一个容器时,你显然希望确保你运行的各种容器完成其他任何容器或进程.考虑[详细]
-
linux – 如何阻止Tomcat服务对文件的访问?
所属栏目:[Linux] 日期:2020-12-13 热度:78
我们有一些tomcat服务器,我们刚刚发现一些我们不希望公开的文件可以访问这些文件.举例说明: 假设我们有一个文件夹/ var / www / html /我们通过tomcat发布,但我们不想公开/var/www/html/conf/dbinfo.txt.此时人们可以访问www.thissite.com/conf/dbinfo.txt,[详细]
-
在Linux中合??并2个目录树而不复制?
所属栏目:[Linux] 日期:2020-12-13 热度:191
我有两个布局相似的目录树,即 . |-- dir1 | |-- a | | |-- file1.txt | | `-- file2.txt | |-- b | | `-- file3.txt | `-- c | `-- file4.txt `-- dir2 |-- a | |-- file5.txt | `-- file6.txt |-- b | |-- file7.txt | `-- file8.txt `-- c |-- file10.txt[详细]
-
linux – 为什么rsync比NFS快?
所属栏目:[Linux] 日期:2020-12-13 热度:55
几天前我注意到一些奇怪的东西(至少对我而言).我运行rsync复制相同的数据,然后将其删除到NFS挂载,名为/ nfs_mount / TEST.此/ nfs_mount / TEST从nfs_server-eth1托管/导出.两个网络接口上的MTU均为9000,其间的交换机也支持巨型帧.如果我做rsync -av dir / n[详细]
-
untagged – 为兼职(Linux)系统管理工作的软件开发人员的好书
所属栏目:[Linux] 日期:2020-12-13 热度:96
在许多小型组织中,开发人员通常最终会进行一些系统管理工作(出于显而易见的原因).很多时候,他们拥有出色的开发技能,但很少有系统管理技能(可能都是自学成才),因此必须随时学习,效率相当低. 在这种情况下,是否有规范(或简单伟大)的书籍会有所帮助?比使用shel[详细]
-
linux – 在安装操作系统之前测试服务器
所属栏目:[Linux] 日期:2020-12-13 热度:74
我们的工作开发服务器正在向我们倾倒.所以在这一点上,我们为了这个目的重新利用了我们服务器机房中的其他服务器. 在我尝试在它们上面安装任何东西之前,我的老板要我测试服务器.我们怎么做到这一点? 解决方法 UBCD内置了几个基准/压力测试实用程序.只需将其[详细]
-
linux – 如何检查库是否已安装?
所属栏目:[Linux] 日期:2020-12-13 热度:176
在 linux中,如何检查是否安装了库? (当然是从命令行). 在我的具体情况下,我想检查是否安装了libjpeg. 解决方法 要以独立于发行版的方式执行此操作,您可以将ldconfig与grep一起使用,如下所示: ldconfig -p | grep libjpeg 如果未安装libjpeg,则不会输出.如[详细]
-
arch-linux – 在docker容器内运行systemd(arch linux)
所属栏目:[Linux] 日期:2020-12-13 热度:138
我试图看看我是否可以在docker容器(在容器中运行arch linux)中运行systemd. 我启动了具有所有功能的docker,并在cgroups中绑定mount: docker run -it --rm --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro .. 但是,如果我尝试运行systemd二进制文件: Try[详细]