显示: 预览 | 列表

28 个必备的 Linux 命令行工具

dstat & sar

iostat, vmstat, ifstat and much more in one.

dstat screenshot
 

slurm

网络流量图形化工具

slurm screenshot
 

vim & emacs

这个没人不知道吧~

vim screenshot
 


阅读全文...
分类: Server - Linux  评论: 0  浏览: 142

XP系统远程桌面连接使用administrator账号空密码登录

1、首先必须打开远程计算机的远程桌面功能。
    我的电脑-属性-远程-允许用户远程连接到此计算机
 
2、修改windows的安全策略,允许远程桌面连接使用空密码
    在远程计算机上启动“组策略编辑器”(开始-运行-GPEDIT.MSC),在“WINDOWS设置-安全设置-本地策略-安全选项”中找到“使用空白密 码的本地帐户只允许进行控制台登录”,将其设置为“已停用”。这样就可以使用administrator账号、空密码进行远程桌面连接了。


阅读全文...
分类: Server - Windows  评论: 0  浏览: 25

LINUX远程桌面设置(tsclient,rdesktop)

ubuntu 自带了tsclient (应用程序→internet→终端服务客户端)。使用它可以很方便的连接到windows系统.

但是他的缺点是很明显的,分辨率不能自定义。默认的分辨率,使得远程窗口太小;全屏来回切换又太麻烦(ctrl+alt+enter),其他的几个分辨率 要么太小,要么会覆盖掉ubuntu的上下工具栏.

所以最好使用rdesktop来指定分辨率,让远程桌面刚好填充到空白区域:

在终端里敲:

rdesktop 远程ip -u 用户名 -p 密码 -a 16 -g 1265x728 -r sound:local -5

其中-g 参数就是指定分辨率。因为我是1280*800 所以我使用1265*728的分辨率是正好的。 你可以根据你的情况来调整分辨率,找到一个最佳值。

其中-a参数指定的是16色。

但这有个缺点,就是每次都要敲一堆参数,太麻烦。所以,我们可以使用别名来简化这个命令。

打开~/.bashrc 这个文件。在里面可以添加别名(写在最后面就可以了):

例如我的:

#rdesktop
alias rdp='rdesktop -a 16 -g 1265x728 -r sound:local -5 '

关闭终端。重新打开终端,此时只要敲 rdp ip地址 -u 用户名 -p 密码 就可以了。

而且你还可以把你常用的远程连接写成别名:
alias rdp1='rdesktop 192.168.3.203 -u administrator -p 123456 -a 16 -g 1265x728 -r sound:local -5 '

这样只要敲rdp1就可以打开了。

over。



阅读全文...
分类: Server - Linux  评论: 0  浏览: 15

Enterprise Architect 中文经典教程

一、Enterprise Architect简介
Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发 及部署等方面有着强大的支持,同时加上对10种编程语言的正反向工程,项目管理,文档生成,数据建模等方面。可以让系统开发中各个角色都获得最好的开发效 率。
二、创建新项目
安装好了EA汉化版后,启动软件。点击“创建新的项目”,打开创建新项目对话框。
 


【图1】
这里可以选择各种的初始的模板包。
 



阅读全文...
分类: Progamming - Related  评论: 0  浏览: 30

10 个 jQuery 的语言翻译插件

和Google翻译类似,jQuery插件也可以用来整合语言翻译功能到你的网站,这里我们分享非常不错的10个jQuery插件。希望大家能够喜欢!

1. jQuery Translator Plugin

使用jQuery翻译插件,网页不用修改就可以很容易的翻译成其它语言。你只需要提供script并且初始化翻译插件。

分享10个jQuery的语言翻译插件

 
 

2. jTextTranslate: A jQuery Translation Plugin

这个插件使用Google语言API并且可以用来翻译成各国语言。

分享10个jQuery的语言翻译插件

 
 

3. SundayMorning

一个jQuery的插件允许网站主提供网站的用户一个简单方式使用30种语言来翻译网站的内容。它使用Google翻译API。你可以使用菜单的行内翻译,单词翻译或者远程触发翻译

分享10个jQuery的语言翻译插件

 
 


阅读全文...
分类: Progamming - Web Tech - Javascript/AJAX  评论: 0  浏览: 86

Qt Creator中按目录结构显示工程文件

I wonder if there is a way to have a view of the project tree, showing subdirectories. In our project, we have many different classes that are each in a different directory. Being able to get those subdirectories to show would be useful to find the file we want to edit.

方法: I'm using .pri file in each subdirectory instead of .pro.
[Your main .pro file]
TEMPLATE = app
include(foo/foo.pri)
SOURCES += main.cpp \ ...

DEPENDPATH += foo [not sure, it is necessary] 可以不用
INCLUDEPATH += foo [not sure, it is necessary] 可以不用

[foo.pri]
HEADERS += $$PWD/foo.h
SOURCES += $$PWD/foo.cpp
注: $$PWD/必须要用, 否则是显示不出目录结构的, 这个在Windows, Mac下都能起作用, 想必在Linux也同样有效.

什么是.pri文件呢?
Thanks for the hint, but what exactly are .pri files, I often see them
around, but I haven't found anywhere in the documentation where they are
mentioned. Is there a place I can learn about them?
It's just a naming convention for junks of .pro files that are supposed
to be included using 'include(...)' in 'real' .pro files, 'real' meaning
'having a TARGET=... line'.
.pri文件其实就是把.pro文件的后缀改成.pri, .pro文件中使用include(xxx/xxx.pri)和有TARGET=xzy这两行.
The .pri file contains the list of source files, header files, .ui files, and .qrc files in the project. Developers on platforms other than Windows can add or remove files to the project by editing the .pri file.


