
Linux
五柳-先生
宅边有五柳树,因以为号焉。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux 查看系统硬件信息(实例详解)
linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说。cpulscpu命令,查看的是cpu的统计信息.blue@blue-pc:~$ lscpuArchitecture: i686 #cpu架构CPU op-mode(s): 32-bit, 64-b转载 2016-06-20 18:15:00 · 568 阅读 · 0 评论 -
shell--传入参数的处理
参数处理-Shell传入参数的处理1. $# 传递到脚本的参数个数2. $* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个3. $$ 脚本运行的当前进程ID号4. $! 后台运行的最后一个进程的进程ID号5. $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数6. $- 显示shell使用的当前选项,与set命令功能相同7. $?转载 2014-08-04 20:53:39 · 715 阅读 · 0 评论 -
Linux 之 shell 比较运算符
shelllinuxstring测试正则表达式运算符描述示例文件比较运算符-e filename如果 filename 存在,则为真[ -e /var/log/syslog ]-d filename如果 filename 为目录,则为真[ -d /tmp/mydir ]转载 2014-08-04 20:50:17 · 717 阅读 · 0 评论 -
使用 udev 高效、动态地管理 Linux 设备文件
概述:Linux 用户常常会很难鉴别同一类型的设备名,比如 eth0, eth1, sda, sdb 等等。通过观察这些设备的内核设备名称,用户通常能知道这些是什么类型的设备,但是不知道哪一个设备是他们想要的。例如,在一个充斥着本地磁盘和光纤磁盘的设备名清单 (/dev/sd*) 中,用户无法找到一个序列号为“35000c50000a7ef67”的磁盘。在这种情况下,udev 就能动态地在转载 2014-04-09 22:31:43 · 729 阅读 · 0 评论 -
Linux app - sendEmail
还在为Linux下没有便捷的邮件程序苦恼,还在为复杂的邮件服务器架设Google N多网页? 对于小型,便捷的Linux下命令行邮件程序,sendEmail使得这一切变得轻松可行。一起来看看吧。[python] view plaincopyprint?一、sendEmail介绍 SendEmail is a lightweight, command line S转载 2014-03-19 22:01:53 · 1021 阅读 · 0 评论 -
linux的hugepage的配置
linux虽然没有aix,hp unix那么强悍,但linux也是非常优秀的,为了提升linux的性能,它采用了很多io,memory的调度机制,linux使用内存的方式是采用vm的方式,即linux把物理内存和swap共同虚拟成内存来对外提供,有时用户看似使用内存,可实际上是使用磁盘,那如何避免使用swap磁盘空间呢?linux管理内存的单位是页(pages),一般情况下是4k的pa转载 2014-03-15 10:23:27 · 732 阅读 · 0 评论 -
Linux date日期格式及加减运算
#!/bin/sh##################################################################### TOC-TCS arithmetics for hadoop## Notice: this shell script will calcualte gps history data from 20140501 to 201转载 2014-09-11 14:51:30 · 791 阅读 · 0 评论 -
Linux shell脚本的字符串截取
Linux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.hao.com/123.htm.. 一 # 号截取,删除左边字符,保留右边字符。 echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即转载 2015-05-13 20:17:22 · 415 阅读 · 0 评论 -
Windows下修复mbr
在卸载linux Ubuntu之前,先修复MBR,然后再删除Linux分区就可以了。而MbrFix.exe 就是这样一个Windows 修复MBR的应用程序软件,MbrFix.exe 不仅支持Windows XP,还支持32位或64位的Windows NT, Windows 2000,Windows Server 2003, Windows Vista, Windows Server 2008,转载 2015-05-31 08:03:46 · 794 阅读 · 0 评论 -
Linux进程实时IO监控iotop命令详解
介绍Linux下的IO统计工具如iostat, nmon等大多数是只能统计到per设备的读写情况, 如果你想知道每个进程是如何使用IO的就比较麻烦.iotop 是一个用来监视磁盘 I/O 使用状况的 top 类工具。iotop 具有与 top 相似的 UI,其中包括 PID、用户、I/O、进程等相关信息。 实例直接运行就好iotop输出如转载 2016-06-20 17:55:23 · 1049 阅读 · 0 评论 -
Linux网络流量实时监控ifstat iftop命令详解
ifstat介绍ifstat工具是个网络接口监测工具,比较简单看网络流量 实例默认使用#ifstat eth0 eth1 KB/s in KB/s out KB/s in KB/s out 0.07 0.20 0.00 0.00 0.07转载 2016-06-20 17:53:52 · 788 阅读 · 0 评论 -
Linux 运行进程实时监控pidstat命令详解
简介 pidstat主要用于监控全部或指定进程占用系统资源的情况,如CPU,内存、设备IO、任务切换、线程等。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 实例讲解默认参数执行pidstat,将输出系统启动后所有活动进程的cpu统计转载 2016-06-20 17:33:45 · 671 阅读 · 0 评论 -
Linux CPU实时监控mpstat命令详解
简介mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。转载 2016-06-20 17:24:08 · 919 阅读 · 0 评论 -
Linux iostat监测IO状态
Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。1. 基本使用$iostat -d -k 1 10参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次。转载 2016-06-20 17:16:57 · 880 阅读 · 0 评论 -
Linux服务器上监控网络带宽的18个常用命令
本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。一些命令可以显示单个进程所使用的带宽。这样一来,用户很容易发现过度使用网络带宽的某个进程。这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具转载 2016-06-20 16:58:42 · 865 阅读 · 0 评论 -
你不知道的shell用法和脚本,简单&强大
5. ctrl-x e快速启动你的默认编辑器(由变量$EDITOR设置)。6. netstat –tlnp列出本机进程监听的端口号。7. tail -f /path/to/file.log | sed '/^Finished: SUCCESS$/ q'当file.log里出现Finished: SUCCESS时候就退出tail, 这个转载 2015-11-25 19:49:45 · 1044 阅读 · 0 评论 -
linux tcpdump命令以及结果分析
tcpdump能帮助我们捕捉并保存网络包,保存下来的网络包可用于分析网络负载情况,包可通过tcpdump命令解析,也可以保存成后缀为pcap的文件,使用wireshark等软件进行查看。1.针对特定网口抓包(-i选项)当我们不加任何选项执行tcpdump时,tcpdump将抓取通过所有网口的包;使用-i选项,我们可以在某个指定的网口抓包:linux:/tmp/lx #转载 2015-10-29 21:31:17 · 1943 阅读 · 0 评论 -
Redhat Enterprise Linux 6.4 安装Oracle JDK替换OpenJDK
缺省java版本为OpenJDK 1.7:# java -versionjava version "1.7.0_09-icedtea"OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-x86_64)OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode) # upda转载 2015-10-14 18:45:14 · 1030 阅读 · 0 评论 -
linux下修改ip地址,默认网关以及DNS
*修改IP地址 即时生效: ifconfig eth0 192.168.1.100 netmask 255.255.255.0 重启生效: vim /etc/sysconfig/network-scripts/ifcfg-eth0 --增加或者修改下面几行 BOOTPROTO=static IPADDR=192.168.1转载 2015-10-05 23:32:07 · 1023 阅读 · 0 评论 -
Openfiler之二:iSCSI应用
Openfiler在安装完成后,不需要在控制台操作,所有对Openfiler的控制都可以远程使用Web界面进行管理。https://IP:446就是默认的web登陆地址。Openfiler的默认用户名为openfiler,密码为password 登陆成功后显示如下:登录并修改密码在网络中的一台计算机上,登陆成功之后,可以在“Accounts→Admin Password”中更改密码转载 2014-03-06 21:33:11 · 1078 阅读 · 0 评论 -
openfiler安装篇
openfiler安装篇[日期:2010-03-02]来源: 作者:滕健兵[字体:大 中 小]Openfiler是一款基于Linux免费的NAS/SAN软件,具有优良的SAN性能,使用Openfiler硬件要求:256MB以上内存,1G硬盘安装空间,网卡,X86系统计算机。1、启动安装将Openfiler 2.3安装光盘放入光驱,启动计算机,出现如下转载 2014-03-06 21:31:06 · 1197 阅读 · 0 评论 -
GIT在Linux上的安装和使用简介
GIT在Linux上的安装和使用简介 GIT最初是由Linus Benedict Torvalds为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS、Subversion不同,它不必服务器端软件支持,速度和效率也有着相当程度的提高。 www.2cto.com 如果拥有CVS或者SVN的使用背景,那么更熟悉的方法是客户端-服务器端模式,所有转载 2013-10-03 14:59:03 · 710 阅读 · 0 评论 -
linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式转载 2013-10-03 15:46:29 · 743 阅读 · 0 评论 -
Linux 5.4 LVM RAW 设备 配置的深入研究
Redhat 平台对raw设备的配置在redhat 5之后有了变化。在redhat 5之前,直接配置/etc/sysconfig/rawdevices件,通过/etc/init.d/rawdevices来管理raw设备的启动和关闭。在Redhat 5之后,原来的raw设备接口已经取消了,redhat 5中通过udev规则进行配置。 要配置,需要编辑/etc/udev/rules.d/60-ra转载 2013-10-01 10:04:14 · 840 阅读 · 0 评论 -
Multipath实现LUN设备名称的持久化
之前用openfiler 搭建了一个虚拟的存储。 并且用udev 动态管理实现了设备的持久化。 这块的知识参考我的blog:openfiler 搭建虚拟存储 并 配置服务端 http://blog.youkuaiyun.com/tianlesoftware/archive/2010/10/29/5973222.aspx 实现设备名称的持久化有两种工具:Udev和 Multipa转载 2013-10-01 10:03:35 · 1405 阅读 · 0 评论 -
openfiler 搭建虚拟存储 并 配置服务端
免费的存储服务器软件有FreeNAS 和 Openfiler。 其中Freenas的网站上只有i386及amd64的版本,也就是说Freenas不能支持64位版本的Intel CPU,而Openfiler则提供更全面的版本支持,在其网站上可以看到支持多网卡、多CPU,以及硬件Raid的支持,还有10Gb网卡的支持。 Freenas 官网地址:http://freenas.org/doku.转载 2013-10-01 10:03:42 · 942 阅读 · 0 评论 -
Linux/Unix 自动安装key
#!/bin/ksh if [ ! $1 ]; then echo "usage: copyssh.sh user@remoteserver " exit fi PORT=22 if [ $2 ]; then PORT=$2 fi echo $1 $PORT # Uploads your i转载 2013-06-29 09:08:47 · 731 阅读 · 0 评论 -
linux samba配置
Samba是SMB的一种实现方法,主要用来实现Linux系统的文件和打印服务。Linux用户通过配置使用Samba服务器可以实现与Windows用户的资源共享。守护进程smbd和nmbd是Samba的核心,在全部时间内运行。nmbd程序使得通过企图计算机可以浏览Linux服务器。 CentOS6 Samba服务器配置一、安装前准备1、使用Samba服务器需要防转载 2013-03-16 19:05:14 · 808 阅读 · 0 评论 -
Centos安装配置NTP
NTP是用来使系统和一个精确的时间源保持时间同步的协议。建议大家在自己管理的网络中建立至少一台时间服务器来同步本地时间,这样可以使得在不同的系统上处理和收集日志和管理更加容易,而且不会出错。官方网站是:http://www.ntp.org/从上面我们可以获得Linux下的源代码,以及互联网上的公开的NTP服务器,其地址列表如下:http://ntp.isc.org/bi转载 2013-03-11 21:32:14 · 1363 阅读 · 0 评论 -
CentOS安装VirtrualBox
一、导入资源库文件A、进入“/etc/yum.repos.d/”目录:# cd /etc/yum.repos.d/B、将VirtualBox的yum配置文件下载到您的yum资源仓库中:# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repoC、查看下载的virtualbox.r转载 2013-03-11 21:33:43 · 1593 阅读 · 0 评论 -
Linux(Centos)配置OpenSSH无密码登陆
最近在搭建Hadoop环境需要设置无密码登陆,所谓无密码登陆其实是指通过证书认证的方式登陆,使用一种被称为"公私钥"认证的方式来进行ssh登录。在linux系统中,ssh是远程登录的默认工具,因为该工具的协议使用了RSA/DSA的加密算法.该工具做linux系统的远程管理是非常安全的。telnet,因为其不安全性,在linux系统中被搁置使用了。 " 公私钥"认证方转载 2013-10-14 21:17:44 · 866 阅读 · 0 评论 -
Hadoop集群_VSFTP安装配置
1、VSFTP简介 VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。 安全性是编写VSFTP的初衷,除了这与生俱来的安全特性以外,高速与高稳定性也是VSFTP的两个重要特点。 在速度方面,使用ASCII代码的模式下载数据时,VSFTP的速度是Wu-FTP的两倍,如果Li转载 2013-10-20 12:07:02 · 862 阅读 · 0 评论 -
CentOS安装配置
1、准备安装 1.1 系统简介 CentOS 是什么? CentOS是一个基于Red Hat企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本。每个版本的CentOS 都会获得七年的支持(通过安全更新方式)。新版本的CentOS 每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一转载 2013-10-20 12:06:45 · 1105 阅读 · 0 评论 -
Linux 下挂载硬盘的 方法
装虚拟机时空间划小了,于是又加了5G的空间,折腾了半天,挂上去了。整理下弄个笔记,备用。 1. 添加磁盘,查看磁盘状况 [root@db1 /]# fdisk -lDisk /dev/sda: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits = cylind转载 2014-03-06 21:29:20 · 603 阅读 · 0 评论 -
Openfiler之一:Openfiler的安装 - 虚拟机
注:FreeNAS适合于家庭用户,Openfiler 适用于企业用户。Openfiler是一款非常好的存储管理操作系统,开源免费,通过web界面对存储磁盘的管理,支持现在流行的网络存储技术IP-SAN和NAS,支持iSCSI、NFS、SMB/CIFS及FTP等协议。Openfiler能把标准x86/64架构的系统变成一个强大的NAS、SAN存储和IP存储网关,为管理员提供一个强大的管理转载 2014-03-06 21:33:32 · 2909 阅读 · 0 评论 -
Openfiler应用篇(二) SMB/CIFS server
一、建立share-1逻辑卷本篇我们讨论openfiler SMB / CIFS设置和应用。在openfile应用篇(一)中,我们建立了两个卷组vol-1和vol-2,同时在vol-1卷组上建立了iSCSI逻辑卷,现在,在vol-2卷组上,我们来建立share-1逻辑卷。依次点击主菜单Volumes,右侧菜单Add Volume,在Select Volume Group中,如果看到的是vol-转载 2014-03-06 21:31:22 · 2039 阅读 · 1 评论 -
Openfiler应用篇(一)iSCSI
本文主要讲解Openfile iSCSI 设置和应用,首先在浏览器中登录Openfile Web页面(https://ip:446,用户名:openfiler,密码:password)。本次任务:在磁盘上创建两个卷组,在其中第一个卷组(Vol-1)上建立iSCSI逻辑卷,另一个卷组(Vol-2)做其他用途。一、网络访问设置点击主菜单System,在Network Access Conf转载 2014-03-06 21:30:56 · 861 阅读 · 0 评论 -
Openfiler应用篇(三) Accounts
openfiler帐户(Accounts)设置,是openfiler深入一步使用的重要步骤,openfiler许多功能必须在帐户的支持下才能使用,也只有帐户作了正确的设置,openfiler才能真正作为文件服务器、FTP服务器、实现磁盘配额等。openfiler帐户有两种,既LDAP和Windows Domain controller两种授权,组合起来就有三种方式:LDAP、Windows Dom转载 2014-03-06 21:30:37 · 1040 阅读 · 0 评论 -
DAS,NAS,SAN
DAS(Direct Attached Storage—直接连接存储)是指将存储设备通过SCSI接口或光纤通道直接连接到一台计算机上。NAS(Network Attached Storage)—网络连接存储,即将存储设备通过标准的网络拓扑结构(例如以太网),连接到一群计算机上。NAS是部件级的存储方法,它的重点在于帮助工作组和部门级机构解决迅速增加存储容量的需求。需要共享大型CAD文档的工程小组就转载 2014-03-06 21:29:57 · 837 阅读 · 0 评论 -
Linux Shell 文本处理工具集锦
内容目录find 文件查找grep 文本搜索xargs 命令行参数转换sort 排序uniq 消除重复行用tr进行转换cut 按列切分文本paste 按列拼接文本wc 统计行和字符的工具sed 文本替换利器awk 数据流处理工具迭代文件中的行、单词和字符本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、转载 2013-12-12 13:01:52 · 870 阅读 · 0 评论