Shell-/bin/bash和/bin/sh解释器的误用引起的脚本语法错误

背景下面的脚本,在Linux上运行良好,在SUNOS执行的时候报语法错误。#! /bin/sh#支持fwu的使用fwu 不支持的使用fu PS_TYPE="ps -fwu" do_ps=`ps -fwu 2>/dev/null` if [ "$?" -eq 1 ] then PS_TYPE="ps -fu" fiOSTYPE=`uname -a | awk '{print substr($0...
阅读(1948) 评论(0)

Linux 常用命令一览

概述 强大好用的SHELL 执行命令与查看帮助 man 常用系统工作命令 echo date reboot wget 系统状态检测命令 ifconfig uname uptime 查看系统的负载情况 free who last history sosreport 工作目录切换命令 pwd cd ls 文本文件编辑命令 cat more head tail od tr wc cut diff 文件目...
阅读(4063) 评论(4)

Linux 漫谈开源许可证/红帽认证

六种常见的开源许可证 Linux 起源 热门的开源系统 红帽企业系统RedHatEnterpriseLinuxRHEL 社区企业操作系统Centos 红帽用户桌面版Fedora Linux 国际化组织的开源操作系统Debian 基于Debian的桌面版Ubuntu 红帽认证 重要的守护进程 红帽软件包管理器-RPM RPM常用操作 RPM的缺点 Yum软件仓库 yum软件仓库的使用拓扑图 yum的配...
阅读(2217) 评论(0)

Linux 命令行小技巧-持续更新

概述你有将Linux物尽其用吗?有些时候你会需要这些技巧。本博文会帮助你更好得使用一些命令,发挥其更强大的功能。命令行小技巧history命令来查看曾经运行过的命令# historyhistory中显示命令的执行时间从history命令输出看,很明显,命令的执行时间没有被打出来。有解决方法吗?有的!运行如下命令:# HISTTIMEFORMAT="%d/%m/%y %T " # history如果你...
阅读(1830) 评论(0)

Linux终端下 dstat 监控工具

