LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: zhuguangxiang

个人安装小结(ubuntu6.10 Edgy版 )

[复制链接]
 楼主| 发表于 2007-2-17 16:21:34 | 显示全部楼层

个人安装小结(新5)

10、让firefox支持ed2k协议:
http://forum.ubuntu.org.cn/viewt ... &highlight=ed2k
http://forum.ubuntu.org.cn/viewt ... ighlight=amule-ed2k
在firefox地址栏输入 about:config
右键新建“字符串”
network.protocol-handler.app.ed2k----->/usr/bin/ed2k.amule
右键新建“布尔”
network.protocol-handler.external.ed2k------------>true
右键新建“布尔”
network.protocol-handler.warn-external.ed2k--------->false/true

还要安装:amule-ed2k_2.1.3-1_i386.deb
zhuguangxiang@163.com 网络硬盘有!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-17 16:22:16 | 显示全部楼层

个人安装小结(新6)

11、
安装电骡amule
sudo apt-get install amule

安装bt客户端Azureus
(1)Azureus是基于java虚拟机的,所以jre环境,在命令行输入:
sudo apt-get install sun-j2re1.5
(2)安装完成后,命令行输入:
java -version
以校验java虚拟机的版本.
(3)再在命令行输入:
sudo apt-get install azureus
出现(y/n)时全部选择y。
12、amule使用:
安装之后,设置昵称为
[CHN][VeryCD]xxxx,然后服务器设置为:
名称 DonkeyServer NO1,地址 62.241.53.2:4242。
另外还有其他的服务器,
例如华语psp源动力,地址61.152.93.254:4661;
还有 Razorback 2,地址为195.245.244.243:4661。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-17 16:23:10 | 显示全部楼层

个人安装小结(新7)

12、修改/etc/fstab文件,使光盘支持中文:
# /etc/fstab: static file system information.
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto,utf8 0 0
加在一个支持普通用户读写的,可显示中文的windows下的一个分区:
mount -t vfa -o iocharset=utf8,rw,umask=0 /dev/hda1 /mnt/windows

挂载光盘:
mount -o loop,iocharset=utf8 -t iso9660 /dev/cdrom /mnt/cdrom
自动挂载分区
sudo gedit /etc/fstab
在打开的文件里最后一行加入:
/dev/hdd1 /media/hdd1 ntfs utf8,umask=0222 0 0
如果是fat32分区,输入:
/dev/hdd1 /media/hdd1 vfat utf8,umask=000 0 0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-17 16:24:09 | 显示全部楼层

个人安装小结(新8)

13、安装和使用mysql:
sudo apt-get install mysql-server mysql-client

一、修改登录密码

   MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的。

   1、命令
   usr/bin/mysqladmin -u root password 'new-password'
   格式:mysqladmin -u用户名 -p旧密码 password 新密码

   2、例子
   例1:给root加个密码123456。
   键入以下命令 :
   [root@test1 local]# /usr/bin/mysqladmin -u root password 123456
   注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。


二、登录MySQL

   登录MySQL的命令是mysql, mysql 的使用语法如下:
   mysql [-u username] [-h host] [-p[password]] [dbname]
   username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可。
   [root@test1 local]# mysql
   Welcome to the MySQL monitor. Commands end with ; or \g.
   Your MySQL connection id is 1 to server version: 4.0.16-standard
   Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
   mysql>
   出现了“mysql>”提示符,恭喜你,安装成功!
   增加了密码后的登录格式如下:
   mysql -u root -p
   Enter password: (输入密码)
   其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。

   注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件。
三、MySQL的几个重要目录

   MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。

   下面就介绍一下这几个目录。

   1、数据库目录
   /var/lib/mysql/

   2、配置文件
   /usr/share/mysql(mysql.server命令及配置文件)

   3、相关命令
   /usr/bin(mysqladmin mysqldump等命令)

   4、启动脚本
   /etc/init.d/(启动脚本文件mysql的目录)
四、启动与停止

   1、启动
   MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。
   [root@test1 init.d]# /etc/init.d/mysql start

   2、停止
   /usr/bin/mysqladmin -u root -p shutdown
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-17 16:24:53 | 显示全部楼层

个人安装小结(新9)

