自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (3)
  • 收藏
  • 关注

原创 linux常用命令-6其他

以下为linux常用的命令举例。(注:#后面的为注释,输入命令时不要写)(六)其他6.1 help(查看内部命令的帮助文档)help cd #查看内部命令cd的帮助文档6.2 man(查看外部命令的帮助文档)man cpio #查看外部命令cpio的帮助文档6.3 alias(设置命令别名)alias #列出目前所有的别名设置alias ll="ls ...

2018-08-17 17:28:38 159

原创 linux常用命令-5网络相关

以下为linux常用的命令举例。(注:#后面的为注释,输入命令时不要写)(五)网络相关5.1 ifconfig(查看或修改网络接口设置)ifconfig #显示当前电脑的MAC地址、IP地址和子网掩码等信息ifconfig eth0 #显示第一块网卡的MAC地址、IP地址和子网掩码等信息5.2 ping(使用ICMP传输协议,发出请求回应的信息用以检测主机的网络状态)...

2018-08-17 17:25:52 148

原创 linux常用命令-4文件管理

以下为linux常用的命令举例。(注:#后面的为注释,输入命令时不要写)(四)文件管理4.1 cat(把文件传到基本输出)cat file.txt #显示文件file.txt的内容cat -n file.txt #显示文件file.txt的内容,由1开始对所有输出的行数编号cat -b file.txt #显示文件file.txt的内容,由1开始对所有输出的行数编号,不...

2018-08-17 17:23:42 312

原创 linux常用命令-3系统管理

以下为linux常用的命令举例。(注:#后面的为注释,输入命令时不要写)(三)系统管理3.1 date(显示或设置系统时间与日期)date #显示当前的系统时间与日期,例如:2008年 10月 13日 星期一 18:33:49 CSTdate "+%Y" #显示当前的四位年份date "+%m" #显示当前的月份(以01-12来表示)date "+%d" #显示当前...

2018-08-17 17:11:21 292

原创 linux常用命令-2磁盘管理

以下为linux常用的命令举例。(注:#后面的为注释,输入命令时不要写)(二)磁盘管理2.1 cd(切换目录)cd #将目录转到当前用户的默认工作目录cd ~ #同上cd ~chen #转到用户chen的默认工作目录cd / #转到系统根目录cd /home #转到/home目录cd proc #转到当前目录下的proc目录cd - #转到前一个目录c...

2018-08-17 16:59:02 242

原创 linux常用命令-1备份压缩

以下为linux常用的命令举例。(注:#后面的为注释,输入命令时不要写)(一)备份压缩1.1 tar(打包压缩)tar -cf file.tar file #将file文件或目录打包为文件:file.tartar -tf file.tar #浏览包文件file.tar中的文件或目录tar -xf file.tar #将包文件file.tar释放到当前目录tar -cz...

2018-08-17 16:47:16 195

原创 git仓库的bare方式

git提供一种对外发布,供开发者克隆的一种空工作目录的bare方式。这种方式的优点在于节省存储空间。1.要从头开始创建bare方式的git仓库,步骤如下:注:假定要创建的git仓库位于/home/chen/sw目录,源文件位于/home/zhao/src目录。git仓库目录:mkdir /home/chen/swcd /home/chen/swgit init --bare...

2018-08-16 16:10:39 27588

转载 学习bash第二版-附录五 获得示例程序

  可通过FTP和FTPMAIL方式得到本书的一些例子。如果连接了Internet,可使用FTP。如果未连接Internet但可以发送并接收电子邮件到Internet站点上,可使用FTPMAIL。  **FTP  如果你具有Internet连接(永久或拨号),最简单的使用FTP的方式是通过web浏览器或FTP客户端。要得到例子,可以访问ftp://ftp.oreilly.com/publis...

2018-08-14 11:32:28 314

转载 学习bash第二版-附录四 语法

**保留字  下面关键字为保留字,在它们没有被引起来时对shell具有特殊的含义:  if  then  else  elif  fi  case  esac  for  while  until  do  done  function  in  select  !  {  }  time  **bash的BNF  以下为bash 2.0的Backus-Naur Form(BNF)...

2018-08-14 11:31:20 187

转载 学习bash第二版-附录三 可载入内置命令

  bash 2.0引入了一种增加shell灵活性的新特性:动态可载入内置命令。在动态可载入系统上,你可以用C编写自己的命令,将之编译到共享对象中,并在shell内使用enable内置命令(请参见第七章以了解enable选项的细节部分)在任意时刻载入它们。  本附录讨论如何编写一个内置命令,以及如何在bash中载入它。这里假定你在编写、编辑和链接C程序方面经验丰富。  bash包在目录exam...

2018-08-14 11:30:49 171

转载 学习bash第二版-附录二 参考列表

**调用  表B-1和表B-2分别列出了在调用bash 2.x和1.x时所使用的选项。多字符选项必须出现在命令行中单字符选项前。另外,任何set选项都可在命令行上使用,见表B-6。登录shell通常使用选项-i(交互式)、-s(从标准输入中进行读取)和-m(使能作业控制)调用。    表B-1  命令行选项  选项            含义  -c string       从stri...

2018-08-14 11:30:08 210

转载 学习bash第二版-附录一 相关shell

  UNIX市场的分裂有其优点也有缺点。优点主要来自UNIX出现的早期:缺乏标准和在技术性学院和专业人员中的过度发展导致出现了UNIX软件的健康“免费市场”。在该市场内,同一类型的几个程序(例如:shell、文本编辑器、系统管理工具)都可能会流行。最好的程序通常也是最流行的,而较差的就会消失。  但常常在一给定范围内没有单一的“最好”的程序,可能会有几个同时在流行。这就出现了现在的情况,类似软件...

2018-08-14 11:27:23 183

转载 学习bash第二版-第十一章 用户系统的bash

  本书的前十章介绍了bash的几乎全部内容,从文件系统介绍和命令行编辑到使用shell中鲜为人知的特性编写shell脚本和函数都已介绍完毕。但如果你拥有的是一个旧的bash版本,并且想要使用本书介绍的新特性时该怎么办(最糟的是你根本没有bash)呢?  本章介绍如何得到bash的最新版本,即如何在你的系统上安装它。我们会讨论此过程中遇到的潜在问题。我们还会介绍如何使用bash的一些例子以及向b...

2018-08-14 11:26:22 355

转载 学习bash第二版-第十章 bash管理

  系统管理员会使用shell完成两方面的工作:设置通用的用户环境和设置系统安全性。本章将探讨与这些工作相关的bash特性。本书假设读者已掌握UNIX系统管理基础。**作为标准shell安装bash  在系统定制的开头,需要强调的是:bash可以被安装成标准的Bourne shell(/bin/sh)。的确,在某些系统中是通过安装bash来替代Bourne shell,比如Linux。  如...

2018-08-14 11:25:40 331

转载 学习bash第二版-第九章 调试shell程序

  我们希望已经使你相信bash可被用做一种重要的UNIX编程环境。它有足够的特性、控制结构等。但编程环境的另一基本部分是功能强大的集成支持工具。例如,对于C和C++这样的语言有广泛的屏幕编辑器、编译器、调试器、配置器、交叉引用器等。如果以这些语言编程,采用这些工具是理所应当的,而决不会求助于诸如ed编辑器和adb机器语言调试器来开发代码。  bash的编程支持工具是什么呢?当然,可以使用类似v...

2018-08-14 11:25:00 492

转载 学习bash第二版-第八章 进程处理

  UNIX操作系统在一些概念上建立了良好的声誉,它们都很简单但功能强大。前面已经介绍了一些,如标准输入/输出、管道、文本过滤实用程序、树形结构文件系统等。UNIX作为第一批小型机操作系统声名远扬,它使每个用户都可以控制多个进程。我们称此功能为用户控制多任务。  如果UNIX是你唯一熟悉的操作系统,你可能对其他主流操作系统在该方面的缺乏感到惊讶。例如,Microsoft的MS-DOS,为了实现对...

2018-08-14 11:24:09 275

转载 学习bash第二版-第七章 输入/输出和命令行处理

  前几章详细介绍了各种shell编程技术,大部分集中于数据流以及对shell程序的控制。本章将介绍这两个相关主题。第一个是shell执行面向文件的输入和输出的机制。这里会对已经介绍过的shell基本I/O重定向符作出补充介绍。  第二,广泛的讨论行和单词层次上的I/O。这是一个与前面的内容完全不同的主题,因为它涉及了在文件/终端和shell变量之间信息的移动。echo和命令替换是已介绍过的具有...

2018-08-10 10:27:07 526

转载 学习bash第二版-第六章 命令行选项和有类型变量

  通过前面几章的介绍,你应该对shell编程技术有了基本的了解。所学的内容已经使你可以编写许多完整且有用的shell脚本和函数。  但你也许会注意到相比于常用的UNIX命令,你的shell代码仍有一定的差距。特别是,如果你是资深UNIX用户,就会注意到目前编写的所有实例脚本都还不具备处理命令行上短划线后选项的能力。如果你曾用常规语言C或Pascal编程,就会注意到我们在shell变量中遇到的唯...

2018-08-10 10:26:21 197

转载 学习bash第二版-第五章 流程控制

  如果你是一名程序员,已经读过上一章的内容(这里声明bash具有高级编程功能),你可能会问哪里介绍了它所具有的常规语言特性。也许最明显的“遗漏”是流程控制,如if、for、while等。  流程控制给出编程者依据诸如变量取值、命令是否正确执行及其他条件,而使程序的一部分被执行或某部分被重复执行的能力。这里将介绍控制程序执行流程的功能。  目前介绍的几乎所有的shell脚本或函数都没有流程控制...

2018-08-10 10:25:35 252

转载 学习bash第二版-第四章 基础shell编程

  如果你对前一章的定制技术很熟悉,可能你想要开始对环境进行各种改动,但有的现在还做不到这一点。shell编程会帮助你实现。  bash有它这一类命令解释器所应具有的一些高级编程功能。虽然其语法不是最好的,或者说不像大多数一流的编程语言那样好,但其功能和灵活性却可以与之媲美。实际上,bash可以作为编写软件原形的完整环境。  bash编程的某些方面实际上是前面介绍的定制技术的扩展,其他一些特性...

2018-08-10 10:24:39 202

转载 学习bash第二版-第三章 定制用户环境

  环境是一种概念的集合,用以表达一个计算机系统或其他工具集设计的用于理解和继承且外观舒适的内容。例如,用户的桌面就是一种环境。桌面工作包含的内容通常有备忘录、电话、信件、表格等。桌面上用来处理这些内容的工具有纸张、订书钉、信封、钢笔、电话、计算器等。它们每个都有一个表达如何使用的特性集,比如从这些工具在桌面上或抽屉里的位置到电话上记忆按钮设置的号码等高级特性。结合在一起,这些特性就行成了桌面的外...

2018-08-10 10:23:52 242

转载 学习bash第二版-第二章 命令行编辑

  在计算机键盘上键入时总是会犯错误,而在使用一个UNIX shell时这种情况可能出现的更多。UNIX shell语法很强大,也相当简洁,但是有很多不常用的字符,不容易记忆,可以构建出既复杂又晦涩难懂的命令行。Bourne shell和C shell通过给编辑命令行加入大量的限制使这一点变得更加复杂化。  特别是,没有可以重新调用前面键入的命令行以便修正错误的方式。如果你是一位资深的Bourn...

2018-08-10 10:23:13 866

转载 学习bash第二版-第一章 bash基础

  自从20世纪70年代早期UNIX操作系统创建以来,它越来越流行。这段时间内它衍生出各种不同的版本,如Ultrix、AIX、Xenix、SunOS和Linux。从微型机和大型机开始,它已经移向了桌面工作站,甚至是工作和家用的个人计算机。UNIX系统也不只用于大学和研究中心的计算,它还用于许多商务机构、学校和家庭。随着时间的推移,将会有越来越多的人接触到UNIX。  你可能在学校、办公室或家里使...

2018-08-10 10:22:27 371

转载 学习bash第二版-前言

  UNIX或Linux操作系统用户将面对的第一件事就是shell。“shell”是一个用户与系统交互接口的UNIX术语。它使用户可以通过键盘和显示设备与计算机进行交流。shell只是封装在系统中的独立程序,因此,可以有多种选择。  系统通常配有“标准”shell,新用户对此不会有疑问。然而,有些标准shell相当陈旧、缺乏新shell的许多特性,有些不合时宜。因为shell对一个人的工作环境有...

2018-08-10 10:21:36 360

转载 学习bash第二版-目录

前言第一章 bash基础 shell简介 本书范围 UNIX shell历史 得到bash 交互式shell用法 文件 输入和输出 后台作业 特殊字符和引用 帮助第二章 命令行编辑 历史文件 emacs编辑模式 vi编辑模式 fc命令 历史扩展 readline 键盘习惯第三章 定制用户环境 .bash_profile、.bash_logout和.bas...

2018-08-10 10:20:00 196

转载 Squid中文权威指南-译后序

当译完本书最后一章时,心头袭来深深的寂寞。在计算机领域,国内外技术水平差之甚远,部分原因归咎于语言的差异。某种技术在国外流行若干年后,才有相应的中文文档出现。没有文档,技术人员无法起步;而不规范的发行文档,更是误导了一批又一批的初学者。本书的作者Duane Wessels是位大师级的人物,除了精湛的技术外,他写的本书文笔通畅,脉络清晰,丝毫不晦涩。若对研究Squid抱着严肃的态...

2018-08-10 09:10:20 249

转载 Squid中文权威指南-第16章 调试和故障处理

16.1 一些通用问题在讨论通用debug前,我先提起一些经常发生的问题。16.1.1 "Failed to make swap directory"Failed to make swap directory /var/spool/cache: (13) Permission denied这点发生在你运行squid -z,并且squid的用户ID没有对/var/spool目录的写权...

2018-08-09 12:44:31 1060

转载 Squid中文权威指南-第15章 服务加速模式

15.1 概述假如你已在某台机器上运行了原始服务器,就必须将它移到不同的IP地址或TCP端口。例如,可以这样做:(1)在独立的主机上安装squid;(2)给原始服务器分配一个新的IP地址;(3)将旧的IP地址分配给squid。为了安全起见,在squid和后台服务器通信的链路上,可使用私网地址。见图15-1。Figure 15-1. How to replace your origin se...

2018-08-09 12:43:26 446

转载 Squid中文权威指南-第14章 监视Squid

14.1 cache.log告警在碰到Squid有问题时,应该首先查看cache.log里的警告信息。在正常运行时,你可发现不同的警告或信息,它们会或不会表明问题存在。我在13.1节里讲到了cache.log的结构。这里我重提一些可能在日志文件里见到的警告信息。在中值响应时间超过限制时,high_response_time_warning指令让Squid打印一条警告。该值是毫秒级的,默认禁...

2018-08-09 12:42:36 229

转载 Squid中文权威指南-第13章 日志文件

13.1 cache.logcache.log包含多种消息,例如Squid的配置信息、性能警告、以及严重错误。如下是cache.log的输出样本:2003/09/29 12:09:45| Starting Squid Cache version 2.5.STABLE4 for i386-    unknown-freebsd4.8...    2003/09/29 12:09:45...

2018-08-09 12:41:46 1379

转载 Squid中文权威指南-第12章 验证辅助器

先前我在6.1.2.12章里谈起过代理验证。然而,我仅仅解释了如何编写用于代理验证的访问控制规则。这里,我将告诉你如何选择和配置部分验证辅助器。回想一下,Squid支持三种方式用于从用户端采集验证信用项:基本,摘要(Digest),和NTLM。这些方式指定squid如何从客户端接受用户名和密码。从安全观点看,基本验证非常脆弱。摘要和NTML验证显然更强壮。对每种方式,squid提供一些验证模块...

2018-08-09 12:40:50 1096

转载 Squid中文权威指南-第11章 重定向器

重定向器是squid的外部程序,它重写来自客户请求的URI。例如,尽管某个用户请求这个页面:http://www.example.com/page1.html ,重定向器可以将请求改变到别的地方,例如:http://www.example.com/page2.html 。squid自动抓取新的URI,就像是客户端的原始请求一样。假如响应可被缓存,squid将它存储在新的URI下。重定向功能允许...

2018-08-09 12:39:54 909

转载 Squid中文权威指南-第10章 与其他Squid会话

10.1 某些术语通常把一组互相转发请求的cache(或代理)叫做cache堆叠。把cache堆叠的成员叫做邻居或对等伙伴。邻居 cache有2种关系:父子或姐妹。从拓扑上看,父cache在堆叠里位于顶层,而姐妹cache位于同一层。两者真正的不同在于,父cache能为子 cache转发cache丢失,然而姐妹cache之间不允许转发cache丢失。这意味着,在发送请求到姐妹cache前,...

2018-08-09 12:39:12 1834

转载 Squid中文权威指南-第9章 Cache拦截

Cache拦截是让传输流向Squid的流行技术,它不用配置任何客户端。你可以配置路由器或交换机将HTTP连接转发到squid运行的主机。squid运行的操作系统被配置成接受外部数据包,并将其递交给squid进程。为了让HTTP拦截生效,你必须配置3个独立的因素:网络设备,squid运行的操作系统,和squid自身。(译者注:Cache拦截实际上指的是Squid的透明代理)9.1它如何工作...

2018-08-09 12:38:13 731

转载 Squid中文权威指南-第8章 高级磁盘缓存主题

8.1 是否存在磁盘I/O瓶颈?Web缓存器例如squid,通常在磁盘I/O变成瓶颈时,不会正确的体现和告知你。代替的是,随着负载的增加,响应时间和/或命中率会更低效。当然,响应时间和命中率可能因为其他原因而改变,例如网络延时和客户请求方式的改变。也许探测cache性能瓶颈的最好方式是做压力测试,例如Web Polygraph。压力测试的前提是你能完全控制环境,消除未知因素。你可以用不同的...

2018-08-09 12:37:13 434

转载 Squid中文权威指南-第7章 磁盘缓存基础

7.1 cache_dir指令cache_dir指令是squid.conf配置文件里最重要的指令之一。它告诉squid以何种方式存储cache文件到磁盘的什么位置。cache_dir指令取如下参数:cache_dir scheme directory size L1 L2 [options]7.1.1 参数:SchemeSquid支持许多不同的存储机制。默认的(原始的)是ufs。...

2018-08-09 12:36:29 1230

转载 Squid中文权威指南-第6章 访问控制

6.1 访问控制元素ACL元素是Squid的访问控制的基础。这里告诉你如何指定包括IP地址,端口号,主机名,和URL匹配等变量。每个ACL元素有个名字,在编写访问控制规则时需要引用它们。基本的ACL元素语法如下:acl name type value1 value2 ...例如:acl Workstations src 10.0.0.0/16在多数情况下,你能对一个ACL元素列...

2018-08-08 18:25:19 1757

转载 Squid中文权威指南-第5章 运行Squid

5.1 squid命令行选项在开始其他事情之前,让我们先看一下squid的命令行选项。这里的许多选项你从不会使用,另外有些仅仅在调试问题时有用。-a port指定新的http_port值。该选项覆盖了来自squid.conf的值。然而请注意,你能在squid.conf里指定多个值。-a选项仅仅覆盖配置文件里的第一个值。(该选项使用字母a是因为在Harvest cache里,HTTP端口...

2018-08-08 18:22:51 749

转载 Squid中文权威指南-第4章 快速配置向导

4.1 squid.conf语法Squid的配置文件相对规范。它与其他许多unix程序相似。每行以配置指令开始,后面跟着数字值或关键字。在读取配置文件时,squid忽略空行和注释掉的行(以#开始)。如下是一些配置行示例:cache_log /squid/var/cache.log        # define the localhost ACL    acl Localhost ...

2018-08-08 18:22:02 411

转载 Squid中文权威指南-第3章 编译和安装

3.1 安装之前假如你使用unix有一段时间,并且已编译过许多其他软件包,那么只需快速的扫描本章。编译安装squid的过程与安装其他软件相似。为了编译squid,你需要一个ANSI C编译器。不要被ANSI字眼吓倒。假如你已经有一个编译器,它顺从ANSI指令,那么也一样。GNU C编译器(gcc)是很好的选择,它被广泛使用。大部分操作系统在其标准安装中附带了C编译器,不过Solaris和H...

2018-08-08 18:21:12 600

阿里mPaaS日志的分析工具,Chrome插件:LogAnalyzer

阿里mPaaS日志的分析工具,Chrome浏览器的插件。

2021-06-03

SnowPad(冰雪记事本)打包下载

SnowPad(冰雪记事本),是一款java代码实现的记事本程序,可以在Windows和Linux下运行的增强型记事本。本资源中包括源代码和打包好的jar包。

2018-09-29

jEdit-V5.1.0 exe安装程序

jEdit是一个用Java语言开发的文本编辑器,在GPL下发布。它可以在Windows、Linux、Mac OS等多种平台下运行,并且有很多插件,可以扩充基本功能。它也支持80多种文件类型的文法加亮显示。功能比较强大~此版本是目前最新的!

2013-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除