Articles of linux

在zfsonlinux中增长zpool

我使用GPT和zpool的2x3TB磁盘,第一个磁盘(sda4)上使用2.7TB分区,第二个磁盘(sdb4)上使用1TB。 原因是最初两个磁盘都只有1TB,我用3TB依次replace了两个磁盘。 但是在我有1x1TB和1x3TB的时候,我使用了3TB的剩余部分作为我现在要删除的另一个分区。 我使用Linux上最新的ZFS(0.6.5.7-8-wheezy)。 什么是正确的方法来调整池的全2.7TB? autoresize目前closures。 这是lsblk和zpool status的当前输出: # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 2,7T 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 14,5G 0 part │ └─md0 9:0 0 14,5G 0 raid1 / ├─sda3 8:3 0 4,2G 0 part │ └─md2 9:2 0 4,2G 0 […]

我的容器的内存在哪里?

我有一个容器泄漏内存。 或者至less,报告的内存消耗快速上升。 如果我跑顶,我得到这个: top – 16:56:51 up 6 days, 17:25, 0 users, load average: 0.16, 0.27, 0.31 Tasks: 4 total, 1 running, 3 sleeping, 0 stopped, 0 zombie %Cpu(s): 1.3 us, 0.7 sy, 0.0 ni, 98.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem: 7676380 total, 4089380 used, 3587000 free, 675164 buffers […]

自发重启,机器检查事件,AMD ryzen

我一直在arch linux上运行一个全新的系统大约3周,昨天晚上它自发地重新启动。 在重启时没有关机/停止在journalctl,所以我很确定这是硬件相关的,而不是一个用户空间程序或acpi。 journalctl Jul 01 06:21:15 euclid sshd[25731]: … — Reboot — Jul 01 06:24:46 euclid systemd-journald[305]: Time spent on flushing to /var is 547us for 0 entries. 然后,在开机过程中, Jul 01 06:24:46 euclid kernel: …. node #0, CPUs: #1 #2 #3 Jul 01 06:24:46 euclid kernel: mce: [Hardware Error]: Machine check events logged Jul […]

尝试在Debian 8上通过ID引导自定义内核时,GRUB_DEFAULT似乎不起作用

我在Debian 8机器上构build了一个定制的内核,我想将它设置为默认值。 一个看起来很简单的任务,但我不能为它的生活工作。 我使用官方的源代码(通过git)构build我的内核,而不是使用供应商tarball提供的debian。 一旦build成,我安装了内核和模块: $ sudo make modules_install install 这在grub中安装了一个新的菜单项,如果你在启动的时候手动select的话,这个菜单确实有效。 所以这很好。 现在,为了默认启动它,我必须编辑/etc/default/grub并更改GRUB_DEFAULT 。 在文件顶部是一个注释,指向用户的信息页面,其中说: 'GRUB_DEFAULT' The default menu entry. This may be a number, in which case it identifies the Nth entry in the generated menu counted from zero, or the title of a menu entry, or the special string 'saved'. Using the id […]

如何修复所有问号作为权限的目录

我正在使用CentOS 7,并试图列出一个目录的内容,但不能。 当我尝试列出内容时,我得到以下输出: [entpnerd@myhost ~]$ ls -ali /data/sharedlogs/otherhost/ ls: cannot access /data/sharedlogs/otherhost/vcs: Not a directory total 12 2361284 drwxr-xr-x 4 root root 4096 Sep 26 14:40 . 2359297 drwxr-xr-x 6 root root 4096 Apr 26 17:41 .. 2362573 drwxr-xr-x 2 root root 4096 Mar 22 2017 tkr ? d????????? ? ? ? ? ? vcs […]

设置多服务器LAMP环境的最佳实践

我正在寻找能帮助我devise一个最佳的多用户多服务器LAMP环境的资源。 我们目前有7个服务器(2个负载平衡的Web服务器,2个冗余的集群Web内容服务器,2个冗余的集群MySQL服务器,1个VirtualMin开发人员服务器),但是我很难确定我所做的是普通/最佳/等等 任何人都可以指点我devise(和运行)多服务器LAMP环境的好的/好的资源吗? 注意: 前段时间我在StackOverflow上问过这个问题,但没有得到任何好的结果。 也许我应该等到Beta的结束(对于更多的非SO观众)

使用UFW为端口80禁用连接跟踪

在负载testing期间,由于“连接跟踪”方式,我的服务器在资源耗尽之前丢包。 我使用ufw使用Ubuntu Jaunty。 在我的系统日志中,我得到: ip_conntrack: table full, dropping packet. 我查看了最大连接表大小,但是我不知道在这些端口上跟踪这些连接的好处。 我想知道如何使用ufw来告诉它不跟踪端口80和443的请求。 澄清 没有必要,它只是一个Web服务器。 谢谢。

两个网关/两个不同的ips提供商

我希望将进入eth0的数据包路由回eth0,而将进入eth1的数据包通过eth1回来。 我不在乎哪个网关用于传出连接。 如果我只在/ etc / network / interfaces中input两个网关,那么内核会在两个接口上发送数据包。 我记得它与路由表有关,但我不知道该怎么做/我可以在哪里读到更多的信息。

Linux邮件服务器仅用于转发邮件

我们正在build立一个服务,其中一个部分将转发邮件; 所以会有很多[email protected]的“账户”,但这些只会被转发 – 我们将不会有任何实际的邮箱或存储在服务器上的任何邮件。 虽然我知道大多数,即使不是全部,邮件服务器可以做到这一点 – 有没有人有任何build议,特别适合这个目的的邮件服务器? 如果这是所有的邮件服务器,那就好了。

TAB完成和MC问题

DISTRIB_ID=Ubuntu DISTRIB_RELEASE=8.10 DISTRIB_CODENAME=intrepid DISTRIB_DESCRIPTION="Ubuntu 8.10" 这是服务器版本。 当我进入它时,我遇到以下问题: 问题1 选项卡完成performance奇怪到无法使用的地步: > cd ~/<press TAB> -sh: <( compgen -d — '/home/dmitriid/' ): No such file or directory > vi ~/.<press TAB> <( compgen -d — '/home/dmitriid/.' ): No such file or directory -sh: <( eval compgen -f -X '*.@(o|so|so.!(conf)|a|rpm|gif|GIF|jp?(e)g| JP?(E)G|mp3|MP3|mp?(e)g|MPG|avi|AVI|asf|ASF|ogg|OGG|class|CLASS)' — $(quote_readline $cur) ): No such file […]