以下属于“Linux 分类”的內容
-
抢沙发
linux环境vsftpd添加ftp用户,并设置相应的权限
2016-10-09 By ustckris 分类:Linux 11,334人浏览
linux环境下一般都使用vsftpd作为ftp服务器,有时候我们需要添加一些新的ftp用户,并设置相应的权限。 假设我们要添加一个新用户,用户名为ftp1,我们将该用户限制只能访问路径/home/ftp1 1、添加用户:在root用户下(非root用户请使用sudo命令): useradd -d /home/ftp1 ftp1 //增加用户ftp1,并制定ftp1用户的主目录为/home/ftp1 passwd...
-
抢沙发
如何查看crontab的日志记录
2016-05-26 By ustckris 分类:Linux 5,914人浏览
在Unix和类Unix的操作系统之中,crontab命令常用于设置周期性被执行的指令,也可以理解为设置定时任务。 crontab中的定时任务有时候没有成功执行,什么原因呢?这时就需要去日志里去分析一下了,那该如何查看crontab的日志记录呢? 1. linux 看 /var/log/cron.log这个文件就可以,可以用tail -f /var/log/cron.log观察 2. unix 在 /var/spool...
-
抢沙发
linux echo命令的-n、-e参数详解
2016-02-14 By ustckris 分类:Linux 15,552人浏览
echo -n 不换行输出 $echo -n "123" $echo "456" 最终输出 123456 而不是 123 456 echo -e 处理特殊字符 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; \n 换行且光标移至行首; \r 光标移至...
-
抢沙发
iftop常用快捷键说明
2015-11-20 By ustckris 分类:Linux 6,411人浏览
在 iftop 显示结果中,按下 h 或者 ? 可以切换显示帮助,下面介绍一些常见的快捷键: 1. 主机显示 n: 切换是否解析主机名,你可以选择显示域名还是 IP 地址; s/d: 切换是否显示源主机或者目的主机; t: 切换主机接收和发送显示的模式:两行显示、一行显示、只显示发送流量、只显示发送流量; 2. 端口显示 N: 切换显示服务名称还是端口...
-
抢沙发
iftop使用实例:找到下载最费流量的IP地址
2015-11-20 By ustckris 分类:Linux 6,697人浏览
首先我们执行iftop命令 iftop -i eth1 -B iftop和top命令一样,在显示界面提供了一些快捷键供我们筛选数据,快捷键在显示界面按下h或者?可以查看。 我们依次执行下面的操作: 按下 t 切换显示模式,切换到只显示发送流量(Send traffic only); 按下 T 显示每个连接的累计总流量(Show cummulative totals); 按下 3 按最近 40 秒的平均...
-
抢沙发
Linux流量监控工具/vps流量监控工具 – iftop
2015-11-18 By ustckris 分类:Linux 3,999人浏览
在类unix系统中,大家一定非常熟悉top命令,top命令可以查看系统资源、进程、内存占用等信息,且动态实时显示。 要查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。 从名字就可以看出,iftop和top比较类似,那么在使用上应该也比较类似喽。 iftop简介 类似于top的实时监控系统资源和...
-
抢沙发
在Nginx中用htpasswd对网站进行密码保护的设置方法
2015-01-28 By ustckris 分类:Linux 5,764人浏览
服务器上的有些目录,你可能不想给所有人看到,解决办法就是需要访问的人提供用户名和密码,认证成功才允许查看。如果认证失败,就会报HTTP错误:401 Authorization Required。 要实现这样的功能,就需要更改服务器的配置,并设定好用于登录的用户名和密码。 首先我们需要更改网站的Nginx的server配置,我们对需要授权访问的目录进行如下设置...
-
抢沙发
Bash shell 中算术运算的四种方式
2015-01-27 By ustckris 分类:Linux 3,732人浏览
1:使用 expr 外部命令 $ r=`expr 4 + 5` # 这里的空格一个都不能少 $ echo $r 9 $ echo `expr 4 * 5` expr: syntax error $ echo `expr 4 \* 5` # * 需要用\进行转义 20 4 + 5是传递给expr命令的三个参数,所以必须用空格隔开 2:使用 $(( )) $ r=$((4+5)) $ echo $r 9 3:使用 $[ ] $ r=$[4+5] $ echo $r 9 $(( ))和$[ ...
-
抢沙发
shell中的进行算术/数值运算的几种方法
2015-01-27 By ustckris 分类:Linux 3,504人浏览
shell中的变量都是以字符串的形式保存的,即使你赋值的时候给的是整形值,除非你通过declare -i来声明变量。 在进行数值/算术运算的时候,你可能会发现下面的情况 $ x=121 $ echo $x+1 121+1 定义变量x,并赋值一个整形的变量,可是echo $x+1的结果却不是我们想要的122,而是121+1。这是因为$x+1并没有被当做算术运算,而是简单的字符串...
-
抢沙发
shell十三问?(简体中文版)第13问:for what? while 与 until 差在哪?
2015-01-17 By ustckris 分类:Linux 3,534人浏览
终于,来到 shell 十三问的最后一问了… 长长吐一口气~~~~ 最后要介绍的是 shell script 设计中常见的”循环”(loop)。 所谓的 loop 就是 script 中的一段在一定条件下反覆执行的代码。 bash shell 中常用的 loop 有如下三种: * for * while * until for loop 是从一个清单列表中读进变量值,並”依次”的循环...