14、安装和使用mysql(续):
SQL的常用操作

   注意:MySQL中每个命令后都要以分号;结尾。

   1、显示数据库
   mysql> show databases;
   +----------+
   | Database |
   +----------+
   | mysql  |
   | test   |
   +----------+
   2 rows in set (0.04 sec)
   Mysql刚安装完有两个数据库:mysql和test。mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行操作。

   2、显示数据库中的表
   mysql> use mysql; (打开库,对每个库进行操作就要打开此库,类似于foxpro )
   Database changed

   mysql> show tables;
   +-----------------+
   | Tables_in_mysql |
   +-----------------+
   | columns_priv  |
   | db       |
   | func      |
   | host      |
   | tables_priv   |
   | user      |
   +-----------------+
   6 rows in set (0.01 sec)

   3、显示数据表的结构:
   describe 表名;

   4、显示表中的记录:
   select * from 表名;
   例如:显示mysql库中user表中的纪录。所有能对MySQL用户操作的用户都在此表中。
   Select * from user;

   5、建库:
   create database 库名;
   例如:创建一个名字位aaa的库
   mysql> create databases aaa;
6、建表:
   use 库名;
   create table 表名 (字段设定列表);
   例如:在刚创建的aaa库中建立表name,表中有id(序号,自动增长),xm(姓名),xb(性别),csny(出身年月)四个字段
   use aaa;
   mysql> create table name (id int(3) auto_increment not null primary key, xm char(8),xb char(2),csny date);
   可以用describe命令察看刚建立的表结构。
   mysql> describe name;

   +-------+---------+------+-----+---------+----------------+
   | Field | Type  | Null | Key | Default | Extra     |
   +-------+---------+------+-----+---------+----------------+
   | id  | int(3) |   | PRI | NULL  | auto_increment |
   | xm  | char(8) | YES |   | NULL  |        |
   | xb  | char(2) | YES |   | NULL  |        |
   | csny | date  | YES |   | NULL  |        |
   +-------+---------+------+-----+---------+----------------+

   7、增加记录
   例如:增加几条相关纪录。
   mysql> insert into name values('','张三','男','1971-10-01');
   mysql> insert into name values('','白云','女','1972-05-20');
   可用select命令来验证结果。
   mysql> select * from name;
   +----+------+------+------------+
   | id | xm  | xb  | csny    |
   +----+------+------+------------+
   | 1 | 张三 | 男  | 1971-10-01 |
   | 2 | 白云 | 女  | 1972-05-20 |
   +----+------+------+------------+

   8、修改纪录
   例如:将张三的出生年月改为1971-01-10
   mysql> update name set csny='1971-01-10' where xm='张三';

   9、删除纪录
   例如:删除张三的纪录。
   mysql> delete from name where xm='张三';

   10、删库和删表
   drop database 库名;
   drop table 表名;
10、增加MySQL用户

   格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
例1、增加一个用户user_1密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:

   mysql> grant select,insert,update,delete on *.* to user_1@"%" Identified by "123";
