`
colorlife
  • 浏览: 132303 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

shell基础

阅读更多

shell基本命令:

1. lsof  列表所有已打开的文件。这里的文件是广义的文件,在linux里,所有命令、进程都可以是文件。

lsof -i:8080  使用8080端口的程序。要注意用户权限,一般用root来执行。

 

ls, mv, cp, rm等命令有参数长度限制,使用 xargs 来执行: ls | xargs rm

 

设置系统时间: date -s '' ;  clock --systohc 

 

ls 1>/dev/null 2>&1   /dev/null是不存在的特殊设备

 

查看系统信息命令:

hostname; who;  /proc/cpuinfo;  

内存: /proc/meminfo; free; 

磁盘: df; du -sh;uptime # 查看系统运行时间、用户数、负载; fdisk -l; mount | column -t;

 

 

HP UNIX:

1. 磁盘管理

LVM:逻辑卷管理

一个硬盘是一个物理卷PV,多个PV组成卷组VG,VG可以包括创建多个逻辑卷LV。其中最小的物理管理块叫物理扩展PE,默认是4M,可以设置大一些。逻辑最小的可管理块叫逻辑扩展LE, 有一个表维护LE与PE的关系。

/dev/dsk对应的为块设备,文件系统的操作用到它,如mount。/dev/rdsk对应的为字符设备(裸设备,rdsk的r即为raw)。PV 是块设备,硬盘初始状态是裸设备,要先将其变为块设备,才能加入到VG中。

vgdisplay :可看到用了多少PE,还有多少PE,扩展LV时就心中有数了

lv~ pv~

bdf

sam:类型suse的yast,aix的smit/smitty  可以查看磁盘的信息。

umount 挂载点

mount [-t 类型] 设备 挂载点

 

扩逻辑卷:

lvextend   -L  500  /dev/vg00/lvol4

将逻辑卷/dev/vg00/lvol4扩大到500M

查看文件系统:fstyp /dev/vg00/lvol4

 

为扩展的空间扩展文件系统:

# extendfs  -F vxfs /dev/vg00/rlvol4

 

初始化硬盘

# pvcreate [-f] /dev/rdsk/c0t5d0     //变为块设备

将硬盘加入到VG中

# vgextend vgXX /dev/dsk/ c0t5d0

 

查看PV

pvdisplay –v /dev/dsk/cXtXdX 该命令可以查看某个物理硬盘上的逻辑卷的情况,判断上面的空间有没有使用。

删除PV

将某个PV从VG中剔除:

vgreduce vg_name /dev/dsk/cXtXdX

详细参考:http://htdzwy.blog.163.com/blog/static/7980475120084190204636/

注意:不能对已存在的 pv 再 pvcreate ,不然会出现严重错误。

 

查看系统信息:

machinfo, swapinfo, ioscan, dmesg, model, vmstat

sar 1 2 : 每隔1秒,共执行3次

sar -d 查看io情况。 avque在指定间隔内,平均处理的请求个数、r+w/s每秒对设备读/写进行传输的次数、blks/s每秒设备传输的数据块数目、avserv每次传输所使用的时间(寻道延迟、旋转延迟、数据传输时间)的平均值,以ms秒计,avwait每个请求在请求在队列中等待的平均时间,以ms秒计。

 

分享到:
评论

相关推荐

    学习shell的入门资料(shell十三问+shell基础十二篇)doc版

    本资源包含了两份文档——《shell十三问》和《shell基础十二篇》,是初学者快速掌握Shell编程的优秀教程。 1. **Shell基础知识** - **变量与赋值**:在Shell中,变量可以用来存储各种类型的数据,如字符串、整数。...

    SHELL基础十二篇

    "SHELL基础十二篇"涵盖了初学者必须掌握的基本概念和技能,以下是对这些核心知识点的详细阐述: 1. **Shell简介**:Shell是操作系统与用户交互的接口,它允许用户通过命令行执行系统操作。常见的Shell有Bash...

    Linux系统管理-shell基础1.pdf

    Linux系统管理中的Shell基础主要涉及对Shell这一概念的理解和运用。Shell是用户和操作系统之间交互的一种接口,它提供了一个命令行界面,允许用户输入命令并执行。Shell能够解释用户输入的命令,并调用相应的系统...

    shell基础十二篇.pdf

    ### Linux Shell基础知识详解 #### 一、Shell简介 在Linux操作系统中,Shell是一种用户与操作系统交互的接口。Shell不仅能够执行命令,还可以编写脚本来自动化一系列任务。对于初学者而言,掌握基本的Shell命令和...

    shell基础编程实例

    shell基础编程的一些例子,供查阅使用,涉及到shell脚本使用的某些功能

    shell基础培训

    ### Shell基础培训知识点详解 #### 一、Shell简介与作用 - **定义**: Shell是一种用C语言编写的程序,作为用户与Linux操作系统之间的桥梁。它既是命令语言也是程序设计语言,用户可以通过输入命令来实现对系统的...

    linux-Shell基础视频教程

    10.3.1 Shell基础-Bash基本功能-历史命令与补全.mp4 10.3.2 Shell基础-Bash基本功能-别名与快捷键.mp4 10.3.3 Shell基础-Bash基本功能-输入输出重定向.mp4 10.3.4 Shell基础-Bash基本功能-多命令顺序执行与管道符...

    shell编程 创建shell脚本 shell 基础语法 shell流程控制语法 shell函数

    下面将详细介绍创建 Shell 脚本、Shell 基础语法、流程控制语法以及如何定义和使用 Shell 函数。 首先,让我们理解一下 Shell 编程的基础。Shell 是操作系统提供的一种命令解释器,用户通过 Shell 与操作系统进行...

    Shell基础——Shell入门资料

    **Shell基础——Shell入门资料** 在信息技术领域,Linux操作系统因其开放源码、稳定性和灵活性而备受推崇。Linux的用户界面主要是命令行界面,也就是我们常说的终端或控制台,而Shell则是用户与操作系统交互的接口...

    shell基础学习资料

    ### Shell基础学习资料知识点详解 #### 一、Shell脚本的执行与权限设置 - **脚本执行前的声明**:任何Shell脚本都需在第一行声明所使用的Shell解释器,例如`#!/bin/sh`。这里的`#!/bin/sh`表示此脚本将通过`/bin/...

    shell基础入门教程

    **Shell基础入门教程** Shell编程是Linux和Unix操作系统中的一种命令解释器,它允许用户通过命令行与系统交互,执行各种任务。本教程将引导初学者逐步了解并掌握Shell编程的基础知识。 ### 1. Shell简介 Shell是...

    CShell基础知识详解

    ### CShell基础知识详解 #### 一、引言 在之前的讨论中,我们已经涉及了许多Cshell的功能,例如命令别名、作业控制等。此外,任何一系列Cshell命令都可以存储在一个文件中,并通过调用Cshell来执行这些命令。这样...

    shell基础12篇电子书shellchoki.chm

    总之,Shell基础包括脚本编写、变量管理、环境变量的使用以及条件测试等,掌握这些基础知识对于高效地管理和自动化Linux系统任务至关重要。通过编写和理解Shell脚本,用户可以更好地理解和控制他们的操作系统。

    shell基础12篇13问

    shell是直接与内核进行交互,属于比用户程序层更深入的一种程序语言。shell的简单,高效,优雅,基础问答,让你对shell有初步了解

    shell基础 (pdf) txt版 ,适合于初级和高级shell编程者

    这份"shell基础"的学习资料,无论是对初学者还是有一定经验的shell编程者,都是一份非常宝贵的资源。以下是根据标题和描述提炼出的shell基础知识要点,我们将深入探讨这些主题。 1. **Shell介绍**:Shell是用户与...

    京峰教育Linux Shell基础编程

    京峰教育 Linux Shell 基础编程知识点总结 本资源摘要信息涵盖了 Linux Shell 基础编程的知识点,包括 Shell 编程入门、变量、If、While、For、Case、Select 基本语句案例演练、Find、Grep、Awk、Sed 四剑客深度...

    shell基础知识

    最近在学习shell,找了很多资料,这个是其中不错的shell基础知识讲解,虽然比较基础,但是很容易懂~

    03 Shell基础实验

    Shell基础实验是Linux或Unix操作系统中的重要组成部分,它是一种命令行解释器,允许用户与操作系统进行交互。在本次实验中,我们将深入理解Shell的基本概念、常用命令以及脚本编写技巧。通过实践,你可以掌握如何...

    shell基础学习资料.rar

    本压缩包"shell基础学习资料.rar"包含的资源显然是为了帮助初学者掌握Shell的基础知识。以下是关于Shell的一些关键知识点的详细说明: 1. **Shell类型**:Linux中有多种Shell,比如Bash(Bourne-Again SHell)、Sh...

Global site tag (gtag.js) - Google Analytics