首页
关于
标签合集
友情链接
Search
1
一些简单方面的Linux生产随机密码shell
382 阅读
2
美超微主板IPMI使用教程
350 阅读
3
Ubuntu系统开启root登陆权限
278 阅读
4
linux下502自动重启脚本
269 阅读
5
利用廉价VPS做反代,保护你的真实服务器
216 阅读
OS
促销资讯
管理系统
网站运维
网文资讯
登录
Search
标签搜索
网站架构
linux
网站运营
centos
mysql
google
nginx
ssh
apache
服务器
kloxo
vps
架构分析
PHP
特价VPS
xen
shell
数据库
lamp
vpn
装逼爱好者
累计撰写
163
篇文章
累计收到
20
条评论
首页
栏目
OS
促销资讯
管理系统
网站运维
网文资讯
页面
关于
标签合集
友情链接
搜索到
163
篇与
的结果
2014-08-23
一些常用的Linux服务器监控命令
在不同的Linux发行版中,会有不同的GUI程序可以显示各种系统信息,比如SUSE Linux发行版中,就有非常棒的图形化的配置和管理工具YaST,KDE桌面环境里的KDE System Guard也很不错。然而,对于一名Linux系统管理员来说,除非迫不得已,否则不会在Linux服务器上去运行这样的GUI程序,主要还是因为GUI会占用很多的系统资源。所以呢,使用GUI工具一般都是做简单的排查,如果你真的想知道系统里真正发生了什么,那么请关掉你的GUI,快点进入Linux命令行的世界吧。如果希望追求最佳性能,那么Linux服务器应该运行在runlevel 3级别,也就是支持网络和多用户功能,但不支持GUI功能。如果你真的需要GUI,那么可以在命令行输入startx进入GUI。
2014年08月23日
59 阅读
0 评论
0 点赞
2014-08-09
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
2014年08月09日
77 阅读
0 评论
0 点赞
2014-07-26
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是一个样子了
2014年07月26日
52 阅读
0 评论
0 点赞
2014-07-25
Fdisk划分硬盘创建Lvm
一、LVM简介LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales'、 'development')代替物理磁盘名(如'sda'、'sdb')来标识存储卷。如图所示LVM模型: 由四个磁盘分区可以组成一个很大的空间,然后在这些空间上划分一些逻辑分区,当一个逻辑分区的空间不够用的时候,可以从剩余空间上划分一些空间给空间不够用的分区使用。二、 LVM基本术语前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。首先我们讨论以下几个LVM术语:物理存储介质(The physical media):这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。物理卷(physical volume):物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。卷组(Volume Group):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。逻辑卷(logical volume):LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。PE(physical extent):每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。LE(logical extent):逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。简单来说就是:PV:是物理的磁盘分区VG:LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库或者是几个大的硬盘。LV:也就是从VG中划分的逻辑分区如下图所示PV、VG、LV三者关系:三、 安装LVM 首先确定系统中是否安装了lvm工具: [root@www root]# rpm –qa|grep lvm lvm-1.0.3-4 如果命令结果输入类似于上例,那么说明系统已经安装了LVM管理工具;如果命令没有输出则说明没有安装LVM管理工具,则需要从网络下载或者从光盘装LVM rpm工具包。四、 创建和管理LVM要创建一个LVM系统,一般需要经过以下步骤: 1、 创建分区使用分区工具(如:fdisk等)创建LVM分区,方法和创建其他一般分区的方式是一样的,区别仅仅是LVM的分区类型为8e。如下列图所示:查看磁盘分区表使用fdisk创建分区,根据设备文件的绝对路径(/dev/hda)进入分区管理一定要指定分区的格式为8e,这是LVM的分区格式2、 创建PV 3、 创建VG创建完成VG之后,才能从VG中划分一个LV。4、 创建LV创建了一个名字为lvData,容量大小是100M的分区,其中:-L:指定LV的大小 -n:指定LV的名。Vo1Group00:表示从这个VG中划分LV;5、LV格式化及挂载下一步需要对LV进行格式化(使用mksf进行格式化操作),然后LV才能存储资料将格式化后的LV分区挂载到指定的目录下,就可以像普通目录一样存储数据了挂载之后,可以看到此LV的容量。如果要在系统启动的时候启动LV,最好是将lvData写入fstable 文件中,如下所示:使用Vim编辑器,打开/etc/fstab,在最后一行添加如图中所示,其中/dev/VolGroup00/lvData指定需要挂载的分区LV,/root/test指定要挂载的目录(挂载点),ext3分区文件系统格式,其它使用默认即可扩容当前分区一、首先创建一块新的分区:fdisk /dev/hdanl #选择逻辑分区,如果没有,则首先创建扩展分区,然后再添加逻辑分区(硬盘:最多四个分区P-P-P-P或P-P-P-E)6 #分区号(从5开始),/dev/hda6t 8e #分区类型8e表示LVM分区w #写入分区表partprobe #重读分区表mkfs –t ext3 /dev/hda6 #格式化partx /dev/hda #查看当前硬盘的分区表及使用情况二、创建PV,扩容VG,LVpvcreate /dev/hda6vgdisplay #查看当前已经存在的VG信息,以存在VG:VolGroup00为例vgextend VolGroup00 /dev/hda6 #扩展VolGroup00lvdisplay #查看已经存在的LV信息,以存在LV:LogVol01为例lvextend –L 1G /dev/VolGroup00/LogVol01 #扩展LVresize2fs /dev/VolGroup00/LogVol01 #执行该重设大小,对于当前正在使用的LogVol01有效df –h #查看挂载情况,已经扩容缩小LogVol01的大小lvresize -L 256M /dev/VolGroup00/LogVol01 WARNING: Reducing active logical volume to 256.00 MB THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce home? [y/n]: y Reducing logical volume home to 256.00 MB Logical volume home successfully resized
2014年07月25日
49 阅读
0 评论
0 点赞
2014-07-24
Mac系统打包创建ISO
运行磁盘工具,选择文件,新建,文件夹的磁盘映像运行磁盘工具,选择文件,新建,文件夹的磁盘映像,选择要做成ISO的文件夹,点击映像。映像格式选择“DVD/CD主映像”,点击存储后会生成一个cdr文件。运行磁盘工具,选择文件,新建,文件夹的磁盘映像 选择要做成ISO的文件夹,点击映像。 映像格式选择“DVD/CD主映像”,点击存储后会生成一个cdr文件。 开一个终端,运行红线下的命令,就能把cdr转换成iso了。hdiutil makehybrid -iso -joliet -o 生成文件.iso 打包文件.cdr
2014年07月24日
38 阅读
0 评论
0 点赞
2014-07-14
出现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 aggressive approaches to reclaim memory when a zone runs out of memory. If it is set to zero then no zone reclaim occurs. Allocations will be satisfied from other zones / nodes in the system.This is value ORed together of1 = Zone reclaim on 2 = Zone reclaim writes dirty pages out 4 = Zone reclaim swaps pageszone_reclaim_mode is set during bootup to 1 if it is determined that pages from remote zones will cause a measurable performance reduction. The page allocator will then reclaim easily reusable pages (those page cache pages that are currently not used) before allocating off node pages.It may be beneficial to switch off zone reclaim if the system is used for a file server and all of memory should be used for caching files from disk. In that case the caching effect is more important than data locality.Allowing zone reclaim to write out pages stops processes that are writing large amounts of data from dirtying pages on other nodes. Zone reclaim will write out dirty pages if a zone fills up and so effectively throttle the process. This may decrease the performance of a single processsince it cannot use all of system memory to buffer the outgoing writes anymore but it preserve the memory on other nodes so that the performance of other processes running on other nodes will not be affected.Allowing regular swap effectively restricts allocations to the local node unless explicitly overridden by memory policies or cpuset configurations. 这个参数告诉内核当内存不够用时就直接回收buffer/cache
2014年07月14日
40 阅读
0 评论
0 点赞
2014-06-16
[2014]GoDaddy域名转出教程
首先,我们登录到GoDaddy账户,在“DOMAIN”一栏里选择自己想要转移的域名,点击右边的“Launch”进入。在Domain信息后台我们找到“Lock”这一行,一般地都是“on”状态。这表明域名是锁定的,我们要想将域名转出,就通过点击“Manage”进入更改为“off”状态,保存即可。然后回到Domain信息后台找到:Authorization Code选项,点击“Email my code”进入。点击“send”按钮,这样我们就可以在邮箱里获取转移码,然后到你想要转入的域名注册商后台操作转入。注意:当然在我们转出的时候,GoDaddy会再次发邮件需要我们确认是否转出,我们可以进入后台在”DOMAIN”中的’Transfers”里面对选择转出的域名点击确认下即可。不同的域名注册商转入域名操作步骤都是大同小异的,域名的转移与转出最重要的一点就是要获得转移码才能实现转移。
2014年06月16日
19 阅读
0 评论
0 点赞
2014-05-10
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, dropping packet. nf_conntrack: table full, dropping packet. nf_conntrack: table full, dropping packet.根据网络搜索得到的方法,将内核的一些默认参数适当调整可以解决这个问题 [root@node61 ~]#cat /proc/sys/net/netfilter/nf_conntrack_max 24528 由于nf_conntrack_max的默认参数设置比较小,所以适当的调整一下它. 运行下面的代码cat >>/etc/sysctl.conf<<EOF net.nf_conntrack_max = 2097152 net.netfilter.nf_conntrack_tcp_timeout_established = 300 net.netfilter.nf_conntrack_max = 1048576 net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60 net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120 net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120 net.ipv4.conf.default.forwarding = 1 EOF sysctl -p以上代码中的参数仅供参考,请根据实际情况进行设置.然后持续监控您的内核日志看情况.
2014年05月10日
26 阅读
0 评论
0 点赞
2014-05-10
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-ipv4: off [fixed] tx-checksum-ip-generic: on tx-checksum-ipv6: off [fixed] tx-checksum-fcoe-crc: off [fixed] tx-checksum-sctp: off [fixed] scatter-gather: on tx-scatter-gather: on tx-scatter-gather-fraglist: off [fixed] tcp-segmentation-offload: on tx-tcp-segmentation: on tx-tcp-ecn-segmentation: off [fixed] tx-tcp6-segmentation: on udp-fragmentation-offload: off [fixed] generic-segmentation-offload: on generic-receive-offload: on large-receive-offload: off [fixed] rx-vlan-offload: on tx-vlan-offload: on ntuple-filters: off [fixed] receive-hashing: on highdma: on [fixed] rx-vlan-filter: off [fixed] vlan-challenged: off [fixed] tx-lockless: off [fixed] netns-local: off [fixed] tx-gso-robust: off [fixed] tx-fcoe-segmentation: off [fixed] fcoe-mtu: off [fixed] tx-nocache-copy: on loopback: off [fixed] rx-fcs: off rx-all: off执行以下命令关闭tx tso gsoethtool -K eth0 tx off tso off gso off关闭后再用ethtool查看网卡会看到下面三个都为off关闭 tx-checksumming: off tcp-segmentation-offload: off generic-segmentation-offload: offtso的全称是tcp-segmentation-offload, gso的全称是generic-segmentation-offload 关于更多相关信息可以查阅http://en.wikipedia.org/wiki/Large_segment_offload以上内容是在基于Centos6 X64,kernel 3的环境撰写。
2014年05月10日
25 阅读
0 评论
0 点赞
2014-05-02
调整解决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 在未收到任何客户端回应前最多允许发送多少个”alive”消息。默认值是 3 。 到达这个上限后,sshd 将强制断开连接、关闭会话。 需要注意的是,”alive”消息与 TCPKeepAlive 有很大差异。 “alive”消息是通过加密连接发送的,因此不会被欺骗;而 TCPKeepAlive 却是可以被欺骗的。 如果 ClientAliveInterval 被设为 15 并且将 ClientAliveCountMax 保持为默认值, 那么无应答的客户端大约会在45秒后被强制断开。这个指令仅可以用于SSH-2协议.
2014年05月02日
52 阅读
0 评论
0 点赞
1
2
3
...
17