![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 52
loophome
这个作者很懒,什么都没留下…
展开
-
linux常用压缩解压命令(tar,zip)
tar(该命令在Windows解压会有问题,请使用zip)压缩:tar -zcvf [归档名称] [源文件]解压缩: tar -zxvf [归档文件]zip压缩:zip -r [归档名称] [源文件]解压缩:unzip [归档文件]原创 2015-03-21 14:55:02 · 674 阅读 · 0 评论 -
shell编程(五)条件判断
这里所说的条件判断是对变量的大小、字符串、文件属性等内容进行判断。test命令可以用于字符串、数字、文件状态等内容的测试。文件状态:指的是对文件的权限、有无、属性、类型等内容进行判断。与其他语言不同的是,test命令的测试结果,返回0时表示测试成功。返回1时表示测试失败。数值比较:指的是比较两个数值的大小或相等关系,相当于c语言中的比较运算符。shell程序中的数值测试原创 2015-10-16 14:32:00 · 1004 阅读 · 0 评论 -
shell编程(三)输入输出
输入指的是shell程序读入数据。有从文件读取、从用户输入读取等方式读入数据。输出指的是shell程序的运行结果的处理,可以显示到屏幕或保存到文件。 输出echo命令输出结果:echo命令可以输出文本或变量的值,是shell中最常用的输出方式。结果可以输出到终端,也可以写入到文件。 例如:echo $str #将结果输出到终端。echo $str >file #将结果保存到文件fi原创 2015-10-16 12:11:04 · 735 阅读 · 0 评论 -
shell编程(四)引号
Shell程序中的单引号、双引号、反引号、反斜线在命令中有特殊含义。 双引号表示引用一个字符串。字符串里不能直接使用$、引号、双引号、反斜线、反引号这些特殊符号。如果字符串里没有空格,使用双引号将赋值的字符串引起来,和不使用双引号效果是一样的。当字符串中有空格时,用双引号表示引号中的内容为一个字符串。 单引号表示引用一个字符串,用法和双引号是相似的。如果双号号中再使用单引号,则输出时会原创 2015-10-16 12:15:40 · 485 阅读 · 0 评论 -
shell编程(二)运算符
hell中的运算符可以实现变量的赋值、算术运算、测试、比较等功能,运算符是构成表达式的基础。变量赋值:shell中使用“=”进行变量赋值,也可以用等号来改变或初值化一个变量的值。在进行赋值时不用考虑变量的数据类型,这是shell中变量数据类型的特点决定的。算术运算符:是可以在程序中实现加、减、乘、除等数学运算的运算符。Shell中常用的数学运算符如下所示。+:对两个变量做加法。-:原创 2015-10-16 11:44:46 · 606 阅读 · 0 评论 -
linux下vi编辑器使用方法
vi编辑器有三种模式:普通模式:用于对文件进行命令操作,例如查找、替换、删除行等等。插入模式:用于对文件进行编辑。可视模式:用于对文件内容进行选取。无论在任何模式下按【Esc】都可以返回到命令模式。1、vi直接输入vi可以查看vi的版本信息2、vi [文件名]若存在该文件,则打开存在文件;若不存在,将新建文件名为[文件名]的文件。3、原创 2015-04-01 15:55:31 · 692 阅读 · 0 评论 -
linux之stat命令
在Linux中,没有文件创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道文件的创建时间。但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。 与文件相关的几个时间: 1、访问时间,读一次这个文件的内容,这个时间就会更新。原创 2015-10-27 19:57:13 · 580 阅读 · 0 评论 -
Linux的用户和用户组管理
Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也能帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和用户口令。用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录。实现用户账转载 2015-10-15 17:38:36 · 411 阅读 · 0 评论 -
shell编程(六)流程控制
所谓流程控制,指的是使用逻辑判断,针对判断的结果执行不同语句或不同的程序部分。这种结构是所有编程语言的重要组成部分。shell中流程控制结构,实际上是使用shell的内部命令来实现的。使用方法与其它编程语言中流程控制语句类似。 if语句:最常用的条件判断语句,是通过一个条件的真假来决定后面的语句是不是执行。 for语句是一种常用的循环语句,实现在一个值列表中的循环功原创 2015-10-16 15:00:34 · 535 阅读 · 0 评论 -
阿里云服务器使用免费个人DV证书部署nginx+https站点
一、在阿里云中购买证书服务在阿里云中购买证书服务,功能可以在阿里云的控制台中的“证书服务”中找到,由于是个人站点,我购买的是DV类型的证书。OK,这里补充一下证书的几个类型,根据不通的业务类型使用不通的证书:证书类型使用范围DV个人使用证书,能起到加密传输的作用,但无法向用户证明网站的真实身份。OV原创 2017-02-22 11:06:52 · 3050 阅读 · 0 评论 -
linux命令之rsync同步速度分析
rsync是类unix系统下的数据镜像备份工具——remote sync。一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH、rsync主机同步。它的特性如下:1)可以镜像保存整个目录树和文件系统。2)可以很容易做到保持原来文件的权限、时间、软硬链接等等。3)无须特殊权限即可安装。4)快速:第一次同步时 rsync 会复制全部内容,但在下一次原创 2015-05-16 12:09:16 · 15367 阅读 · 1 评论 -
linux服务器负载分析
一般做压力测试都需要监测服务器的状态,以评估服务器负载能力,除了可以通过工具(如zabbix)进行分析之外,还可以使用命令来分析1.uptime命令检查服务器平均负载[root@iZ23j6e7bheZ ~]# uptime 20:57:23 up 13 days, 2:00, 2 users, load average: 0.00, 0.00, 0.00解析:load a原创 2015-04-16 20:46:19 · 1091 阅读 · 0 评论 -
linux下sed命令用法
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed [-nefri] ‘command’ 输入文本 Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... -n,原创 2015-04-01 16:41:13 · 991 阅读 · 0 评论 -
linux启动后执行脚本(/etc/rc.local文件)
linux下有一个/etc/rc.local文件其注释是:#!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in here if you don't# want to do the full S原创 2015-04-03 19:08:11 · 5987 阅读 · 0 评论 -
linux下xargs命令用法
xargs命令的作用是将上一个命令的输出,传递到下一个命令中。它把一个输出流分割为一个足够小的块,方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin读取数据,默认的命令是echo,而且换行符和空白会被空格替代。以下举个栗子:[root@iZ23j6e7bheZ ~]# ll | grep '\.txt' -rw-r--r-- 1 root root 36原创 2015-04-22 11:00:00 · 850 阅读 · 0 评论 -
linux下uniq命令
linux的uniq命令用于过滤重复的行,重复的行将会被舍去,也可以统计行的重复次数Usage: uniq [OPTION]... [INPUT [OUTPUT]]原创 2015-04-12 01:11:06 · 750 阅读 · 0 评论 -
linux下sort用法
sort命令可以将标准的输入流按行排序并进行标准输出, 其命令语法如下:Usage: sort [OPTION]... [FILE]...以下简单介绍sort的几个参数: -b, --ignore-leading-blanks 忽略每行前的空格 -f, --ignore-case 排序时忽略大小写字母 -g, --general-nu原创 2015-04-15 21:08:02 · 1043 阅读 · 0 评论 -
LVS-DR工作原理图文详解
我们都知道LVS有LVS-DR,LVS-NAT,LVS-TUN三种模式,其中DR模式意为Direct Routing(直接路由),是调度器与实际服务器都有一块网卡连在同一物理网段上的情况。本文主要对LVS/DR模式原理进行了阐述,另外还有一篇FAQs,给有相关疑问的朋友们做个参考。LVS-DR工作原理详解为了阐述方便,我根据官方原理图另外制作了一幅图,如下图所示:VS/DR的体系结转载 2015-05-08 19:13:37 · 748 阅读 · 0 评论 -
Eclipse+CDT+Cygwin在windows下部署C开发编译环境
首先,需要在window的机器上部署Eclipse和Cygwin,Eclipse我使用的是C/C++的版本下载地址:http://www.eclipse.org/downloads/Eclipse的安装过程,网上的文章太多,这里不具体描述,要提一点是Eclipse版本要和Java的版本相匹配,Java是64位,那么Eclipse也应该使用64位。启动Eclipse后,点击“he原创 2015-04-28 11:56:11 · 2008 阅读 · 0 评论 -
memcache编译安装(cygwin环境)
最近尝试编译libevent,可是一直都编译不成功,所有,研究了一下memcahe的编译过程,希望能有所帮助(memcache的底层就是libevent)。首先,在官网上下载memcache的源码包,我使用的是1.4.24这个版本(http://memcached.org/)不多说,下载之后当然得tar xvf memcached-1.4.24.tar.gz,然后进入memcached-原创 2015-04-30 12:09:37 · 1109 阅读 · 0 评论 -
linux命令大全
1.进程管理类 free 用于查看操作系统内存使用情况 ps 用于显示进程列表 top 动态显示进程列表 shutdown 关闭系统 reboot 重新启动2.标准输入输出类 cat 读取输入流并输出 sed 按行替换输入流并输出 awk 按分隔符分隔每行,并输出 uniq 按行去重 so原创 2015-04-15 21:24:31 · 476 阅读 · 0 评论 -
linux下awk命令用法,打印符合条件的列,求和
linux下awk命令是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在对数据进行分析时显得尤为强大。简单来说,awk命令就是将输出流逐行导入,以空格为默认分隔符将每行切片,再进行后续的处理。 awk有3个不同的版本:awk、nawk和gawk,一般使用的是gawk,它是awk的GNU版本。使用方法:awk '{pattern + action}' {fi原创 2015-04-09 20:53:48 · 8887 阅读 · 0 评论