以下属于“linux 标签”的內容

  • 抢沙发

    linux环境vsftpd添加ftp用户,并设置相应的权限

    2016-10-09 By  分类:Linux 478人浏览

    linux环境下一般都使用vsftpd作为ftp服务器,有时候我们需要添加一些新的ftp用户,并设置相应的权限。 假设我们要添加一个新用户,用户名为ftp1,我们将该用户限制只能访问路径/home/ftp1 1、添加用户:在root用户下(非root用户请使用sudo命令): useradd -d /home/ftp1 ftp1 //增加用户ftp1,并制定ftp1用户的主目录为/home/ftp1 passwd...

  • 在Nginx中用htpasswd对网站进行密码保护的设置方法 抢沙发

    在Nginx中用htpasswd对网站进行密码保护的设置方法

    2015-01-28 By  分类:Linux 1,367人浏览

    服务器上的有些目录,你可能不想给所有人看到,解决办法就是需要访问的人提供用户名和密码,认证成功才允许查看。如果认证失败,就会报HTTP错误:401 Authorization Required。 要实现这样的功能,就需要更改服务器的配置,并设定好用于登录的用户名和密码。 首先我们需要更改网站的Nginx的server配置,我们对需要授权访问的目录进行如下设置...

  • linux下tcpdump抓包工具使用详解 抢沙发

    linux下tcpdump抓包工具使用详解

    2014-12-24 By  分类:Linux 1,492人浏览

    用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工 具。 Linux系统下的tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、 网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令示例 默认启动 tc...

  • linux中的shell调试技术 抢沙发

    linux中的shell调试技术

    2014-12-16 By  分类:Linux 965人浏览

    在shell脚本中,通过set -x命令进入调试模式,之后Shell除了输出shell执行的结果外,还会输出每行执行的shell命令。 1 #!/bin/bash 2 3 set -x 4 5 a=1 6 while [[ $a -le 5 ]]; 7 do 8 echo $a 9 let "a+=1" 10 done 下面的输出中带加号表示该条语句是Shell执行的命令,不带加号表示该语句是Shel...

  • linux中的shell脚本语法检查 抢沙发

    linux中的shell脚本语法检查

    2014-12-15 By  分类:Linux 2,999人浏览

    编写好shell后,在执行之前最好先进行下语法检查(可不是通过肉眼一行行去看哦),当然是通过shell命令来检查了。 bash -n script_name.sh -n选项只做语法检查,而不执行脚本。 下面新建一个t.sh文件来做个演示 1 #!/bin/bash 2 3 set -x 4 5 a=1 6 while [[ $a -le 5]]; 7 do 8 echo $a 9 let "a...

  • linux shell curl命令获取http状态码 抢沙发

    linux shell curl命令获取http状态码

    2014-09-21 By  分类:Linux 6,202人浏览

    通过curl的-w参数我们可以自定义curl的输出,%{http_code}代表http状态码 # curl -I -m 10 -o /dev/null -s -w %{http_code} www.letuknowit.com 上面的输出是不含换行的,如果需要换行的话,加上\n # curl -I -m 10 -o /dev/null -s -w %{http_code} www.letuknowit.com 200# curl -I -m 10 -o /dev/null -s -w %{http_code}"\n" www...

  • 理解Unix/Linux文件系统中的inode 抢沙发

    理解Unix/Linux文件系统中的inode

    2014-09-16 By  分类:Linux 807人浏览

    一、inode是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个”块”(block)。这种由多个扇区组成的”块&#...

  • Linux下如何删除、查看或重命名文件名乱码的文件 抢沙发

    Linux下如何删除、查看或重命名文件名乱码的文件

    2014-09-15 By  分类:Linux 970人浏览

    经常在拷贝或者下载一个压缩包到Linux系统后,解压后发现有些文件名是乱码,这个时候你会发现rm、cat、vi等等都没法作用到这些文件呢,怎么办呢? 这个时候iNode的作用就显现出来了,在Linux的文件系统中,iNode是一个很重要的东东,有了它再也不怕文件名乱码了。 查看iNode值 先通过ls -i把所有文件的iNode值显示出来 通过iNode号来操作文件...

  • Linux vmstat命令实战详解(转) 抢沙发

    Linux vmstat命令实战详解(转)

    2014-08-13 By  分类:Linux 1,005人浏览

    vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一...

  • linux中的那些文件夹 - 根目录 抢沙发

    linux中的那些文件夹 – 根目录

    2014-07-21 By  分类:Linux 1,082人浏览

    在linux系统中,/就代表根目录,根目录下面有很多文件夹,下面来一起认识下 # cd / # ls -al total 448 drwxr-xr-x 2 root root 4096 May 22 04:02 bin drwxr-xr-x 2 root root 4096 Sep 29 2013 sbin drwxr-xr-x 11 root root 4096 Feb 20 04:02 lib drwxr-xr-x 13 root root 4096 Jun 26 10:55 home drwxr-x--- 8 ro...