欢迎光临IT网Linux学习频道

当前位置: > Linux教程 > 系统运维 >
  • [系统运维] Linux 系统监控、诊断工具之 IO wait 日期:2014-12-16 22:26:27 点击:137 好评:0

    1、问题: 最近在做日志的实时同步,上线之前是做过单份线上日志压力测试的,消息队列和客户端、本机都没问题,但是没想到上了第二份日志之后,问题来了: 集群中的某台机器 top 看到负载巨高,集群中的机器硬件配置一样,部署的软件都一样,却单单这一台负...

  • [系统运维] 使用条块化I/O管理多个LVM磁盘(第五部分) 日期:2014-12-16 22:23:46 点击:182 好评:0

    在本文中,我们将了解逻辑卷是如何通过条块化I/O来写入数据到磁盘的。逻辑卷管理的酷炫特性之一,就是它能通过条块化I/O跨多个磁盘写入数据。 LVM条块化是什么? LVM条块化是LVM功能之一,该技术会跨多个磁盘写入数据,而不是对单一物理卷持续写入。 使用条...

  • [系统运维] linux新增硬盘,做ext4的文件系统 日期:2014-12-15 23:04:40 点击:112 好评:0

    趁年轻还记得这些简单命令,做个小记录,等老的想不起来的时候再来看。 环境:Oracle linux 6.3 一。查看现在的分区及文件系统 [root@OEL63 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_oel63-lv_root 18G 11G 5.9G 65% / tmpfs 4...

  • [系统运维] linux系统删文件硬盘反而满了 日期:2014-12-15 23:03:22 点击:194 好评:0

    某天集群一直报警,df时发现硬盘b占用100%,300G,但是du一下发现显示才50G,使用lsof /home | grep -i delete查找删除的文件,但句柄未释放的一大堆,而且目录都是/xxx/index,直接指向solr离线索引项目。做solr离线索引的时候,使用了FileUtils.delete()操...

  • [系统运维] systemd & systemctl 的一些使用说明 日期:2014-12-15 21:17:25 点击:186 好评:0

    概要: 从fedora15开始,系统对于daemon的启动管理方法不再采用SystemV形式,而是使用了sytemd的架构来管理daemon的启动。 runlevel 到 target的改变: 在systemd的管理体系里面,以前的运行级别(runlevel)的概念被新的运行目标(target)所取代。tartget...

  • [系统运维] 配置/etc/sysconfig/network-scripts/ifcfg-ethx [ IPV4篇 ] 日期:2014-12-15 19:18:51 点击:130 好评:0

    在linux系统中进行网络管理,我们常常使用强大的ifconfig命令。 但ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。配置文件中有一个非常重要的成员:/etc/sysconfi...

  • [系统运维] 配置/etc/sysconfig/network-scripts/ifcfg-ethx [ IPV6篇 ] 日期:2014-12-15 19:18:46 点击:170 好评:0

    继之前的IPV4中配置ifcfg-ethx,本文主要针对如何对IPV6进行ifcfg-ethx文件的配置进行简单说明。 打开文件ifcfg-ethx后,重点需要关注的配置项如下: IPV6INIT=yes(是否开机启用IPV6地址) IPV6_AUTOCONFI=no(是否使用IPV6地址的自动配置) IPV6ADDR=2001:da8:...

  • [系统运维] WGET下载https链接及WGET命令的详解 日期:2014-12-15 01:56:48 点击:200 好评:0

    使用如下的命令下载https链接: wget-r -np -nd --accept=gz --no-check-certificate https://www.xxx.com/dir/ --http-user=username --http-password=password 下载dir目录下的所有gz文件 -np 没有父目录 -nd 不要构建本地目录结构 --accept=gz 只下载gz文...

  • [系统运维] Wireshark抓包介绍和TCP三次握手分析 日期:2014-12-13 23:11:22 点击:69 好评:0

    wireshark介绍 wireshark的官方下载网站:http://www.wireshark.org/ wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。 wireshark是开源软件,可以放心使用。 可以运行在Windows和Mac OS上。 使用wire...

  • [系统运维] Linux Crontab 定时任务 日期:2014-12-13 22:35:43 点击:142 好评:0

    一、Crontab介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/Crontab文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab(在/var/spool/cron目录下)。 以下是我本机上的cr...

  • [系统运维] Linux系统调用和库函数调用 日期:2014-12-13 22:28:51 点击:77 好评:0

    Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。可以参考《Linux程序设计》(英文原版为《Beginning Linux Programming》,作者是Neil Matthew和Richard Stones)第三章: Working with files。系统调用实际上就是...

  • [系统运维] Linux进程状态 日期:2014-12-13 22:26:48 点击:63 好评:0

    进程管理 进程常用命令 |-w 查看当前系统信息 |-ps 进程查看命令 |-kill 终止进程 |- 一个存放内存中的特殊目录 /proc |- 进程的优先级 |- 进程的挂起与恢复 |- 通过 top 命令查看进程 计划任务 |- 计划任务的重要性 |- 一次性计划 at 和 batch |- 周期性计...

  • [系统运维] Linux操作系统tcpdump抓包分析详解 日期:2014-12-13 22:25:45 点击:176 好评:0

    PS:tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网...

  • [系统运维] Linux系统监控工具之sar 命令详解 日期:2014-12-13 22:25:08 点击:77 好评:0

    linux性能分析 sar 命令详解 sar(System Activity Reporter系统活动情况报告)是目前Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IP...

  • [系统运维] Linux如何修改env看到的环境变量? .bashrc和.bash_profile区别 日期:2014-12-13 22:23:05 点击:148 好评:2

    一、首先了解一下set、env、export的区别: set 显示当前shell的变量,包括当前用户的变量 env 显示当前用户的变量 export 显示当前导出成用户变量的shell变量 每个shell有自己特有的变量(set)显示的变量,这个和用户变量是不同的,当前用户变量和你用什么...

  • [系统运维] Linux后台进程管理 日期:2014-12-13 22:22:04 点击:102 好评:0

    fg、bg、jobs、、ctrl+z命令 一、 加在一个命令的最后,可以把这个命令放到后台执行 ,如sh start.sh 二、ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行。 三、jobs:查看当前有多少在后台运行 jobs -l选项可显示所有任务的PID...

  • [系统运维] 磁盘性能,你可能不知道的IOPS计算方法 日期:2014-12-13 22:21:11 点击:164 好评:0

    每个I/O 请求到磁盘都需要若干时间。主要是因为磁盘的盘边必须旋转,机头必须寻道。磁盘的旋转常常被称为rotational delay(RD),机头的移动称为disk seek(DS)。一个I/O 请求所需的时间计算就是DS加上RD。磁盘的RD 基于设备自身RPM 单位值(译注:RPM 是Revolut...

  • [系统运维] Linux进程KILL--Quit,INT,HUP,QUIT,和TERM的解释 日期:2014-12-13 22:20:05 点击:73 好评:0

    INT(快速关闭)----是当用户键入Control-C时由终端驱动程序发送的信号。这是一个终止当前操作的请求,如果捕获了这个信号,一些简单的程序应该退出,或者允许自给被终止,这也是程序没有捕获到这个信号时的默认处理方法。拥有命令行或者输入模式的那些程序...

  • [系统运维] linux scp 无密码复制文件和目录 日期:2014-12-13 22:19:20 点击:85 好评:0

    在远程拷贝的时候, 需要配置scp的 无密码 复制文件和目录 。在编写Shell脚本的时候非常有用,你不希望shell脚本在执行过程中因为要检验密码被打断而报权限错误吧。 整个过程如下: 本地服务器:A 远程服务器:B 1.在 A 上运行 ssh-keygen -t rsa 在/home/op...

  • [系统运维] 记录一次Linux操作系统最大文件数限制的解决过程 日期:2014-12-13 22:18:45 点击:198 好评:0

    在前面的文章中之前遇到过There is insufficient memory for the Java Runtime Environment to continue问题,无法连接上服务器。(http://blog.csdn.net/xifeijian/article/details/38326281),当时的解决方案是通过加大linux最大文件句柄数,问题暂时得到...

  • [系统运维] linux进程资源占用高原因分析命令 日期:2014-12-12 02:35:31 点击:85 好评:0

    1、查看进程的线程: ps -eLf|egrep gateserver|UID 2、跟踪线程调用: strace -p 15530 3、统计线程中函数的调用小号CPU时间: strace -p 16334 -c strace -p 15530 -o out.file #输出到out.file文件 4、只显示recv函数的调用: strace -p 5314 -f -F -e recv...

  • [系统运维] linux批量导入用户和密码 日期:2014-12-12 02:34:43 点击:73 好评:0

    因为最近搭建了个samba,大家都知道samba的用户要真实存在系统中的,当有很多用户要创建的时候,并且密码还给你指定了,这个时候只能用shell脚本来处理了. 下面这张图的格式,奇数行都是用户名,偶数行都是密码,这个就是我们的用户和密码文件了. shell脚本内容: vi...

  • [系统运维] 如何在Linux上构建 RAID 10阵列 日期:2014-12-11 01:29:33 点击:138 好评:0

    RAID 10阵列(又名RAID 1+0 或先镜像后分区)通过结合RAID 0 (读写操作在多个磁盘上同时并行执行)和RAID 1(数据被完全相同地写入到两个或更多的磁盘)两者的特点实现高性能和高容错性的磁盘I/O。 这篇文章会指导你如何使用五块相同的8GB磁盘来组成一个软...

  • [系统运维] Linux查看MAC地址与绑定MAC地址 日期:2014-12-11 00:28:28 点击:117 好评:0

    《Linux查看MAC地址与绑定MAC地址》 1 2 arp - n #查看arp地址解析记录 cat / proc / net / arp #查看arp缓存表 1 2 arp - n | awk /^[1-9]/{print sudo arp -d$1} | sh - x #清空arp缓存表 cat / proc / net / arp #查看arp缓存表 1 2 3 4 #绑定mac在地址 s...

  • [系统运维] tshark抓包 日期:2014-12-11 00:08:51 点击:118 好评:0

    tshark抓包 抓取指定网卡的访问指定IP地址之间有信息 抓包 网卡为 eth0 地址为 202.96.128.10 sudo tshark -i eth0 -R ip.addr == 202.96.128.10 #前提 需要安装tshark sudo apt-get install tshark...

  • [系统运维] linux 监控网卡实时流量[带宽]-脚本 日期:2014-12-10 23:53:11 点击:201 好评:0

    linux 监控网卡实时流量[带宽]-脚本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #!/bin/bash if [ -z $1 ]; then echo echo usage: $0 network-interface echo echo e.g. $0 eth0 echo exit fi IF=$1 while true do R1=`cat /sys/class/n...

  • [系统运维] solaris/linux 增加swap交换空间的方法 日期:2014-12-08 14:04:33 点击:163 好评:0

    linux临时增加swap空间: step 1: #dd if=/dev/zero of=/home/swap bs=1024 count=500000 注释:of=/home/swap,放置swap的空间; count的大小就是增加的swap空间的大小,1024就是块大小,这里是1K,所以总共空间就是bs*count=500M step 2: # mkswap /home/swa...

  • [系统运维] 如何创建,增加SWAP? 日期:2014-12-08 14:03:25 点击:188 好评:0

    今天看见论坛有人问如何增加SWAP,以前看书知道怎么做,今天试验试验,记下笔记 :) 昨天有人问如何更改分区类型,正好也一并写了吧 ^_^ 制作SWAP有两种方法: 1.使用分区做为SWAP 2.使用文件做为SWAP 使用分区做为SWAP比较好,速度比文件的快,也不容易产生磁盘...

栏目列表
推荐内容