一些常用的Linux服务器监控命令

一些常用的Linux服务器监控命令 在不同的Linux发行版中,会有不同的GUI程序可以显示各种系统信息,比如SUSE Linux发行版中,就有非常棒的图形化的配置和管理工具YaST,KDE桌面环境里的KDE System Guard也很不错。然而,对于一名Linux系统管理员来说,除非迫不得已,否则不会在Linux服务器上去运行这样的GUI程序,主要还是因为GUI会占用很多的系统资源。所以呢,使用GUI工具一般都是做简单的排查,如果你真的想知道系统里真正发生了什么,那么请关掉你的GUI,快点进入Linux命令行的世界吧。如果希望追求最佳性能,那么Linux服务器应该运行在runlevel 3级别,也就是支持网络和多用户功能,但不支持GUI功能。如果你真的需要GUI,那么可以在命令行输入startx进入GUI。

windows系统使用cmd添加或删除IP

添加地址:netsh interface ipv4 add address "本地连接" 192.168.1.100 255.255.255.0删除地址:netsh interface ipv4 delete address "本地连接" 192.168.1.100

Centos7找不到ifconfig和netstat命令

Centos7发布有一段时间了,最近使用中也发现一些问题,从Centos6换过来后感觉到不少细微的变化例如默认没有ifconfig和netstat两个命令了,ifconfig其实使用ip addr命令可以代替,在cenots6下的ss命令可以代替netstat,但是现在的ss和以前的完全是两样 ,还是得装上才行方便查看端口占用和tcp链接攻击等等。把net-tools包装上就好了yum install net-tools另外centos7引入了systemctl对服务管理,这个的确还是没原来的service好使,php默认5.4, apache默认2.4,此外 Mariadb代替了mysql 现在来看从安装到内部的软件包来看rhl系列的系统已经和社区版的fedora是一个样子了

Fdisk划分硬盘创建Lvm

Fdisk划分硬盘创建Lvm 一、LVM简介LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales'、 'development')代替物理磁盘名(如'sda'、'sdb')来标识存储卷。如图所示LVM模型: 由四个磁盘分区可以组成一个 ---->>阅读完整内容

Mac系统打包创建ISO

Mac系统打包创建ISO 运行磁盘工具,选择文件,新建,文件夹的磁盘映像运行磁盘工具,选择文件,新建,文件夹的磁盘映像,选择要做成ISO的文件夹,点击映像。映像格式选择“DVD/CD主映像”,点击存储后会生成一个cdr文件。运行磁盘工具,选择文件,新建,文件夹的磁盘映像 选择要做成ISO的文件夹,点击映像。 映像格式选择“DVD/CD主映像”,点击存储后会生成一个cdr文件。 开一个终端,运行红线下的命令,就能把cdr转换成iso了。hdiutil makehybrid -iso -joliet -o 生成文件.iso 打包文件.cdr

出现page allocation failure. order:1, mode:0x20解决办法

最近有机器遇到一问题:nginx: page allocation failure. order:1, mode:0x20 Pid: 18448, comm: nginx Not tainted 2.6.32-431.17.1.el6.x86_64 #1以下是在百度上找到的信息:dmesg里报出这个信息,然后机器负载开始上升,而实际上用free可以看到还有大量的内存被buffer/cached因此不应该出这个问题才对,我的系统是centos6,上centos的论坛查了一圈,有人回说是内核的bug一个临时解决方案是sysctl -w vm.zone_reclaim_mode=1关于zone_reclaim_mode的定义kernel的文档里描述如下Zone_reclaim_mode allows someone to set more or less aggress ---->>阅读完整内容

[2014]GoDaddy域名转出教程

[2014]GoDaddy域名转出教程 首先,我们登录到GoDaddy账户,在“DOMAIN”一栏里选择自己想要转移的域名,点击右边的“Launch”进入。在Domain信息后台我们找到“Lock”这一行,一般地都是“on”状态。这表明域名是锁定的,我们要想将域名转出,就通过点击“Manage”进入更改为“off”状态,保存即可。然后回到Domain信息后台找到:Authorization Code选项,点击“Email my code”进入。点击“send”按钮,这样我们就可以在邮箱里获取转移码,然后到你想要转入的域名注册商后台操作转入。注意:当然在我们转出的时候,GoDaddy会再次发邮件需要我们确认是否转出,我们可以进入后台在”DOMAIN”中的’Transfers”里面对选择转出的域名点击确认下即可。不同的域名注册商转入域名操作步骤都是大同小异的,域名的转移与转出最重要的一点就是要获得转移码才能实现转移。

Xen出现nf_conntrack: table full, dropping packet.的一些解决调整参数

我们的Centos6 x64_64系统的Xen宿主内核出现了一些日志,相应状况有网络丢包的现象发生。nf_conntrack: table full, dropping packet. nf_conntrack: table full, dropping packet. nf_conntrack: table full, dropping packet. nf_conntrack: table full, dropping packet. nf_conntrack: table full, dropping packet. nf_conntrack: table full, dropping packet. nf_conntrack: table full, dropping packet. nf_conntrack: table full, dro ---->>阅读完整内容

Xen出现Too many frags以及fatal error; disabling device日志,子系统断网解决办法

Xen有些时候一些GUEST OS系统正常运行中但是网络断了,直接重启后网络又恢复了。 从dmesg里面查看相应的信息发现出现了Too many fragsvif vif-162-0: vifXEN_NAME.0: Too many frags vif vif-162-0: vifXEN_NAME.0: fatal error; disabling devicegoogle了一下从一些mail list里面找到了解决办法,就是关闭tx和tso以及gso.先查看网卡ethtool -k 网卡运行命令会得到以下返回数据(一些机器返回的结果可能会有出入)[root@node75 ~]# ethtool -k eth0 Features for eth0: rx-checksumming: on tx-checksumming: on tx-checksum-i ---->>阅读完整内容

调整解决ssh连接自动断开问题

一些时候开着的ssh窗口经常自动断开, 有时候是网络状况不够稳定导致,通过调整sshd配置可以缓解一定的状况。sed -i 's/#ClientAliveInterval 0/ClientAliveInterval 15/g' /etc/ssh/sshd_config sed -i 's/#ClientAliveCountMax 3/ClientAliveCountMax 45/g' /etc/ssh/sshd_config service sshd restartClientAliveInterval  设置一个以秒记的时长,如果超过这么长时间没有收到客户端的任何数据, sshd 将通过安全通道向客户端发送一个”alive”消息,并等候应答。 默认值 0 表示不发送”alive”消息。这个选项仅对SSH-2有效。ClientAliveCountMax  sshd ---->>阅读完整内容