
Linux
文章平均质量分 68
LinkinPark8林肯
博客迁移,请移步jiangweili.me
展开
-
scp命令
今天在公司折腾了下Jenkins持续集成,因为我搭的这个环境和公司测试服务器还不是一台,所以这里就有一个问题就是说涉及到不同服务器之间的文件传输。所以用到了这个scp命令。这里贴出一篇转载博客,感谢作者的无私分享。原文出处:http://www.cnblogs.com/peida/archive/2013/03/15/2960802.html。使用这个命令没什么问题,但是每次都要在不同的服务器转载 2016-01-09 15:09:59 · 494 阅读 · 0 评论 -
linux 添加用户、权限
原文地址:http://www.cnblogs.com/daizhuacai/archive/2013/01/17/2865132.html。感谢作者的无私分享。# useradd –d /usr/sam -m sam此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。 假设当前用转载 2016-01-04 13:37:45 · 484 阅读 · 0 评论 -
Linux指令--diff
diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制文件。diff程序的输出被称为补丁 (patch),因为Linux系统中还有一个patch程序,可以根据diff的输出将a.c的文件内容更新为b.c。diff是svn、cvs、git等版本控制工具不可或缺的一部分。转载 2015-12-18 14:00:57 · 413 阅读 · 0 评论 -
Linux指令--ln
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。1.命令格式: ln [参数][源文件或目录][目标文件或目录]2.转载 2015-12-18 13:59:39 · 403 阅读 · 0 评论 -
Linux指令--rcp,scp
rcp代表“remote file copy”(远程文件拷贝)。该命令用于在计算机之间拷贝文件。rcp命令有两种格式。第一种格式用于文件到文件的拷贝;第二种格式用于把文件或目录拷贝到另一个目录中。1.命令格式:rcp [参数] [源文件] [目标文件]2.命令功能:rcp命令用在远端复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,转载 2015-12-18 13:56:44 · 4779 阅读 · 0 评论 -
Linux指令--telnet
telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程登录客户端程序。Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的 能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台转载 2015-12-18 13:54:24 · 454 阅读 · 0 评论 -
Linux指令--traceroute,netstat,ss
通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回,转载 2015-12-18 13:53:10 · 1791 阅读 · 0 评论 -
Linux指令--ping
Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”、不能打开网页时会说“你先ping网关地址192.168.1.1试试”。它通过发送ICMP ECHO_REQUEST数据包到网络主机(send ICMP ECHO_REQUEST to network hosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标转载 2015-12-18 13:43:34 · 445 阅读 · 0 评论 -
Linux指令--route
Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设转载 2015-12-18 13:41:17 · 136 阅读 · 0 评论 -
Linux指令--ifconfig
许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改转载 2015-12-18 13:38:41 · 387 阅读 · 0 评论 -
Linux指令--性能监控和优化命令相关指令
原文出处:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html。感谢作者无私分享性能监控和优化命令相关指令有:top,free,vmstat,isotat,lsof。。。。top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用转载 2015-12-18 13:37:06 · 1205 阅读 · 0 评论 -
Linux指令--df,du
linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。1.命令格式:df [选项] [文件]2.命令功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POS转载 2015-12-18 11:32:04 · 451 阅读 · 0 评论 -
Jenkins持续集成
最近闲来无事,CTO让我自己折腾下持续集成。由于公司的项目用maven管理,首先有40来个子插件来构成4套模块,最后组装一个完整的项目。我自己折腾了一套jenkins,虽然有点繁琐,但是还是搞定了。我自己折腾的jenkins用maven做项目管理,git做版本管理,由于时间和精力的原因,这里就自己截图然后整理这个东西了。这里转载一篇写的不错的关于jenkins的文章。原文出处:http://blo转载 2016-01-04 14:30:43 · 1783 阅读 · 1 评论 -
Linux上常用软件安装和总结
Linux总结:以前只顾着撸码,Linux这些一般都是运维玩的,然后也没怎么折腾过,每次上线也都只是发布下,最多也就是启停服务器。最近闲来无事就玩了玩Linux,还挺好的。这里做一个总结来结束Linux系列,后面还有好多事情,废话不多说了,这里来总结下。首先推荐下Linux的权威资料,鸟哥的私房菜,一共有2本,基础篇我大概的看了看,内容是有点多的,比较啰嗦,不过讲的挺好原创 2016-01-04 14:57:26 · 488 阅读 · 0 评论 -
Linux实践篇--linux软件的安装,更新与卸载
本文出处:http://www.cnblogs.com/lhj588/archive/2012/07/17/2595328.html,感谢作者分享。Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类. 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件; 第二:对应的有管理原创 2015-12-21 16:38:38 · 496 阅读 · 0 评论 -
Linux实践篇--crontab定时任务
原文出处:http://www.cnblogs.com/tracy/archive/2011/12/27/2303788.html。感谢作者的无私分享一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件 在/etc目录下有转载 2015-12-21 16:31:43 · 483 阅读 · 0 评论 -
Linux实践篇--自动删除n天前日志
原文出处:http://www.cnblogs.com/peida/archive/2013/03/25/2980121.htmllinux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把转载 2015-12-21 16:07:22 · 515 阅读 · 0 评论 -
Linux指令--kill
Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。kill命令是通过向进程发送指定的信号来结束相应进程的。在默认情况下转载 2015-12-21 15:58:31 · 392 阅读 · 0 评论 -
Linux指令--wget
Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大转载 2015-12-21 15:55:41 · 515 阅读 · 0 评论 -
Linxu指令--crond
前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond是linu转载 2015-12-21 15:50:48 · 440 阅读 · 0 评论 -
Linux指令--watch,at
watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如 tail 一个 log 文件,ls 监测某个文件的大小变化,看你的想象力了!1.命令格式:watch[参数]转载 2015-12-21 15:48:44 · 994 阅读 · 0 评论 -
Linux指令--ps
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在转载 2015-12-21 15:45:06 · 520 阅读 · 0 评论 -
Linux指令--wc
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式:wc [选项]文件...2.命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。3.命令参数:转载 2015-12-21 15:41:28 · 466 阅读 · 0 评论 -
Linux指令--grep
原文地址:http://www.cnblogs.com/peida/archive/2012/12/17/2821195.html。感谢作者的无私分享。Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。转载 2015-12-21 15:39:56 · 370 阅读 · 0 评论 -
Linxu指令--date,cal
在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便。1.命令格式: date [参数]... [+格式]2.命令功能:date 可以用来显示或设定系统的日期与时间。3.命令参数:必要参数:%H 小时(以00-23来表示)。转载 2015-12-21 15:31:45 · 511 阅读 · 0 评论 -
Linux指令--/etc/group文件
Linux /etc/group文件与/etc/passwd和/etc/shadow文件都是有关于系统管理员对用户和用户组管理时相关的文件。linux /etc/group文件是有关于系统管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中。具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Group)配置文件主要有 /etc/group和/e转载 2015-12-18 11:30:24 · 462 阅读 · 0 评论 -
Linux指令--chown
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 1.命令格式: chown [选项]... [所有者][:[组]] 文件... 2.命令功能:转载 2015-12-18 11:28:34 · 309 阅读 · 0 评论 -
Linux指令--mv
本文博客转自:http://www.cnblogs.com/peida/archive/2012/10/27/2743022.htmlmv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。1.命令格式: mv [选项] 源文件或目录 目标文件或目录2.命令功能转载 2015-12-17 16:45:10 · 423 阅读 · 0 评论 -
Linux指令--rm, rmdir
rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。原创 2015-12-17 16:20:09 · 744 阅读 · 0 评论 -
Linux指令--mkdir
本篇博客参照http://www.cnblogs.com/peida/archive/2012/10/25/2738271.html。linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir [选项] 目录...2.命令功能:通过 mkdir 命令可以实现在指定位置创建以 Dir原创 2015-12-17 14:31:07 · 600 阅读 · 0 评论 -
linux指令--ls
本篇博客转自http://www.cnblogs.com/peida/archive/2012/10/23/2734829.html,在原作者基础上做了修改和总结。ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。通过ls命令不仅可以查看linux文件夹包含的文件,原创 2015-12-17 13:57:21 · 106 阅读 · 0 评论 -
自己写的一个tomcat发布脚本
闲来无事,就自己写一个shell脚本,方便自己以后在服务器上部署tomcat下的项目。我本地用maven打包,然后每次都要人工去切换一堆堆目录,有点繁琐,所以我写了下面的shell脚本。#! /bin/shusage(){ echo "Usage: ${0##*/} {start|stop} " exit 1}start(){ #切到tomcat下b原创 2015-12-28 16:17:59 · 819 阅读 · 0 评论 -
shell脚本入门
原文地址:http://www.cnblogs.com/xuqiang/archive/2011/04/27/2031034.html。感谢作者分享。1.什么是shell2. 还是hello world程序3. shell中的变量3.1 系统变量3.2 用户定义变量3.2.1 用户定义变量规则3.2.3 shell如何使用变量3.2.3 全局变量 vs 局部变量转载 2015-12-28 16:04:31 · 93 阅读 · 0 评论 -
Linux Shell 编程语法
原文地址:http://www.cnblogs.com/fhefh/archive/2011/04/13/2014967.html。感谢作者的无私分享编写代码在计划好要程序干什么以及如何使用程序的使用变得更加简单易学之后,程序员就必须以计算机能够理解的方式把他的想法记录下来,告诉计算机他想干什么。这就是要用到的所谓的代码。一般按照如下顺序组织自己的思维:1. 决定让计算机做哪些任务转载 2015-12-28 16:03:08 · 141 阅读 · 0 评论 -
vi使用手册
VI是unix上最常用的文本编辑工具,我自己电脑上面也装了VIM编辑器,这个据称是程序员码字神器我实在没觉得那里舒服了,所以又用回了自己的Sublime。这里整理下vi常用操作,如果以后直接在Linux上操作时,也方便自己查找。基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功原创 2015-12-26 15:17:41 · 384 阅读 · 0 评论 -
常用Linux指令
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题,玩Linux指令不是有句话就是说,如果指令不清楚的话,特别是那些参数的忘记的话,就去找男人么。以前我只关注编码,所以也没有怎么做这些应该是运维做的事情。但是正所谓技多不原创 2015-12-28 15:25:38 · 443 阅读 · 0 评论 -
linux相关概念
最近这段时间玩Linux比较多,前面我也转载了好多的相关的Linux指令。这里自己关于Linux概念来自己整理一下。首先我们应该知道Linux到底是什么?我们知道Linux这玩意儿是在计算机上面运作的,所以说Linux就是一组软件。没错,因为Linux就是一套操作系统!如同下图所示, Linux就是核心与系统呼叫接口那两层。至于说应用程序算不算Linux,当然不原创 2015-12-28 14:14:05 · 450 阅读 · 0 评论 -
linux中操作java进程
通过 ps -ef|grep java 来得到真正运行的线程通过kill -9 XXXXX来杀死正在运行的线程,其中XXXXX是上面java线程的序号。另外还有2个指令我也不熟悉,一个是cat,一个是vi,用这个指令的时候用:q来退出,进去退不出来了,我惆怅其中都可以看一个文件,但是cat本身就是查看,当然vi也可以看但是这个指令主要是进去用来编辑的。原创 2015-07-09 20:43:25 · 990 阅读 · 0 评论 -
Linux指令--cat,tac
原文出处:http://www.cnblogs.com/peida/archive/2012/10/30/2746968.htmlcat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。 1.命令格式:cat [选项] [文件]...2.命令功能:cat主要有转载 2015-12-17 17:20:06 · 326 阅读 · 0 评论 -
Linux指令--touch
原文出处:http://www.cnblogs.com/peida/archive/2012/10/30/2745714.htmllinux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。1.命令格式:touch [选项]... 文件...2.命令参数:-a 或--time=atime或--tim转载 2015-12-17 17:16:10 · 122 阅读 · 0 评论