百度空间 | 百度首页 
 
文章列表
 
您正在查看 "Linux" 分类下的文章

2008年12月04日 星期四 17:04
打开终端,输入命令:
sudo apt-get install sendmail

ps aux |grep sendmail

输出如下:
root      9391 0.0 0.3   8748 2000 ?        Ss   00:14   0:00 sendmail: MTA: accepting connections         
andy     13332 0.0 0.1   3236   792 pts/0    R+   03:58   0:00 grep sendmail

证明sendmail已经成功启动了

sudo vi /etc/php5/apache2/php.ini
找到 sendmail_path,修改为:
sendmail_path = /usr/sbin/sendmail -i -t

重启apache
sudo apache2ctl restart

现在可以写程序发送邮件了,试试最简单的发送邮件程序:
mail('andy@andy.com', 'Title', 'Body');
类别:Linux | 评论(0) | 浏览()
 
2008年12月03日 星期三 10:20
喜欢下载源码安装的可以到 http://code.google.com/p/google-gadgets-for-linux/ 现在安装。

但是你可以到这里 http://www.getdeb.net/app/Google+Gadgets 下载 deb 包,安装就不用说了。
类别:Linux | 评论(0) | 浏览()
 
2008年11月17日 星期一 15:52
安装
sudo apt-get install mplayer mplayer-fonts mplayer-skin mozilla-mplayer

配置
vi ~/.mplayer/config
加入一下代码:
vo=x11 #解决有声音无影像
zoom=yes #解决不能全屏

