
linux
文章平均质量分 77
DR达仁
随心去做自己的决定
展开
-
linux下安装tomcat以及开放端口8080
实现了在linux下安装JDK后,再在linux下安装tomcat服务器,为进一步的Java Web开发搭建环境。首先,下载tomcat,登录Apache官网下载http://tomcat.apache.org/download-70.cgi 注意:下载linux下的合适的版本,这里我下了tomcat7.0的下载完成后得到apache-tomcat-7.0.52.tar.gz文件原创 2014-03-25 18:06:14 · 16730 阅读 · 1 评论 -
Linux进程
Linux进程进程是Linux中事务管理的基本单元,所有的进程都拥有自己的独立处理环境和系统资源,并且各进程之间不可以直接访问对方的资源,进程之间的交流需要通过特定的机制(IPC)。在Linux系统的内核头文件中(/usr/src/kernels/内核版本/include/linux/sched.h)定义了进程控制块(PCB)结构体struct task_struct来管理每个进程的资源。原创 2014-10-11 13:19:17 · 1903 阅读 · 0 评论 -
一个Shell重定向的笔记
进程读文件之前,需要先打开文件,进程打开文件的时候,Linux会把这个文件关联到一个数字(称之为文件描述符),文件描述符是打开的文件在进程表中的一个索引。每个进程都有自己的一组已经打开的文件和各自的文件描述符,一旦打开某个文件,进程就可以通过文件描述符进行读写该文件。当进程不在需要文件的时候,它必须关闭文件,并且释放文件描述符。Linux进程在启动的时候会打开3个文件:标准输入(文件描述符0),标准输出(文件描述符1),标准错误(文件描述符2)。子进程会继承父进程的文件描述符,可以使用命令ls /p原创 2014-09-03 22:20:50 · 1343 阅读 · 0 评论 -
hosts文件的修改
hosts文件的作用:当我们在浏览器输入一个域名地址的时候,需要转换成IP地址后才能访问,一般是根据域名请求DNS服务器,得到IP地址。对于一个经常访问的域名,这样做很耗时,所以,可以将该域名以及它的IP地址写入到hosts文件中去,系统每次请求解析域名,都会先在hosts文件中查询有没有对应的IP地址,如果有则直接使用,不用再去请求DNS,如果没有则去请求DNS解析。利用hosts文件我们还可以将一些恶意域名屏蔽掉,使它重定向到另外的一个IP地址。路径:在windows7下hosts文件的路径原创 2014-07-13 10:35:34 · 910 阅读 · 0 评论 -
Sed的使用
Sed是一种非交互式的流编辑器(Stream Editor),可动态编辑文件。所谓非交互式是说,sed和传统的文本编辑器(如Vi、Emacs)不同,并非和使用者直接交互,sed处理的对象是文件的数据流,sed从文本的一个文本行或者标准输入读取数据,将其复制到缓冲区,然后读取命令行或者脚本的第一个命令,对缓冲区中的数据进行操作,所以sed是不会改变源文件中的任何内容。sed的工作模式是对每一行数据,若符合指定的样式,就执行相应的操作。二、使用场景编辑相对交互式文本而言较大的文件;编辑命令太复杂,在交互式原创 2014-07-02 21:05:35 · 1188 阅读 · 0 评论 -
Linux压缩和打包归档命令
一、打包解包命令:tar命令所路径:/bin/tar执行权限:所有人语法格式:tar[选项] [目录]选项: -c create创建.tar文件-x 解压tar包-v verbose显示过程-f 指定压缩后的文件名-z 调用gzip压缩或解压缩功能打包或解包,后缀格式为.tar打包使用tar -cvf 打包后的文件名称 需要打包的文件集 解包使用tar -xvf 需要解压的tar包-C 解压到路径原创 2014-06-30 22:22:16 · 3315 阅读 · 0 评论 -
AWK模式处理语言
AWK是一种模式扫描和处理语言,它处理一个或多个文件,以查看这些文件中是否含有匹配指定模式的记录,每次发现有匹配的记录就执行与模式相对应的动作,与过程式的编程语言相反,AWK是一种数据驱动语言:用户描述想要处理的数据并告诉AWK如何出来这些数据。AWK与Sed最大的区别在于,AWK对于结构化文件的处理能力,所谓结构化文件是指划分为记录和域的文件。AWK对格式化报表的生成提供很多强大的支持。原创 2014-07-05 18:07:05 · 1124 阅读 · 0 评论 -
Linux启动过程
Linux的启动过程:jia'dian原创 2014-07-14 23:40:10 · 631 阅读 · 0 评论 -
Linux下的Java环境搭建
要运行Java程序,就必须安装Java RunTime Environment(JRE),要想要开发Java程序则需要安装Java Development Kit (JDK),其中JDK就已经包含了JRE。想要在Linux环境下开发Java程序也是要安装JDK,下面说明如何在Linux环境下安装JDK。1.下载Linux版本的JDK登录Apache官网下载http://www.oracle原创 2014-03-25 17:23:54 · 3131 阅读 · 0 评论 -
Linux进程通信——管道
进程间通信(IPC:Inner Proceeding Communication)进程是操作系统实现程序独占系统运行的假象的方法,是对处理器、主存、I/O设备的抽象表示。每个进程都是一个独立的资源管理单元,每个进程所看到的是自己独占使用系统的假象,因此各个进程之间是不能够直接的访问对方进程的资源的,不同的进程之间进行信息交互需要借助操作系统提供的特殊的进程通信机制。进程之间的通信,从物理上原创 2014-10-13 20:49:32 · 1771 阅读 · 0 评论