有时,爱情能穿越宏大的沧桑抵达幸福,却穿越不了宁静的琐细。

文章标签: Linux

Redmine在Linux(CentOS)下的安装及配置

一、Redmine简介

Redmine 是一个支持多项目管理的跨平台项目管理系统,基于Web,使用Ruby on Rails框架开发。
Redmine is a flexible project management web application. Written using Ruby on Rails framework, it is cross-platform and cross-database. Redmine is open source and released under the terms of the GNU General Public License v2 (GPL).
基本特性如下:
* 多项目和子项目支持 Multiple projects support
* 可配置的用户角色控制 Flexible role based access control.
* 可配置的问题追踪系统 Flexible issue tracking system
* 自动日历和甘特图绘制 Gantt chart and calendar
* 支持新闻发布、Wiki 形式的文档撰写和文件管理News, documents & files management
* RSS 输出和邮件通知 Feeds & email notifications.
* 每个项目可以配置独立的 Wiki 和论坛模块 Per project wiki,Per project forums
* 简单的任务时间跟踪机制 Simple time tracking functionality
* 用户、项目、问题支持自定义属性 Custom fields for issues, projects and users
* 支持多种版本控制系统的绑定 SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
* 支持多 LDAP 用户认证 Multiple LDAP authentication support
* 支持用户自注册和用户激活 User self-registration support
* 多语言支持(内置简体中文)Multilanguage support
* 多数据库支持(MySQL、SQLite、PostgreSQL)Multiple databases support

官方网站:http://www.redmine.org/
帮助文档:http://www.redmine.org/guide

二、Redmine的安装和测试
Redmine的官方网站是:http://www.redmine.org,可以在这里:http://www.redmine.org/wiki/redmine/RedmineInstall得到与当前Redmine版本相符合的其他软件版本。

Read more »

转摘:Madwifi无线网卡源代码阅读

使用iwconfig命令可以设置速率:
1、iwconfig源代码阅读
首先下载iwconfig.c代码,源代码包为\wireless_tools.29目录
先看执行iwconfig eth0的命令的执行过程:
调用main函数,因为是两个参数:
      if(argc == 2)
          print_info(skfd, argv[1], NULL, 0);
print_info调用get_info(int skfd,char *ifname,struct wireless_info *info)将网卡的各种信息打印出来。

下面与打印发送速率为例,说明调用过程,get_info函数里面:
/* Get bit rate */
  if(iw_get_ext(skfd, ifname, SIOCGIWRATE, &wrq) >= 0)
    {
      info->has_bitrate = 1;
      memcpy(&(info->bitrate), &(wrq.u.bitrate), sizeof(iwparam));
    }
对信息的获取都是通过iw_get_ext函数来实现的,通过参数SIOCGIWRATE来识别不同的内容

Read more »

Linux使用技巧

1、常用命令
ls -al   以列表方式显示目录,包括隐藏文件
useradd loosky  添加一个叫loosky 的用户
passwd loosky的用户 给loosky的用户设置一个密码
cp -dra 拷贝文件,包括目录和子目录
ps -ax  显示所有进程,包括系统进程
rm -rf    删除文件,包括目录以及子目录
mount -t vfat /hda3/   /mnt/win  在linux下加载windows的文件系统
chmod 777  修改文件的属性,任何用户可读写,可执行,
grep 查找文件中包含某个字符串

Read more »

U-Boot中MAC地址设置及往内核中传递

一、内核参数的传递
U-Boot向Linux驱动传递参数的方式有两种,一为在系统启动的时候由bootloader传入,还有一种是将驱动编译成模块,将参数作为模块加载的参数传入。

内核通过setup接口接受Bootloader传入的参数。方式如下:
static int __init param_mac_setup(char *str)
{

……

}

__setup(“mac=”, param_mac_setup);

Read more »

Linux下更改主机名的方法

1 # vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yourname (在这修改hostname,把yourname换成想用的名字)

2.修改/etc/hosts里面的名字
# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost (在这修改hostname,把末尾的localhost换成想用的名字)

3.最后在终端下执行:
# hostname ***** (*****为修改后的hostname,即想用的名字)
以上三处修改的名字必须保持一致!

Read more »