Linux初级/Linux高级/系统运维
文章平均质量分 62
坦GA
积沙成塔
展开
-
Linux服务器部署Web项目的步骤和方法
在公司快待5个月了,连测试的妹子都会部署项目,而笔者连基本的linux命令都没用熟,真是太没面子了,于是,便自己安装虚拟机,将自己的web项目部署到linux服务上。 接下来,笔者一一进行介绍,希望给还不会部署项目的童鞋提供点帮助。一、简单介绍首先,笔者来做一个大体的介绍。笔者是使用虚拟机装的centOS6.3版的linux服务,并使用xshell终端工具进行操作。另外,笔者给虚拟转载 2016-08-17 17:55:07 · 5957 阅读 · 0 评论 -
Linux部署Web项目到Tomcat下
大家好,相信不少初学者不知道如何将windows eclipse下开发的web项目部署到linux系统的tomcat下,今天我将图文并茂教大家首先呢,比如我新建一个web项目,打开eclipse编辑器,创建一个Test项目,目录结果如上,我在WebContent上创建一个welcome.jsp,里面输入一句话,欢迎大家部署项目到linux好的,到这里我们的web项目已经转载 2016-08-17 17:59:42 · 9620 阅读 · 1 评论 -
linux查看文件有多少行(WC)
使用wc命令 具体通过wc --help 可以查看。如:wc -l filename 就是查看文件里有多少行 wc -w filename 看文件里有多少个word。 wc -L filename 文件里最长的那一行是多少个字。wc命令 wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。 语法:wc [选转载 2016-09-08 22:48:59 · 16792 阅读 · 0 评论 -
Linux系统性能监控命令详解
Linux 系统性能监控命令详解CPUMEMORYIONETWORKLINUX进程内存占用查看方法系统负载过重时往往会引起其它子系统的问题,比如:->大量的读入内存的IO请求(page-in IO)会用完内存队列;->大量的网络流量会造成CPU的过载;->CPU的高使用率可能正在处理空闲内存队列;->大量的磁盘读写会消耗CPU和IO资源。转载 2016-08-08 19:45:25 · 1121 阅读 · 0 评论 -
Linux中Vi和Vim区别
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面:1、多级撤消我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。2、易用性vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。3、语法加亮vim可以用不同的颜色来加亮你的代转载 2016-09-10 11:21:59 · 3552 阅读 · 0 评论 -
Linux中CP和SCP(远程拷贝)的介绍
名称:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source... directory说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。把计-a 尽可能将档案状态、权限等资料都照原状予以复制。-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至转载 2016-09-07 23:09:44 · 705 阅读 · 0 评论 -
Linux中vim命令和cat命令的区别
一、vim命令:1.标签命令:tabe fn 在一个新的标签页中编辑文件fngt 切换到下一个标签页gT 切换到上一个标签页:tabr 切换到第一个标签页:tabl 切换到最后一个标签页:tabm [N] 把当前tab移动到第N个tab之后对,正如你所想象的那样,跟eclipse, ue等的标签页是一个意思!转载 2016-08-08 23:30:38 · 10489 阅读 · 0 评论 -
Linux磁盘管理
概述Linux磁盘管理好坏管理直接关系到整个系统的性能问题。 Linux磁盘管理常用三个命令为df、du和fdisk。df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区dfdf命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [-ahikHTm转载 2016-09-01 13:17:37 · 427 阅读 · 0 评论 -
Linux中Less命令
原文地址:Linux中的less命令主要用来浏览文件内容,与more命令的用法相似,不同于more命令的是,less命令可往回卷动浏览以看过的部分,下面随小编一起来了解下less命令的具体用法吧。 less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [paged转载 2016-09-22 23:14:15 · 5737 阅读 · 0 评论 -
Linux中cat命令详解
原文地址:http://www.cnblogs.com/perfy/archive/2012/07/23/2605550.html简略版:cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename 只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $cat file1 fi转载 2016-09-22 23:32:33 · 3741 阅读 · 0 评论 -
Linux使用jstat命令查看jvm的GC情况
原文地址:http://blog.csdn.net/zlzlei/article/details/46471627命令格式jstat命令命令格式:jstat [Options] vmid [interval] [count]参数说明:Options,选项,我们一般使用 -gcutil 查看gc情况vmid,VM的进程号,即当前运行的java进程号interv转载 2016-09-23 15:41:17 · 607 阅读 · 0 评论 -
Linux kill命令
Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。kill命令是通过向进程发送指定的信号来结束相应进程的。在默认情况下转载 2016-09-08 18:34:37 · 304 阅读 · 0 评论 -
Linux killall命令详解
Linux系统中的killall命令用于杀死指定名字的进程(kill processes by name)。我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命令再配合grep来查找进程,而killall把这两个过程合二为一,是一个很好用的命令。1.命令格式:killall[参数][进程名]2.命令功能:用来结转载 2016-09-08 19:11:48 · 3001 阅读 · 0 评论 -
Linux下的split 命令(将一个大文件根据行数平均分成若干个小文件)
原文地址:http://blog.csdn.net/jkunzhang/article/details/7666398将一个大文件分成若干个小文件方法。例如将一个BLM.txt文件分成前缀为 BLM_ 的1000个小文件,后缀为系数形式,且后缀为4位数字形式。先利用wc -l BLM.txt 读出 BLM.txt 文件一共有多少行。再利用 split 命令spl转载 2016-10-11 14:27:03 · 3294 阅读 · 0 评论 -
Linux中变量#,@,0,1,2,*,$$,$?的含义
原文地址:http://www.cnblogs.com/kaituorensheng/p/4002697.html$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当转载 2016-10-11 22:00:28 · 754 阅读 · 0 评论 -
Linux中常用命令
原文地址:http://www.cnblogs.com/laov/p/3541414.htmlLinux简介及Ubuntu安装Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生。RedHat、Ubuntu、Debian安装VMware或VirtualBox虚拟机。具体安装步骤,找百度。再安装Ubuntu。具体安装步骤,找百度。安装完后转载 2016-10-11 23:58:34 · 404 阅读 · 1 评论 -
Linux中free命令
原文地址:http://www.cnblogs.com/peida/archive/2012/12/25/2831814.htmlfree命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。1.命令格式:free [参数]2.命令功能:fr转载 2016-09-27 11:55:32 · 883 阅读 · 0 评论 -
iTerm2工具介绍
原文地址:http://blog.csdn.net/ws1352864983/article/details/51248965Mac 对原生 Shell 的支持是无数程序员喜爱 Mac 的理由之一,程序员用 Mac 而不用 Shell,基本等于自断一臂,威力将大打折扣。Shell 并非凭空而来,它的入口是终端工具。OS X自带的终端工具虽然不错,但是和 iTerm 2一比,就逊色很多了。转载 2016-09-28 12:39:15 · 2810 阅读 · 0 评论 -
Linux中iptables命令介绍
原文地址:http://www.cnblogs.com/JemBai/archive/2009/03/19/1416364.html如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy转载 2016-10-25 09:31:54 · 400 阅读 · 0 评论 -
Linux脚本执行的两种方式及区别
原文地址:http://blog.csdn.net/z2200903505/article/details/39034295linux脚本执行的两种方式及区别 1、两种方式: A、将脚本作为命令行参数的方式如:sh ping.sh B、脚本能自己独立运行的方式如:./ping.sh 2、#!/bin/bas转载 2016-10-25 16:53:58 · 4830 阅读 · 0 评论 -
Linux各个文件夹的作用
原文地址:http://www.cnblogs.com/amboyna/archive/2008/02/16/1070474.htmllinux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/转载 2016-10-26 09:40:43 · 4904 阅读 · 0 评论 -
Linux中eval用法
原文地址:http://www.linuxso.com/command/eval.htmllinux eval命令用法1.eval命令将会首先扫描命令行进行所有的替换,然后再执行命令。该命令使用于那些一次扫描无法实现其功能的变量。该命令对变量进行两次扫描。这些需要进行两次扫描的变量有时候被称为复杂变量。2.eval也可以用于回写简单变量,不一定是复杂变量。 NAME=转载 2016-10-26 10:26:23 · 3791 阅读 · 0 评论 -
TTL(生存时间)介绍
原文地址:TTL: (Time To Live)生存时间,是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。例如,不正确的路由表可能导致包的无限循环。一个解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送者决定是否要重发。TTL的初值通常是系统缺省值,是包头中的8位的域。TTL的最初设想是确定一个时间转载 2016-10-26 10:53:34 · 16624 阅读 · 1 评论 -
/etc/hosts文件的作用
原文地址:http://blog.sina.com.cn/s/blog_62c8de540101qzg1.html1. 关于/etc/hosts,主机名和IP配置文件Hosts - The static table lookup for host name(主机名查询静态表)Linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主转载 2016-11-08 08:31:10 · 12905 阅读 · 1 评论 -
Shell脚本示例
原文地址:http://blog.163.com/hbu_lijian/blog/static/1261291532011113035622113/自己写了一下小的shell实例,虽然很小,但所有的大的程序都是由小的模块堆积起来的,程序员一定要懂得一种脚本的书写,而我,只会在linux下工作,所以就只能写linux的shell脚本了,呵呵,本文会陆续更新,给自己加油!1.模转载 2016-10-11 21:30:29 · 1015 阅读 · 0 评论 -
Linux中sed命令详解
原文地址:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.htmlsed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾转载 2016-10-18 20:13:39 · 402 阅读 · 0 评论 -
Linux中wc命令介绍
原文地址:http://www.cnblogs.com/peida/archive/2012/12/18/2822758.htmlLinux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式:wc [选项]文件...2.命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输转载 2016-10-19 09:14:14 · 1569 阅读 · 0 评论 -
Linux分析apache日志获取最多访问的前10个IP
原文地址:http://xuqq999.blog.51cto.com/3357083/774714 apache日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问次数。既然是统计,那么awk是必不可少的,好用而高效。命令如下:awk '{a[$1] += 1;} END {for (i in a) printf("%d转载 2016-10-19 09:34:19 · 15400 阅读 · 0 评论 -
Linux中cut命令介绍
原文地址:http://blog.chinaunix.net/uid-20749043-id-1878322.htmlcut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [转载 2016-10-19 09:59:54 · 772 阅读 · 0 评论 -
Linux中mkdir和touch命令区别
原文地址:http://www.cnblogs.com/zfyouxi/p/5371317.html一、目的 本文将介绍linux下新建文件或文件夹、删除文件或文件夹命令。 touch能够新建文件,mkdir用来新建文件夹。rm用来删除文件或文件夹。 本文将选取ubuntu14.04发行版做为描写叙述基础。二、touch转载 2016-10-19 10:12:25 · 72077 阅读 · 0 评论 -
Linux中netstat命令详解
原文地址:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行nets转载 2016-10-13 19:56:15 · 537 阅读 · 0 评论 -
Linux中top命令
原文地址:http://www.cnblogs.com/peida/archive/2012/12/24/2831353.htmltop命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止转载 2016-10-06 10:06:00 · 700 阅读 · 0 评论 -
Linux下查看文件和文件夹大小命令
原文地址:http://www.cnblogs.com/benio/archive/2010/10/13/1849946.html当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有转载 2016-10-20 13:03:00 · 1140 阅读 · 0 评论 -
Https为什么是安全的
原文地址:http://blog.sina.com.cn/s/blog_591c7a8f0102vdoa.html前言 我目前在百度从事HTTPS方面的性能优化工作。百度无线搜索目前已经支持https,手机访问地址是https://m.baidu.com。 在HTTPS项目的开展过程中明显感觉到目前国内互联网对HTTPS并不是很重视,其实转载 2016-11-13 09:54:28 · 8877 阅读 · 0 评论 -
Linux系统监控工具链
原文地址:http://blog.csdn.net/caodinke/article/details/53141350摘要 对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并运行是多么的不容易。基于此原因,我们已编写了最常使用的18个命令行工具列表转载 2016-11-13 17:16:12 · 1062 阅读 · 0 评论 -
Linux中ping命令介绍
原文地址:http://www.cnblogs.com/peida/archive/2013/03/06/2945407.htmlLinux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”、不能打开网页时会说“你先ping网关地址192.168.1.1试试”。它通过发送ICMP ECHO_REQUEST数据包到网转载 2016-11-19 09:46:48 · 2651 阅读 · 0 评论 -
Linux中mkdir -p的作用
原文地址:http://blog.csdn.net/caoeryingzi/article/details/7979329mkdir -p在创建目录时,我们通常会先检查一下是否存在,如果不存在,就创建,这个时候通常用mkdir -p进行,但是-p是干什么用的呢。mkdir --help一下吧。也就说,如果上级目录不存在,则没关系一并创建直到创建到转载 2016-11-19 11:04:23 · 18154 阅读 · 0 评论 -
Linux中rm命令介绍
原文地址:http://www.cnblogs.com/kerrycode/p/3869911.html命令简介:该命令用来删除Linux系统中的文件或目录。通常情况下rm不会删除目录,你必须通过指定参数-r或-R来删除目录。另外rm通常可以将该文件或目录恢复(注意,rm删除文件其实只是将指向数据块的索引点(information nodes)释放,只要不被覆盖,数据其实还在硬盘上。如转载 2016-11-19 11:10:34 · 14455 阅读 · 0 评论 -
Linux ssh登录命令
原文地址:http://blog.csdn.net/edward_qing_lee/article/details/23133331ssh命令用于远程登录上Linux主机。常用格式:ssh [-l login_name] [-p port] [user@]hostname更详细的可以用ssh -h查看。举例不指定用户:ssh 192.168.0.11指定用户:转载 2016-12-01 20:41:19 · 27620 阅读 · 0 评论 -
Web项目启动脚本start.sh和环境脚本env.sh示例
start.sh#!/bin/sh. "$ZOOBINDIR"/env.shAPP_JAR_NAME="${build.finalName}.jar"current_path=`pwd`case "`uname`" in Linux) bin_abs_path=$(readlink -f $(dirname $0)) ;; *) bin_abs_path=`c原创 2016-12-01 20:57:37 · 3553 阅读 · 0 评论