Linux
文章平均质量分 75
本专栏用于记录linux的学习和总结。与网友分享,同事方便自己日后查阅
alexdamiao
good good study, day day up
展开
-
Tomcat体系架构
总结Tomcat的体系架构、处理http请求的过程、安装和配置、目录结构、设置压缩和对中文文件名的支持、以及Catalina这个名字的由来……等。Tomcat和JVM:一个Tomcat只会启动一个JVM,所有webapps公用一个JVM进程,所以System.exit()会导致影响同个Tomcat中的其他应用。Tomcat通过调用配置的JDK或JRE来启动JVM。原创 2016-08-21 17:55:53 · 4044 阅读 · 2 评论 -
Linux Shell脚本条件判断
Shell条件判断 if list then do something here elif list then do another thing here else do something else here fi EX1:#!/bin原创 2016-08-21 09:38:12 · 2243 阅读 · 0 评论 -
docker常用管理命令
本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来。根据自己的理解,总的来说分为以下几种:容器生命周期管理 — docker [run|start|stop|restart|kill|rm|pause|unpause]容器操作运维 — docker [ps|inspect|top|attach|events|原创 2016-07-14 22:04:13 · 8802 阅读 · 0 评论 -
LINUX-AWK简明教程
AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,而且年纪和我相仿,所以非常有必要为他写篇文章起步上台 我从netstat命令中提取了如下信息作为用例:$ cat netstat.txtProto Recv-Q Send-Q Local-Address Foreign-Address Statetcp 0原创 2016-06-26 20:29:25 · 2303 阅读 · 1 评论 -
Linux-netstat命令详解
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address F原创 2016-06-04 00:10:12 · 1247 阅读 · 0 评论 -
Linux-进程管理
开门见山,先看一下Linux进程管理 进程管理中的常用命令ps 常用组合之一:aux a,所有与终端相关的进程 x,所有与终端无关的进程 u,以用户为中心组织进程状态信息显示 CPU%:cpu时间占用比率 MEM%:内存占用百分比 VSZ:virtual size虚拟内存集; RSS:Resident Size,常驻内存集STAT: R:running 运行 S:inter原创 2016-05-17 20:27:39 · 572 阅读 · 0 评论 -
Linux-文件查找
Linux下的常用查找命令locatewhereiswhichfindlocate -i, 忽略大小写 find 根据文件名或正则表达式搜索 -name 条件限制 -a 与条件 -o 或条件 -not 非条件(此参数的功能类似于否定参数‘!’)find -name "t*" -a -name "*.text" //查找以t开头并且以.text结尾的文件find原创 2016-05-17 21:53:31 · 897 阅读 · 0 评论 -
Linux-磁盘管理-du和df
df,即disk free,可用来查看当前系统的挂载情况,也可以用来查看整体磁盘的使用情况。 默认情况下,df会显示系统全部的挂载情况。 而-h参数,可以将各分区的容量使用人们较易理解的方式显示出来。 我们也可以指定某目录,以只显示该目录(该目录所属的挂载点)的情况。 上图中,由于/etc是挂载到/的,所以当df的时候,会显示/的情况。 而-i选项用于显示inode的使用情况。原创 2016-05-21 19:48:47 · 4149 阅读 · 0 评论 -
Linux-13个LS命令使用例子
ls //不显示任何附加信息 ls -l //包括类型,大小,修改时间,权限等信息 ls -a //包含隐藏文件 ls -lh //便于阅读 ls -F //目录类型加’/’ ls -r //反序 ls -R //包含子目录 ls -ltr //查看最新修改时间 ls -lS //从大到小 ls -i //显示inode ls -l //目录下文件 ls -ld //目录文件 ls -n // UI原创 2016-05-19 14:53:14 · 965 阅读 · 0 评论 -
linux特殊符号大全
在shell中常用的特殊符号罗列如下:# ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) ||原创 2016-05-21 17:45:55 · 1207 阅读 · 0 评论 -
Linux-软件包管理-wget,rpm,yum,apt-get
wget 类似于迅雷,是一种下载工具, 通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理 名字是World Wide Web”与“get”的结合。rpm,软件管理,redhat的软件格式rpm,r=redhat,p=package,m=management,用于安装 卸载 .rpm软件Yum,是一个基于RPM包管理的字符前端软件包管理器。能够从指定的服务原创 2016-05-22 09:25:53 · 5311 阅读 · 0 评论 -
Linux-用户和用户组管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主原创 2016-05-22 18:39:40 · 6259 阅读 · 0 评论 -
Linux-Shell脚本的运行方式
假设shell脚本文件为hello.sh放在/root目录下。 下面介绍几种在终端执行shell脚本的方法:[root@localhost home]# cd /root/[root@localhost ~]#vim hello.sh#! /bin/bashcd /tmpecho "hello guys!"echo "welcome to my blog"1.切换到shell脚本所在的原创 2016-05-23 16:55:21 · 838 阅读 · 0 评论