例1增加的用户是十分危险的,如果知道了user_1的密码,那么他就可以在网上的任何一台电脑上登录你的MySQL数据库并对你的数据为所欲为了,解决办法见例2。

  例2、增加一个用户user_2密码为123,让此用户只可以在localhost上登录,并可以对数据库aaa进行查询、插入、修改、删除的操作(localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道user_2的密码,他也无法从网上直接访问数据库,只能通过 MYSQL主机来操作aaa库。

   mysql>grant select,insert,update,delete on aaa.* to user_2@localhost identified by "123";

   用新增的用户如果登录不了MySQL,在登录时用如下命令:

   mysql -u user_1 -p -h 192.168.113.50 (-h后跟的是要登录主机的ip地址)

  11、备份与恢复

   1、备份

   例如:将上例创建的aaa库备份到文件back_aaa中

   [root@test1 root]# cd /home/data/mysql (进入到库目录,本例库已由val/lib/mysql转到/home/data/mysql,见上述第七部分内容)
   [root@test1 mysql]# mysqldump -u root -p --opt aaa > back_aaa

   2、恢复

   [root@test mysql]# mysql -u root -p ccc < back_aaa
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-17 16:25:37 | 显示全部楼层

个人安装小结(新10)

15、请问mysql5 在ubuntu 6.10下中文的字节数数是多少?
一般一个汉字在mysql中占2 个char ,但是我在ubuntu 下的mysql 中发现他占3个char.
如:
代码:
create table name(name char(8));

此时,我如果插入:
代码:
insert into name("王老虎");

用select 语句,发现前两个汉字显示正常,第三个汉字显示乱码。
如果插入:
代码:
insert into name("张三aaa");

用select 语句,发现前两个汉字显示正常,后面的三个aaa只显示了两个aa。


如:
代码:
create table name(name char(9);
则上面操作全部正常
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-17 16:26:20 | 显示全部楼层

个人安装小结(新11)

16、Linux下常用压缩格式的压缩与解压方法
.tar

解包: tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

(注:tar是打包,不是压缩!)

---------------------------------------------

.gz

解压1:gunzip FileName.gz

解压2:gzip -d FileName.gz

压缩:gzip FileName

.tar.gz

解压:tar zxvf FileName.tar.gz

压缩:tar zcvf FileName.tar.gz DirName

---------------------------------------------

.bz2

解压1:bzip2 -d FileName.bz2

解压2:bunzip2 FileName.bz2

压缩: bzip2 -z FileName

压缩: bzip2 FileName

.tar.bz2

解压:tar jxvf FileName.tar.bz2

压缩:tar jcvf FileName.tar.bz2 DirName



bzip2 a.bz2 file1 file2 file3 /etc

把文件file1,file2,file3及/etc下的内容压缩起来,放入a.bz2文件中。



---------------------------------------------

.bz

解压1:bzip2 -d FileName.bz

解压2:bunzip2 FileName.bz

压缩:未知

.tar.bz

解压:tar jxvf FileName.tar.bz

压缩:未知

---------------------------------------------

.Z

解压:uncompress FileName.Z

压缩:compress FileName

.tar.Z

解压:tar Zxvf FileName.tar.Z

压缩:tar Zcvf FileName.tar.Z DirName

---------------------------------------------

.tgz

解压:tar zxvf FileName.tgz

压缩:未知

.tar.tgz

解压:tar zxvf FileName.tar.tgz

压缩:tar zcvf FileName.tar.tgz FileName

---------------------------------------------

.zip

解压:unzip FileName.zip

压缩:zip FileName.zip DirName

---------------------------------------------

.rar

解压:rar e FileName.rar

压缩:rar a FileName.rar
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-17 16:27:05 | 显示全部楼层

个人安装小结(新12)

17、改变GRUB 菜单引导的系统。
装了Ubuntu后,系统引导自动到Ubuntu,在等待10秒后就进入Ubuntu。而不少人都是装双系统,且希望自动引导到Windows,那可以这样改变。
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst

再搜寻这一行文字
default 0
用下面这一行取代
default X_sequence
保存编辑过的文件。

注意:X_sequence的意思是你的操作系统条目的项数(从0开始计算,即第一项是“0”,第二项是“1”,“Other operating system"之类的也算。)

18、增加菜单到应用程序下:
举例一:
[Desktop Entry]
Name=LumaQQ
Comment=QQ Client
Exec=/opt/LumaQQ/lumaqq
Icon=/opt/LumaQQ/QQ.png
Terminal=false
Type=Application
Categories=Application;Network;
举例二:
cat /usr/share/applications/eclipse.desktop
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Eclipse
GenericName=Eclipse
Comment=Java Integrated Development Environment
Icon=/home/guangxiang/eclipse/icon.xpm
Exec=/home/guangxiang/eclipse/eclipse
Terminal=false
Categories=GTK;Application;Development;
eclipse 要GTK支持:
大部分情况是因为6.10默认没有安装gtk2-engines-pixbuf,而很多主题都要用到pixmap这个引擎。只要
sudo apt-get install gtk2-engines-pixbuf
19、变量环境:
/etc/environment
举例:
JAVA_HOME=/usr/local/..
CLASSPATH="/usr/local/..."
或者:
~/.bashrc:
举例:
export PATH=".{PATH}" 加入当前位置为PATH路径
export CLASSPATH=".{CLASSPATH}" 加入当前位置为CLASSPATH路径
重启终端
echo ${PATH}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-17 16:31:17 | 显示全部楼层

个人安装小结(新13)

20、美化参考:
http://forum.ubuntu.org.cn/viewt ... =asc&highlight=
http://forum.ubuntu.org.cn/viewt ... =asc&highlight=
最重要的第一步:是修改/etc/fonts/language-selector.conf文件而不是/etc/fonts/fonts.conf,否则将无法重新进入系统!
最重要的第二步:修改字体的阅读权限,这是造成出现乱码的根本原因。命令:
sudo chmod 755 /usr/share/fonts/zh_CN/*


21、我的MS美化:(不要修改权限,把字体放在~/.fonts/下)
1、在~/下建一个目录:.fonts
在~/.fonts下建一个目录 zh_CN
将下面的字体拷贝到~/.fonts/zh_CN/下
simsun.ttc,simhei.ttf,simkai.ttf,simfang.ttf,tahoma.ttf verdana.ttf verdanab.ttf verdanaz.ttf tahomabd.ttf verdanai.ttf,times.ttf,timesbd.ttf,
timesbi.ttf,timesi.ttf
在~/.fonts/zh_CN/下:
mkfontscale
mkfontdir
fc-cache -fv
2、修改/etc/fonts/language-selector.conf文件(修改前要备份)
<! --language-selector.conf前一部分为字体渲染顺序,这里把SimSun体提到了第三位,优先于原来的ShanHeiSun。中间那部分对字体进行加粗处理。后一部分设置字体属性,这里将列表中的字体,包括宋体等设为了在12px~24px之间关闭AA(即平滑效果),超过这个范围开启AA,使得屏幕上的字体更漂亮。
需要注意的是,如果系统中不存在这其中的任一个字体,会使整个文件失效,系统默认采用fonts.conf进行配置。
-->
<fontconfig>

<alias>

<family>serif</family>

<prefer>
<family>Bitstream Vera Serif</family>

<family>Times New Roman</family>



<family>SimSun</family>

<family>AR PL ShanHeiSun Uni</family>



<family>AR PL ZenKai Uni</family>

</prefer>

</alias>

<alias>

<family>sans-serif</family>

<prefer>
<family>Bitstream Vera Sans</family>

<family>Times New Roman</family>



<family>SimSun</family>

<family>AR PL ShanHeiSun Uni</family>



<family>AR PL ZenKai Uni</family>

</prefer>

</alias>

<alias>

<family>monospace</family>

<prefer>
<family>Bitstream Vera Sans Mono</family>

<family>Times New Roman</family>



<family>SimSun</family>

<family>AR PL ShanHeiSun Uni</family>



<family>AR PL ZenKai Uni</family>

</prefer>

</alias>

<match target="font" >

<test name="family" compare="contains" >


<string>Song</string>

<string>Sun</string>

<string>Kai</string>

<string>Ming</string>

</test>

<!-- check to see if the font is just regular -->

<test name="weight" compare="less_eq">

<int>100</int>

</test>

<test compare="more_eq" target="pattern" name="weight" >

<int>180</int>

</test>

<edit mode="assign" name="embolden" >

<bool>true</bool>

</edit>

</match>

<match target="font" >

<test name="family" compare="contains" >

<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
<string>宋体</string>

<string>黑体</string>
<string>新宋体</string>
<string>楷体_GB2312</string>
<string>仿宋_GB2312</string>
<string>隶体</string>
<string>SimSun</string>
<string>SimHei</string>
<string>NSimSun</string>
<string>NSimSun-18030</string>
<string>KaiTi_GB2312</string>
<string>FangSong_GB2312</string>
<string>LiSu</string>

</test>

<edit name="globaladvance">

<bool>false</bool>

</edit>

<edit name="spacing">

<int>0</int>

</edit>

<edit name="hinting">

<bool>true</bool>

</edit>

<edit name="autohint">

<bool>false</bool>

</edit>

<edit name="antialias" mode="assign">

<bool>true</bool>

</edit>
<test name="pixelsize" compare="more_eq">

<int>12</int>

</test>

<test name="pixelsize" compare="less_eq">

<int>24</int>

</test>

<edit name="antialias" mode="assign" >

<bool>false</bool>

</edit>

</match>

<! --按照上面的方法,即便是Bitstream和Times Now Roman排在前面,会令所有字体都使用SimSun,包括中文和英文。不过这个时候所有英文字体会出现破碎,很难看。在< /fontconfig>前面,使得英文字体使用BitStream vera。-->
<!--sans settting-->
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>SimSun</string></edit>
<edit name="family" mode="prepend_first" binding="strong">
<string>Bitstream Vera Sans</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>sans-serif</string>
</test>
<edit name="family" mode="assign" binding="strong">
<string>Bitstream Vera Sans</string>
<string>SimSun</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Bitstream Vera Sans</string>
</test>
<edit name="family" mode="append" binding="strong">
<string>SimSun</string>
</edit>
</match>

<!--serif settting-->
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>SimSun</string></edit>
<edit name="family" mode="prepend_first" binding="strong">
<string>Bitstream Vera Serif</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>serif</string>
</test>
<edit name="family" mode="assign" binding="strong">
<string>Bitstream Vera Serif</string>
<string>SimSun</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Bitstream Vera Serif</string>
</test>
<edit name="family" mode="append" binding="strong">
<string>SimSun</string>
</edit>
</match>
<!--mono settting-->
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>monospace</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>SimSun</string></edit>
<edit name="family" mode="prepend_first" binding="strong">
<string>Bitstream Vera Mono</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>monospace</string>
</test>
<edit name="family" mode="assign" binding="strong">
<string>Bitstream Vera Mono</string>
<string>SimSun</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>Bitstream Vera Mono</string>
</test>
<edit name="family" mode="append" binding="strong">
<string>SimSun</string>
</edit>
</match>

</fontconfig>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-17 16:33:29 | 显示全部楼层

贴图:

四张图片:给大家看看:呵呵!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表