下载解码包
下载http://www.mplayerhq.hu/MPlayer/releases/codecs/ 下的all-20071007.tar.bz2
sudo mkdir /usr/lib/codecs/
cd /tmp
wget -c http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
tar -jxvf essential-20071007.tar.bz2
sudo mv all-20071007/* /usr/lib/codecs/

解决报错: could not open required directshow codec drvc.dll
sudo ldd /usr/lib/codecs/drvc.so   #打印共享库的依赖关系
libstdc++.so.5 => not found
发现 libstdc++.so.5需要安装
sudo apt-get install libstdc++5
类别:Linux | 评论(1) | 浏览()
 
2008年11月16日 星期日 01:15
本文章假设已经安装并配置好 samba 服务,了解 samba 服务的安装与配置可以到:http://wiki.ubuntu.org.cn/Samba

在 /mnt 新建一个将要作为加载的文件夹:
sudo mkdir /mnt/share_folder

键入挂载命令:
mount -t smbfs -o iocharset=utf8,codepage=cp936,username=windows_username //windows_machine/win_share_folder_name /mnt/share_folde

windows_username : 访问 Windows 的用户名
windows_machine :Windows 机器名或者IP
win_share_Folder :Windows共享文件夹名

iocharset=utf8,codepage=cp936 是解决中文乱码的问题

现在可以在 /mnt/share_folder 下访问 Windows 的共享文件了。

P.S. 取消访问命令:sudo umount /mnt/share_folder
类别:Linux | 评论(0) | 浏览()
 
2008年11月15日 星期六 22:12
在 Ubuntu 中安装 DBDesigner 的过程比较麻烦:
下载 DBDesigner
可以下载 DBDesigner*.rpm 或者 DBDesigner*.tar.gz
rpm 包安装:
第一步:
下载 rpm 包后,运行命令:
sudo apt-get install rpm alien
sudo alien -i DBDesigner4-0.5.4-0.i586.rpm

或者下载并解压:DBDesigner4.0.5.4.tar.gz

第二步:
在 ~/.DBDesigner4/DBD4.log 查看缺少的库文件(libborqt-6.9.0-qt2.3.so, libstdc++-libc6.2-2.so.3, libexpat.so.0):
libborqt-6.9.0-qt2.3.so
下载库文件:http://prdownloads.sourceforge.net/kylixlibs/kylixlibs3-borqt-3.0-2.tar.gz?download
运行命令:sudo cp kylixlibs3-borqt/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so

libstdc++-libc6.2-2.so.3
下载库文件:http://packages.ubuntu.com/zh-cn/gutsy/libstdc++2.10-glibc2.2
运行命令:sudo dpkg -i libstdc++2.10-glibc2.2_2.95.4-24_i386.deb

libexpat.so.0
运行命令:ln /usr/lib/libexpat.so.1 /usr/lib/libexpat.so.0

第三步:
让DBDesigner支持MySQL,_0L/N2T ] C要连接mysql库,还需要解决找不到libsqlmy.so的 问题,到crlab下载一个 dbExpress driver for MySQL, Linux version,然后解压缩,并且将其中的libsqlmda.so.x.00文件放到/user/lib目录下,这样DBDesigner就可以支持mysql了。

第四步:
Libmysqlclient.so 错误问题解决:
由于libmysqlclient.so.15 存在不兼容问题导致加载错误,所以你必须下载 libmysqlclient.so.10。
下载:ftp://ftp.wesmo.com/pub/contributed/RPMS/MySQL-shared-compat-4.1.9-0.i386.rpm
运行命令:sudo alien -i MySQL-shared-compat-4.1.9-0.i386.rpm

第五步:
运行 startdbd, 终于可以连接上 MySQL 了,试一下反向工程看看。

Ok, that's all.
类别:Linux | 评论(1) | 浏览()
 
2008年11月12日 星期三 12:45
要通过远程连接MySQL,需要做两步:

第一步是要创建一个可以远程连接的 MySQL 用户

mysql> GRANT ALL PRIVILEGES ON remote.* TO remote@"%" IDENTIFIED BY "remotepwd";

第二步是要修改 mysql 的配置文件 /etc/mysql/my.cnf

$> sudo vi /etc/mysql/my.cnf

在旧版本中找到 skip-networking,把它注释掉就可以了
#skip-networking

在新版本中:
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address           = 127.0.0.1

bind-address           = 127.0.0.1 这一行要注释掉
#bind-address           = 127.0.0.1

或者把允许访问的 ip 填上
#bind-address       = 192.168.1.100

然后重启 MySQL
$> sudo /etc/init.d/mysql restart
* Starting MySQL database server mysqld
   ...done.
* Checking for corrupt, not cleanly closed and upgrade needing tables.
andy@ubuntu:~$ sudo /etc/init.d/mysql start
* Starting MySQL database server mysqld
   ...done.

这样就可以远程访问 MySQL 了
类别:Linux | 评论(0) | 浏览()
 
2008年07月12日 星期六 18:40
在 Centos/Fedora/RHEL 可以使用 chkconfig 或者 ntsysv 来管理服务,在Ubuntu下也有两个工具可以使用,只是它们默认的情况下是没有安装的:

1. sysv_rc_conf
sudo apt-get install sysv_rc_conf

sudo sysv_rc_conf
启动后,通过上下健来移动,X字样都表示启动的

2. bum (boot up manager),这个是GUI都工具
sudo apt-get install bum
类别:Linux | 评论(0) | 浏览()
 
2008年07月10日 星期四 12:57
telnet 127.0.0.1 12000 然后输入 stats slabs 查看:

***@***:~$ telnet 127.0.0.1 12000
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
stats slabs
STAT 1:chunk_size 88
STAT 1:chunks_per_page 11915
STAT 1:total_pages 1
STAT 1:total_chunks 11915
STAT 1:used_chunks 11913
STAT 1:free_chunks 2
STAT 1:free_chunks_end 11913
STAT 2:chunk_size 112
STAT 2:chunks_per_page 9362
STAT 2:total_pages 1
STAT 2:total_chunks 9362
STAT 2:used_chunks 9360
STAT 2:free_chunks 2
STAT 2:free_chunks_end 9360
STAT 3:chunk_size 140
STAT 3:chunks_per_page 7489
STAT 3:total_pages 1
STAT 3:total_chunks 7489
STAT 3:used_chunks 7487
STAT 3:free_chunks 2
STAT 3:free_chunks_end 7487
STAT 4:chunk_size 176
STAT 4:chunks_per_page 5957
STAT 4:total_pages 1
STAT 4:total_chunks 5957
STAT 4:used_chunks 5955
STAT 4:free_chunks 2
STAT 4:free_chunks_end 5955
...
END

linux下还有个perl 写的查看统计的工具memcached-tool:
***@***:~$ perl memcached-tool 127.0.0.1:12000
# Item_Size   Max_age 1MB_pages Count   Full?
1      88 B        0 s       1       0      no
2     112 B        0 s       1       0      no
3     140 B        0 s       1       0      no
4     176 B        0 s       1       0      no
5     220 B        0 s       1       0      no
6     276 B        0 s       1       0      no
7     348 B        0 s       1       0      no
8     436 B        0 s       1       0      no
9     548 B        0 s       1       0      no
10     688 B        0 s       1       0      no
11     860 B        0 s       1       0      no
12     1.1 kB       0 s       1       0      no
13     1.3 kB       0 s       1       0      no
14     1.6 kB       0 s       1       0      no
15     2.1 kB       0 s       1       0      no
16     2.6 kB       0 s       1       0      no
17     3.2 kB       5 s       1       1      no
18     4.0 kB       0 s       1       0      no
19     5.0 kB       0 s       1       0      no
20     6.3 kB       0 s       1       0      no
21     7.9 kB       0 s       1       0      no
22     9.9 kB       0 s       1       0      no
23    12.3 kB       0 s       1       0      no
类别:Linux | 评论(0) | 浏览()
 
2008年07月09日 星期三 11:44
Woo... so many cheat sheets.

Linux Command Line Cheat Sheets
Debian/Ubuntu Cheat Sheets
Package Management Cheat Sheets
Unix Cheat Sheets
Bash Cheat Sheets

......

More here
类别:Linux | 评论(0) | 浏览()
 
2008年06月14日 星期六 11:05
#-------------------
# checkout a project
#-------------------
svn checkout svn://localhost/project1

#---------------
# basic commands
#---------------
svn up # update
svn add [file] # add
svn ci -m "msg" # commit
svn log

#--------------------------
# file/directory management
#--------------------------
svn copy foo bar
svn mkdir foo
svn mv foo bar
svn rm foo

#------
# other
#------
svn status
svn diff
svn revert
svn info
svn list URL
svn list svn://localhost/
类别:Linux | 评论(0) | 浏览()
 
     
 
 
文章分类
 
 
 
Ria(25)
 
 
 
 
 
Ruby(2)
 
 
Php(87)
 
Linux(17)
 
Jquery(34)
 
 
Joomla(17)
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   
 
 

oiii
 

请 看不
 
 
     


©2009 Baidu