概述dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘的吞吐率(在相...
阅读(1570) 评论(0)

Linux 磁盘I/O读写速度检测

概述读取速度可以使用命令:hdparm –t 设备名(/dev/sda1)写入速度使用命令:time dd if=/dev/zero of=/tmp/test.dat bs=1G count=1测试磁盘的读写IO速度有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度,来进行下一步的决策.下面是两种测试方法:...
阅读(1711) 评论(0)

Linux - How to Take ‘Snapshot of Logical Volume and Restore’ in LVM

系列How to use LVM in LinuxHow to Extend/Reduce LVM’s (Logical Volume Management) in LinuxHow to Take ‘Snapshot of Logical Volume and Restore’ in LVM在 LVM中 录制逻辑卷快照并恢复LVM快照是以空间换时间时间的方式制作的lvm卷副本。它只在lvm中工作,...
阅读(1576) 评论(0)

Linux - How to Extend/Reduce LVM’s (Logical Volume Management) in Linux

系列How to use LVM in LinuxHow to Extend/Reduce LVM’s (Logical Volume Management) in LinuxHow to Take ‘Snapshot of Logical Volume and Restore’ in LVM概述 在Linux中扩展/缩减LVM前面我们已经了解了怎样使用LVM创建弹性的磁盘存储。这里,我们将了解怎...
阅读(1536) 评论(0)

Linux - How to use LVM in Linux

Logical Volume Manager概述在如今,每台服务器空间都会因为我们的需求增长而不断扩展。逻辑卷可以用于RAID,SAN。单个物理卷将会被加入组以创建卷组,在卷组中,我们需要切割空间以创建逻辑卷。在使用逻辑卷时,我们可以使用某些命令来跨磁盘、跨逻辑卷扩展,或者减少逻辑卷大小,而不用重新格式化和重新对当前磁盘分区。卷可以跨磁盘抽取数据,这会增加I/O数据量。逻辑卷管理LVM是一个多才多艺...
阅读(1607) 评论(0)

Linux-pidstat Monitor and Find Statistics for Linux Procesess

pidstat概述pidstat命令用来监控被Linux内核管理的独立任务(进程)。它输出每个受内核管理的任务的相关信息。pidstat命令也可以用来监控特定进程的子进程。间隔参数用于指定每次报告间的时间间隔。它的值为0(或者没有参数)说明进程的统计数据的时间是从系统启动开始计算的。安装pidstatpidstat 是sysstat软件套件的一部分,sysstat包含很多监控linux系统状态的工具...
阅读(1516) 评论(0)

Linux - Sysstat [ All-in-One System Performance and Usage Activity Monitoring Tool For Linux]

Sysstat概述、 Sysstat是一个非常方便的工具,它带有众多的系统资源监控工具,用于监控系统的性能和使用情况。我们在日常使用的工具中有相当一部分是来自sysstat工具包的。同时,它还提供了一种使用cron表达式来制定性能和活动数据的收集计划。包含在sysstat包中的工具 iostat: 输出CPU的统计信息和所有I/O设备的输入输出(I/O)统计信息。 mpstat: 关于CPU的详细...
阅读(1521) 评论(0)

Linux Performance Monitoring with Vmstat and Iostat Commands

概述vmstat和iostat两个命令都适用于所有主要的类unix系统(Linux/unix/FreeBSD/Solaris)。磁盘IO是服务器性能的一个重要指标,下面介绍两个常用的观察IO的命令,iostat我一般用来查看磁盘的IO,以及在测试磁盘时做一个监控工具,iotop在排查服务器问题时,可以用来找到某些异常程序!下面都会做一个简要的介绍!博文中使用的操作系统为:[xgj@entel2 ~]...
阅读(1547) 评论(0)

Linux 在 linux 中搭建 FTP 服务

概述在本篇博文中,我将会介绍如何搭建你自己的FTP服务FTP是什么FTP 是文件传输协议File Transfer Protocol的缩写。顾名思义,FTP用于计算机之间通过网络进行文件传输。你可以通过FTP在计算机账户间进行文件传输,也可以在账户和桌面计算机之间传输文件,或者访问在线软件归档。但是,需要注意的是多数的FTP站点的使用率非常高,可能需要多次重连才能连接上。FTP地址和HTTP地址(即...
阅读(1570) 评论(0)

Linux 精通Linux的“kill”命令

概述无论你使用哪种操作系统,你一定会遇到某个行为失常的应用,它把自己锁死并拒绝关闭。在Linux(还有Mac),你可以用一个”kill”命令强制终结它。本篇博文中,我们将展示给你多种方式使用”kill”命令终结应用。Kill命令和信号[xgj@entel2 ~]$ kill kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | job...
阅读(1701) 评论(0)

Linux 让进程在后台可靠运行的几种方法

场景思考三个问题: 想让进程在断开连接后依然保持运行? 如果该进程已经开始运行了该如何补救? 如果有大量这类需求如何简化操作? 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口、网络断开连接的干扰呢?下面举了一些例子, 我们可以针对不同的场景选择不同的方式来处...
阅读(1896) 评论(0)

Linux 备份及恢复 Linux 文件权限

概述一个系统管理员菜鸟不小心输入”chmod -R 777 /”从而导致了巨大的悲剧,使得整个系统遭到了严重的破坏。在日常管理中,我们有许多工具可以用来备份文件权限,如cp、rsync、etckeeper等。如果你使用了这个备份工具,那么你的确不需要担心改变的文件权限问题。但如果只是想暂时备份文件权限(而不是文件本身),例如:为了阻止一些目录的内容被覆盖暂时移除该目录下所有文件写的权限;或是正在排除...
阅读(1572) 评论(0)

Linux-scp安全拷贝协议

概述在ssh命令中内置了一种叫scp 的命令,用来在服务器之间安全传输文件。scp 是安全拷贝协议 Secure Copy Protocol的缩写,和众多 Linux/Unix 使用者所熟知的拷贝(cp)命令一样。scp 的使用方式类似于 cp 命令,cp 命令将一个文件或文件夹从本地操作系统的一个位置(源)拷贝到目标位置(目的),而 scp 用来将文件或文件夹从网络上的一个主机拷贝到另一个主机当中...
阅读(2080) 评论(0)

Linux 中复制文件到多个目录中

概述在学习 Linux 的过程中,对于新手而言总是会使用几个命令来完成一个简单的任务。对正在熟悉使用终端的人这是很容易理解的行为。然而,如果你想要成为一个老手,学习一些“快捷命令”会显著减少时间浪费。在本篇中,我们会用一个简单的方法在 Linux 中用一个命令来将目录复制到多个文件夹中。通常写法在 Linux 中,cp 命令常被用于从一个文件夹中复制文件到另一个文件夹中,最简单的语法如下:# cp...
阅读(1839) 评论(0)

Linux-手动释放linux内存cache

操作执行以下命令 [root@entel2 ~]# sync [root@entel2 ~]# echo 3 > /proc/sys/vm/drop_caches重新查询探究free的用法[root@entel2 rh]# free -help free: invalid option -- 'h' usage: free [-b|-k|-m|-g] [-l] [-o] [-t] [-s d...
阅读(1717) 评论(0)

Linux-使用 Find 命令找到那些需要清理的文件

概述有一个问题几乎困扰着所有的文件系统 – 包括 Unix 和其他的 – 那就是文件的不断积累。几乎没有人愿意花时间清理掉他们不再使用的文件和整理文件系统,结果,文件变得很混乱,很难找到有用的东西,要使它们运行良好、维护备份、易于管理,这将是一种持久的挑战。其中一种解决问题的方法是建议使用者将所有的数据碎屑创建一个文件集合的总结报告或”概况”,来报告诸如所有的文件数量;最老的,最新的,最大的文件;并...
阅读(1628) 评论(0)
54条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:881053次
    • 积分:14361
    • 等级:
    • 排名:第886名
    • 原创:404篇
    • 转载:0篇
    • 译文:5篇
    • 评论:142条
    WeChat
      欢迎关注我的公众号,干货只有干货,还有更多惊喜和资源在等着你
    博客专栏