Category: Linux

Nginx IP访问控制allow、deny(ngx_http_access_module)

单看nginx模块名ngx_http_access_module,很多人一定很陌生,但是deny和allow相比没一个人不知道的,实际上deny和allow指令属于ngx_http_access_module.我们想控制某个uri或者一个路径不让人访问,在nginx就得靠它了。 nginx的访问控制模块语法很简单,至少比apache好理解,apache的allow和deny的顺序让很多初学者抓头.好了具体看下这个插件的使用方法吧。 1、安装模块 这个模块内置在了nginx中,除非你安装中使用了--without-http_access_module。如果你还没安装过nginx,那么请参考下ttlsa之前写的nginx安装. 2、指令 allow .....
阅读全文

Linux笔记—如何使用echo向文件写入内容

今天需要使用groovy调用本地命令,向Linux下的文件中写入内容,写入的内容是键值对形式,需要每个键值对换行,但是对Linux的命令还是有不太熟,那就谷歌呗但是现在google被墙的厉害,大家可以使用guge.io访问。groovy对本地命令的支持很好只需execute() 就可以实现,在之前的一篇Java的本地化命令执行连接MySql,写入内容到文件用到echo命令! Linux下执行echo -help [code lang="JAVA"] 用法:echo [短选项]... [字符串]... 或:echo 长选项 -n 不尾随换行符 -e 启用解释反斜杠的转义功能 -E 禁用解释反斜杠的转义功能(.....
阅读全文

Linux编辑器vi使用方法详细介绍

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光.....
阅读全文

Linux启动过程详情分析

Linux在我们开发中很是常用,关于linux系统启动的过程你是否知道哪? 按下电源按钮的直到欢迎页出来之后,linux总共做的事可以分为五步来完成。 1、  BIOS加电自检: 加电自检,检测硬件设备。然后按照cmos上面的顺序来搜索处在活动状态下的可以引导的设备。可以是光驱、软盘、USB等。 2、  加载主引导加载程序(MBR): 主引导程序是一个512字节的映像。包含一点机器码还有一个小的分区。 主引导程序的任务就是查找并且加载处在硬盘分区上的次引导程序。通过分区表查找活动分区,并将处在活动分区的次引导加载程.....
阅读全文

Linux下安装jdk+tomcat 配置环境变量

1.    去http://java.sun.com/j2se/1.4.2/download.html 下载一个Linux Platform的JDK,建议下载RPM自解压格式的(RPM in self-extracting file,j2sdk-1_4_2_06-linux-i586-rpm.bin); 2.    上载到Linux服务器上,在shell下执行命令: [root@LinuxServer rpm]# chmod 755 j2sdk-1_4_2_06-linux-i586-rpm.bin [root@LinuxServer rpm]# ./j2sdk-1_4_2_06-linux-i586-rpm.bin   这时会有一段Sun的协议,敲几次空格键,当询问是否同意的时候,敲yes就可以了。               Sun Microsystems, Inc......
阅读全文

Tcpdump实例分析

Tcpdump实例分析
命令使用 tcpdump采用命令行方式,它的命令格式为: tcpdump [ -AdDeflLnNOpqRStuUvxX ] [ -c count ] [ -C file_size ] [ -F file ] [ -i interface ] [ -m module ] [ -M secret ] [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ] [ -W filecount ] [ -E spi@ipaddr algo:secret,... ] [ -y datalinktype ] [ -Z user ] [ expression ] tcpdump的简单选项介绍 -A 以ASCII码方式显示每一个数据包(不会显示数据包中.....
阅读全文

Linux FTP 虚拟用户的使用配置

Linux的FTP服务支持3种用户:   1.匿名帐户 2.本地帐户 3.虚拟用户   为什么要使用虚拟用户:   匿名帐户可以很好的保证FTP服务器的安全性,但是,对匿名用户的权限管理不够灵活.如果想对访问FTP的帐户给予更多的权限,就可以用本地帐户来 实现.但是,本地帐户默认情况下是可以登陆Linux系统的,这样对Linux系统来说是一个安全隐患.那么怎么能在灵活的赋予FTP用户权限的前提下, 保证FTP服务器乃至整个Linux系统的安全呢?使用虚拟用户就是一种解决办法. 下面,我们就一起来学习,该怎样在Linux下配.....
阅读全文