阅读全文...
分类: Progamming - QT  评论: 0  浏览: 3

Linux下查看内核与发行版本号(以Fedora为例)

1.查看Linux内核版本号:
1.1 uname -r   #查看当前linux系统的内核版本号
显示举例:2.6.21-1.3194.fc7
1.2 uname -a   #可以查看包括内核版本号、机器硬件信息、网络节点名、操作系统名字等信息。
显示举例:Linux localhost.localdomain 2.6.21-1.3194.fc7 #1 SMP Wed May 23 22:35:01 EDT 2007 i686 i686 i386 GNU/Linux
1.3 cat /proc/version #要查看linux系统的版本信息也可以查看version文件
显示举例:Linux version 2.6.21-1.3194.fc7 (kojibuilder@xenbuilder4.fedora.phx.redhat.com) (gcc version 4.1.2 20070502 (Red Hat 4.1.2-12)) #1 SMP Wed May 23 22:35:01 EDT 2007


2.查看Linux发行版本号:
2.1 cat /etc/issue #查看issue文件
显示举例:
Fedora release 7 (Moonshine)
Kernel \r on an \m
2.2 lsb_release -a #用命令查看发行版本信息
显示举例:
LSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: Fedora
Description:    Fedora release 7 (Moonshine)
Release:        7
Codename:       Moonshine



阅读全文...
分类: Server - Linux  评论: 0  浏览: 11

最好的 6 个 HTML5 的多媒体播放器

<video> 是 HTML5 中新引入的标签,用来在 Web 网页中嵌入视频播放功能,无需 Flash 和其他嵌入式插件的支持,是浏览器内建的功能,不过 <video> 旨在一些高级浏览器中支持,例如 Firefox, Safari, Chrome, and Opera. IE 暂时还不支持。

本文介绍 5 款使用 HTML5 技术的 Web 在线多媒体播放器:

1. Open Standard Media (OSM ) Player

查看详情>>

 

2. HTML5 Video & Js Library

 

Kaltura 是一款基于 Flash 技术的在线视频编辑工具。除了具备同类工具的应用特性之外,最主要的,还是能支持多人协作编辑,这一点特性可能今后将会被更多的在线视频编辑工具所使用。 此外,Kaltura 上处理的视频媒体可以通过网页内嵌代码输出到 Blog 或者个人网页上。

Kaltamura Player

 


阅读全文...
分类: Progamming - Web Tech - HTML5  评论: 0  浏览: 19

10 款免费的网络监控工具

互联网的飞速发展,互联网的使用越来越普遍,网络和互联网不仅成为企业内部的沟通桥梁,也是企业和外部进行各类业务往来的重要管道。

网络监控软件定义:指针对局域网内的计算机进行监视和控制,针对内部的电脑上互联网活动(上网监控)以及非上网相关的内部行为与资产等过程管理(内 网监控;所以包含了上网监控(上网行为监视和控制、上网行为安全审计)和内网监控(内网行为监视、控制、软硬件资产管理、数据与信息安全),有些还增加了 数据安全的透明加密软件部署

1. Monit


mmonit

Monit 是一个Linux/UNIX系统上开源的进程、文件、目录和文件系统监控和管理工具,可自动维护和修复一些错误的情况。


2. Ganglia


Ganglia

Ganglia是一个跨平台可扩展的,高 性能计算系统下的分布式监控系统,如集群和网格。它是基于分层设计,它使用广泛的技术,如XML数据代表,便携数据传输,RRDtool用于数据存储和可 视化。它利用精心设计的数据结构和算法实现每节点间并发非常低的。它已移植到广泛的操作系统和处理器架构上,目前在世界各地成千上万的集群正在使用。它已 被用来连结大学校园和世界各地,可以处理2000节点的规模。


3. Munin


Munin

Munin 是一个非常好用安装和设置方便的监测软件



阅读全文...
分类: Server - Linux  评论: 0  浏览: 30

PHP-FPM配置文件说明

运行时配置

FPM 配置文件为php-fpm.conf,其语法类似 php.ini 

php-fpm.conf 全局配置段

pid string

PID文件的位置. 默认为空.

error_log string

错误日志的位置. 默认: 安装路径#INSTALL_PREFIX#/log/php-fpm.log.

log_level string

错误级别. 可用级别为: alert(必须立即处理), error(错误情况), warning(警告情况), notice(一般重要信息), debug(调试信息). 默认: notice.

emergency_restart_threshold int

如果子进程在emergency_restart_interval设定的时间内收到该参数设定次数的SIGSEGV 或者 SIGBUS退出信息号,则FPM会重新启动。 0 表示 '关闭该功能'. 默认值: 0 (关闭).

emergency_restart_interval mixed

emergency_restart_interval用于设定平滑重启的间隔时间. 这么做有助于解决加速器中共享内存的使用问题. 可用单位: s(秒), m(分), h(小时), 或者 d(天). 默认单位: s(秒). 默认值: 0 (关闭).

process_control_timeout mixed

设置子进程接受主进程复用信号的超时时间. 可用单位: s(秒), m(分), h(小时), 或者 d(天) 默认单位: s(秒). 默认值: 0.

daemonize boolean

设置FPM在后台运行. 设置 'no' 将 FPM 保持在前台运行用于调试. 默认值: yes.

 


阅读全文...
分类: Server - Linux  评论: 0  浏览: 3