Ubuntu Linux下直观的网络流量监控

在windows下可以用各种工具监控网络流量的变化和去向,比如有什么金山安全卫士,还有微软官方出的一个Tcpview,都是比较好的工具,可是在linux下呢,尤其是今天我们要讲的ubuntu下呢?因为前段时间linux迷发现网络很不稳定,上网速度奇慢,用netstat查询看的又不是很直观,所以就想着找一个看的比较直观的,就是速度以我们很熟悉的Kb/s现实的方式进行,今天发现一个不错的程序 nethogs,下面就给大家介绍介绍怎么安装和使用。

现还是老规矩:介绍一下这个款软件

Nethogs 是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况。它支持 IPv4 和 IPv6 协议、支持本地网卡及 PPP 链接。

nethogs的官方网站:http://nethogs.sourceforge.net/

安装:直接通过在线源安装的方式安装nethogs

安装命令:sudo apt-get install nethogs

试用命令:sudo nethogs eth0

因为nethogs程序需要使用到 root 权限,默认是监控 eth0 网卡 ,所以直接输入 sudo nethogs 也可以(监控的就是eth0,和上面的那条命令是一样的效果),但是如果有多网卡的话就必须进行指定,比如还有你的无线网卡的话那么就要这么指定了

sudo nethogs wlan或者sudo nethogs eth1 等等 关键是看你的另一块网卡的名称

当然,最后一点要解释一下,就是退出这个程序,其实很简单,就是按q键就行了。

发表在 Ubuntu | 标签为 , | 留下评论

ECShop与jQuery冲突解决方案

ECShop与jQuery冲突解决方案

适用ECSHOP 2.7.2版本,其他版本不知道。

ECShop与jQuery冲突解决方案 (23)

 

发表在 jQuery | 标签为 , , , | 留下评论

MySQL命令执行时间

set profiling=1;

SELECT * FROM 表名;

show profiles;

发表在 MySQL | 标签为 , | 留下评论

MySQL远程登录及常用命令

第一招、mysql服务的启动和停止

net stop mysql

net start mysql

第二招、登陆mysql

语法如下: mysql -u用户名 -p用户密码

键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:

mysql>

注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP

第三招、增加新用户

格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码”

如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数  据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:

grant select,insert,update,delete on *.* to user1@localhost Identified by “password1″;

如果希望该用户能够在任何机器上登陆mysql,则将localhost改为”%”。

如果你不想user1有密码,可以再打一个命令将密码去掉。

grant select,insert,update,delete on mydb.* to user1@localhost identified by “”;

继续阅读

发表在 MySQL | 标签为 , , , | 留下评论

Linux清空历史命令记录和清除登陆系统记录方法

1、清除登陆系统成功的记录,也就是last命令看到的记录
[root@linuxzgf ~]echo > /var/log/wtmp
此文件默认打开时乱码的,里面可以看到ip等等信息

验证过程
[root@linuxzgf ~]#last
root pts/0 10.5.10.51 Thu Sep 2 00:59 still logged in
root pts/2 10.5.10.60 Wed Sep 1 16:11 – 17:47 (01:35)
root pts/2 10.5.10.60 Wed Sep 1 16:08 – 16:10 (00:02)
root pts/0 10.5.10.61 Wed Sep 1 14:16 – 23:02 (08:46)
root pts/3 10.5.10.59 Wed Sep 1 11:28 – 19:38 (08:10)
root pts/2 10.5.10.60 Wed Sep 1 11:18 – 16:07 (04:49)
root pts/1 10.5.10.191 Wed Sep 1 11:17 – 19:12 (07:55)
……

[root@linuxzgf ~]#echo >/var/log/wtmp
[root@linuxzgf ~]#last

wtmp begins Thu Sep 2 01:04:34 2010
[root@linuxzgf ~]#

此时即看不到用户登录信息

2、清除登陆系统失败的记录,也就是lastb命令看到的记录
[root@linuxzgf ~]echo > /var/log/btmp
此文件默认打开时乱码的

继续阅读

发表在 Linux | 标签为 , , , , | 留下评论

CentOS的用户的详细操作命令

CentOS的用户、组权限、添加删除用户等操作的详细操作命令

1.Linux操作系统是多用户多任务操作系统,包括用户账户和组账户两种

细分用户账户(普通用户账户,超级用户账户)除了用户账户以为还有组账户所谓组账户就是用户账户的集合,centos组中有两种类型,私有组和标准组,当创建一个新用户时,若没有指定他所属的组,centos就建立以个和该用户相同的私有组,此私有组中只包括用户自己。标准组可以容纳多个用户,如果要使用标准组,那创建一个新的用户时就应该指定他所属于的组,从另外一方面讲,同一个用户可以属于多个组,例如某个单位的领导组和技术组,lik是该单位的技术主管,所以他就是属于领导组和技术组。当一个用户属于多个组时,其登录后所属的组是主组,其它组为附加组。

2.Linux环境下的账户系统文件主要在/etc/passwd, /etc/shadow,/etc/group,和/etc/gshadow四个文件。

基本含义就不多说了重点说一下,root的uid是0,从1-499是系统的标准账户,普通用户从uid 500开始。

继续阅读

发表在 CentOS | 标签为 , , , | 留下评论