irc服务器配置
因为在以后可能要用到一个临时公用的聊天室,今天在网络上查了一个有关irc聊天室的教程,还可以自己配置irc的服务器,恩,咋一看,不错,挺吸引人的,如果你也敢兴趣的话你也可以查看相关教程。我在局域网内测试成功,可以用irc6.2成功登陆。你可以随便设置自己的频道,建立自己的话题,
志不立,天下无可成之事。
为生活而生活失去灵魂的流浪者。
ubuntu 发布的linux里面有一个非常具有迷惑性的版本-desktop。因为有一套server,所以desktop很容易从字面上被理解成桌面版。而这样理解的人通常会弄不明白剩下那个alternate是什么东西。
其实desktop是Live CD的名字,也就是刻录在光盘上运行的Linux。是一套已经装好的系统。把它烧录到光盘上放进光驱就可以直接运行这套完整的linux。当然你也可以在运行之后把它“安装”到硬盘上,而这样的安装更像是一种拷贝或者还原,类似ghost。
真正意义上正统的安装版本则是alternate,它是由许多deb包组成的。可以详细的制定安装内容。是正宗的硬盘安装般。
这两个版本还有一些速度上的区别。
因为类似系统还原,desktop的安装速度较快。而alternate正式的安装相比之下会慢一些。
而运行的时候恰好相反:desktop因为是既成的,可能会缺少对应软件环境的适应性,所以和灵活指定及安装的alternate相比会慢一些。The alternate install CD allows you to perform certain specialist installations of Ubuntu. It provides for the following situations:
creating pre-configured OEM systems;
setting up automated deployments;
upgrading from older installations without network access;
LVM and/or RAID partitioning;
installing GRUB to a location other than the Master Boot Record;
installs on systems with less than about 192MB of RAM.
desktopCD安装前可以看到基本界面和试用(liveCD功能),
alternate面向安装个性化需求更大的更专业一点点的用户.
desktop和alternate都有基本的软件包,要更多的软件包只要修改合适的源下载也是很快的.desktop是一个live cd ,只用于桌面系统,也可以在LiveCD状态下安装。
alternate是标准的安装CD。包含了一些桌面程序,可以用高级安装模式安装,在安装时可以划分分区。也可以当作Server来用,不过一些Server 程序要自己通过网络来安装Alternate安装过程会有高级分区以及grub安装选项,Desktop没有.alternate既能安装desktop也能安装server
desktop是一个live cd
在桌面环境里面 以向导的方式引导安装live CD 就是把安装好的软件放到光盘中,
安装时就把其上的内容复制到硬盘再简单配置就行了。
alternate CD上放的DEB的软件包,安装时要解压、配置
只有在机子硬件配置很低时用 live CD安装较慢,其余都比alternate的要快。下面更集中详细的来自:http://forum.ubuntu.org.cn经常有人问起Ubuntu的版本选择问题,论坛中虽有帖子提及,但不是很详细,不集中,我就尝试把Ubuntu上的这点东东翻译一下,供大家参考,水平有限,敬请包涵、指正。
Ubuntu的版本号:一般以出发行版的年月来命名,比如最新版是7.04,就是2007年4月发行的,它还有个代号:Feisty Fawn。具体版本号请参考http://wiki.ubuntu.org.cn首页下方的当前版本部分。
引用:
7.04 · Feisty Fawn . 2007-4
6.10 · Edgy Eft . 2006-10
6.06 · Dapper Drake . 2006-6
5.10 · Breezy Badger . 2005-10
5.04 . Hoary Hedgehog . 2005-04
7.10 . Gutsy Gibbon . 2007-10
架构:在某网站上看到
引用:
当前 Ubuntu 发布版支持 Intel x86 (IBM-compatible PC), AMD64 (Hammer) and PowerPC (Apple iBook and Powerbook, G4 and G5) 架构。
其实现在也支持Sun的Sparc架构了,不过这些对我们意义不大,我们普通人用的基本都是Intel或AMD的桌面或笔记本CPU,只要从前两者(X86和AMD64)中挑选就行了。
版本:
Desktop CD 图形界面安装光盘
desktop CD可以让你无需改变你的计算机就能尝试Ubuntu系统,以后是否永久安装由你决定。这种CD是多数人想要使用的。 要安装这种你至少需要有256MB内存。
有两种可用的映像文件,分别用于不同类型的计算机:
PC (Intel x86) desktop CD
用于绝大多数PC。包括大多数使用Intel、AMD等处理器的机器和能运行MS Windows系统的绝大多数机器,基于Intel处理器的新型Apple Macintosh机也可以使用该系统。如果你不确定就选择这个版本吧。
64-bit PC (AMD64) desktop CD
选择这个版本可以充分发挥基于AMD64或EM64T架构(比如,Athlon64、Opteron、EM64T Xeon)的计算机的性能。如果你用的是AMD的非64位处理器,或者你需要充分支持32位代码,请选择Intel X86映像文件。
Server install CD 服务器安装光盘
这个server install CD使你可以在计算机上永久安装Ubuntu作为服务器使用。它不会安装图形用户界面。
有3种映像可用,分别用于不同类型的计算机:
PC (Intel x86) server install CD
用于绝大多数PC。包括大多数使用Intel、AMD等处理器的机器和能运行MS Windows系统的绝大多数机器,基于Intel处理器的新型Apple Macintosh机也可以使用该系统。如果你不确定就选择这个版本吧。
64-bit PC (AMD64) server install CD
选择这个版本可以充分发挥基于AMD64或EM64T架构(比如,Athlon64、Opteron、EM64T Xeon)的计算机的性能。如果你用的是AMD的非64位处理器,或者你需要充分支持32位代码,请选择Intel X86映像文件。
SPARC server install CD
用于Sun UltraSPARC计算机,包括基于多核UltraSPARC T1 ("Niagara")处理器的机器。
Alternate install CD 文字界面安装光盘
alternate install CD可以使你执行一定的专家级的Ubuntu安装。用于以下情形:
* 创建预配置OEM系统;
* 设置自动布置;
* 在无网络链接情况下从旧系统升级;
* LVM和/或RAID分区;
* 在小于256MB内存的系统上安装(但是注意相应地低内存系统可能无法运行完整的桌面环境)。
在使用alterate installer时遇到bug,请提交有关debian-installer包的bug。
有两种映像可用,分别用于不同类型的计算机:
PC (Intel x86) alternate install CD
用于绝大多数PC。包括大多数使用Intel、AMD等处理器的机器和能运行MS Windows系统的绝大多数机器,基于Intel处理器的新型Apple Macintosh机也可以使用该系统。如果你不确定就选择这个版本吧。
64-bit PC (AMD64) alternate install CD
选择这个版本可以充分发挥基于AMD64或EM64T架构(比如,Athlon64、Opteron、EM64T Xeon)的计算机的性能。如果你用的是AMD的非64位处理器,或者你需要充分支持32位代码,请选择Intel X86映像文件。
原文:
引用:
Desktop CD
The desktop CD allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of CD is what most people will want to use. You will need at least 256MB of RAM to install from this CD.
There are two images available, each for a different type of computer:
PC (Intel x86) desktop CD
For almost all PCs. This includes most machines with Intel/AMD/etc type processors and almost all computers that run Microsoft Windows, as well as newer Apple Macintosh systems based on Intel processors. Choose this if you are at all unsure.
64-bit PC (AMD64) desktop CD
Choose this to take full advantage of computers based on the AMD64 or EM64T architecture (e.g., Athlon64, Opteron, EM64T Xeon). If you have a non-64-bit processor made by AMD, or if you need full support for 32-bit code, use the Intel x86 images instead.
Server install CD
The server install CD allows you to install Ubuntu permanently on a computer for use as a server. It will not install a graphical user interface.
There are three images available, each for a different type of computer:
PC (Intel x86) server install CD
For almost all PCs. This includes most machines with Intel/AMD/etc type processors and almost all computers that run Microsoft Windows, as well as newer Apple Macintosh systems based on Intel processors. Choose this if you are at all unsure.
64-bit PC (AMD64) server install CD
Choose this to take full advantage of computers based on the AMD64 or EM64T architecture (e.g., Athlon64, Opteron, EM64T Xeon). If you have a non-64-bit processor made by AMD, or if you need full support for 32-bit code, use the Intel x86 images instead.
SPARC server install CD
For Sun UltraSPARC computers, including those based on the multicore UltraSPARC T1 ("Niagara") processors.
Alternate install CD
The alternate install CD allows you to perform certain specialist installations of Ubuntu. It provides for the following situations:
* creating pre-configured OEM systems;
* setting up automated deployments;
* upgrading from older installations without network access;
* LVM and/or RAID partitioning;
* installs on systems with less than about 256MB of RAM (although note that low-memory systems may not be able to run a full desktop environment reasonably).
In the event that you encounter a bug using the alternate installer, please file a bug on the debian-installer package.
There are two images available, each for a different type of computer:
PC (Intel x86) alternate install CD
For almost all PCs. This includes most machines with Intel/AMD/etc type processors and almost all computers that run Microsoft Windows, as well as newer Apple Macintosh systems based on Intel processors. Choose this if you are at all unsure.
64-bit PC (AMD64) alternate install CD
Choose this to take full advantage of computers based on the AMD64 or EM64T architecture (e.g., Athlon64, Opteron, EM64T Xeon). If you have a non-64-bit processor made by AMD, or if you need full support for 32-bit code, use the Intel x86 images instead.
另外,还有: Desktop / Alternate DVD - DVD 安裝
DVD 內包含 Desktop / Alternate 两种安裝模式,不过少了三个项目,分別是内存测试/救援模式/硬盘开机。
同样有两种平台可供选择:
* PC (Intel x86)
用于绝大多数PC。包括大多数使用Intel、AMD等处理器的机器和能运行MS Windows系统的绝大多数机器,基于Intel处理器的新型Apple Macintosh机也可以使用该系统。如果你不确定就选择这个版本吧。
* 64-bit PC (AMD64)
选择这个版本可以充分发挥基于AMD64或EM64T架构(比如,Athlon64、Opteron、EM64T Xeon)的计算机的性能。如果你用的是AMD的非64位处理器,或者你需要充分支持32位代码,请选择Intel X86映像文件。
总而言之,言而总之,没有什么特殊要求就选择32位版(x86)的,如果想体验AMD64 64位系统,需要做好有少数软件无法运行的心理准备。不过也没那么可怕,我就在用AMD64 Ubuntu,不过对刚入门的新手来说,还是建议使用x86 Ubuntu,如果你非要尝试一下AMD64系统,请先到“64位系统支持”版块看看。
对于桌面用户来说,Desktop和Alterate这两种CD如何选择,一般选择Desktop可以让你通过它的Live CD功能先尝试一下Ubuntu是什么样子,选择Alterate可以让安装时的兼容性更好些。当然如果实在为难,你又有DVD光驱的话,DVD是个不错的选择,它相当于Desktop和Alterate的合集,还自带了大量的软件包,对于没有网络的朋友很有帮助。
PS:Ubuntu根据使用桌面环境的不同,还分为Ubuntu(采用Gnome桌面环境,界面比较简洁、用户最多)、Kubuntu(采用KDE桌面环境,界面比较华丽、有些软件特别优秀)和Xubuntu(采用Xfce桌面环境,比较小巧、速度较快),大家可以分别到“Gnome桌面环境”、“KDE桌面环境”、“XFCE桌面环境”了解一下各个桌面环境的特点再选择。
下载地址:见一叶老大的《论坛通告: Ubuntu7.04下载地址收集》(http://forum.ubuntu.org.cn/viewtopic.php?t=49434)
转自:http://hi.baidu.com/mxmcmu/blog/item/2b735eed8f52ffd7b31cb189.html
志不立,天下无可成之事。
Smb是实现linux和windows互访的一座桥梁,所以就先让我们来了解一下什么是smb,它的主要功能,通过smb实现共享的方法及配置。在最后我们还介绍了怎样使用mount命令来挂载windows共享目录。
一. Samba 简介
Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS,NFS也是需要架设服务器的;
大家知道在Windows 网络中的每台机器即可以是文件共享的服务器,也可以同是客户机;Samba 也一样能行,比如一台Linux的机器,如果架了Samba Server 后,它能充当共享服务器,同时也能做为客户机来访问其它网络中的Windows共享文件系统,或其它Linux的Sabmba 服务器;
我们在Windows网络中,看到共享文件功能知道,我们直接就可以把共享文件夹当做本地硬盘来使用。在Linux的中,就是通过Samba的向网络中的机器提供共享文件系统,也可以把网络中其它机器的共享挂载在本地机上使用;这在一定意义上说和FTP是不一样的。
二. samba服务器的启动及服务器配置文件
<一>Samba 有两个服务器,一个是smb,另一个是nmb;
smb 是Samba 的主要启动服务器,让其它机器能知道此机器共享了什么;
而nmb是解析用的,它把这台Linux机器所共享的工作组及在此工作组下的netbios name解析出来。如果不打开nmb服务器的话,只能通过IP来访问,也就是说在windows的IE浏览器中输入linux计算机的ip才能访问,例如:\\192.168.0.1\test,而输入linux的计算机名却不能进行访问,比如:\\wangyh\test。
所以在安装完samba服务器后必须启动smb的服务。下面是启动、查看、关闭smb服务器的命令
1.一般的情况下,在RPM包的系统,如果是用RPM包安装的Samba ,一般可以通过如下的方式来启动Samba服务器;
[root@localhost ~]# /etc/init.d/smb start
2.对所有linux系统来说,通用的方法就是直接运行smb 和nmb;进入终端在root权限下把samba所在的目录敲到命令行里即可,但是您要知道smb和nmb所在的目录;如果是自己编译的Samba ,其存放的目录您应该知道;
例如:samba所在的目录为 /usr/sbin/smbd(nmbd),启动smb输入如下:
[root◎wangyh:/home/wangyh]#/usr/sbin/smbd
[root◎wangyh:/home/wangyh]#/usr/sbin/nmbd
3.启动完后还要检查一下samba服务器是否运行起来,查看命令如下:
[root◎wangyh:/home/wangyh]#/pgrep smbd
[root◎wangyh:/home/wangyh]#/pgrep nmbd
4.关闭smb服务器,命令如下:
[root◎wangyh:/home/wangyh]#/pkill smbd
[root◎wangyh:/home/wangyh]#/pkill nmbd
<二> smb的配置文件及服务器端和客户端的工具
1.如果我们是用Linux发行版自带的Samba软件包,一般情况下Samba服务器的配置文件都位于/etc/samba目录中,服务器的主配置文件是smb.conf;也有用户配置文件 smbpasswd、smbusers和lmhosts等;还有一个文件是secrets.tdb,这个文件是Samba 服务器启动时自动生成的;
2.在smb服务器中几个主要常用的服务器端工具为smbd、nmbd、smbpasswd;客户端为smbmount(在ubuntu l 6.06的内核中没有smbmount,所以它不支持这个命令,但可以用mount 加参数的形势来实现挂载),smbclient等。
<三>实现 ubuntu linux 6.06 与windows系统的互访
1.Windows 2000/xp/2003访问ubuntu linux 系统(已测试)
第一步:安装samba,smbclient,smbfs
命令: [root◎wangyh:/home/wangyh]# apt-get install samba
[root◎wangyh:/home/wangyh]# apt-get install smbclient
[root◎wangyh:/home/wangyh]# apt-get install smbfs
第二步:更改smb.conf 文件
对于新手来说在改之前最好将smb.conf文件进行备份。
修改smb.conf文件用vi 或gedit命令都可以,如下所示:
[root◎wangyh:/home/wangyh]# vi /etc/samba/smb.conf
[root◎wangyh:/home/wangyh]# gedit /etc/samba/smb.conf
在[global]这段中修改的内容如下:
在[global]下面加入 两行
doc charset=UTF-8
unix charset=UTF-8
workgroup=WORKGROUP
在下面添加一行 netbios name=wangyh(这里填本机的计算机名)
找到passwd program行将其改为
passwd program=/etc/samba/smbpasswd
找到 security行将其改为
security=user
找到[homes]段修改内容如下
browseable=yes
writable=yes
如果我们想在文件中创建共享文件夹,我们只需要在后面写入段
[wangyh](共享文件)
path=/home/wangyh(共享文件夹路径)
browseable=yes
public=yes(在网上邻居中显示)
writable=yes
当然在ubuntu linux系统中点击系统->系统管理->共享文件夹,在这里选择共享的文件夹也是可以,设置完后,系统自动将你所设置的共享信息写入smb.conf文件中。
注解:
workgroup 就是Windows中显示的工作组;
netbios name 就是在Windows中显示出来的计算机名;
security 这是验证和登录方式,这里我们用了user ;验证方式有好多种,这是其中常用的一种;一种是share的验证方式,这种方式就是不用设置用户和密码了,但这种方式的安全级别很低,一般我们不采用这种方式;还有一种是server,server模式要求用户的认证由Samba服务器或NT服务器来完成。
Browseable为是否可以浏览,browseable=yes,为可浏览,我们在工作组下就能看到共享文件夹。如果您browseable=no ,那末文件夹在工作组中就不显示。
writeable 为是否可写,这里我设置为可写;
第三步:添加smb用户,并设置linux用户密码
这里要注意的是在添加smb用户之前,必须将其添加成ubuntu linux 用户,命令如下:
1)添加成linux用户
adduser –a heqing(heqing为用户名)
enter new UNIX password:*****
retype new UNIX password:*****
剩下的项按提示输入即可
2)添加成smb用户,并设置smb密码
smbpasswd -a heqing(已存在的linux用户)
NEW SMB passwd:******
Retype NEW SMB passwd:******
添加成功
最后要说明的是heqing用户的linux用户密码可以与smb密码不相同
第四步:设置windows客户端
基本完成上面的配置后windows就可以访问ubuntu linux系统中的共享文件夹了,如果windows 在网上邻居或通过IE看不到的话,要查看两点
在windows终端ping ubuntu linux系统的主机ip,如果可以ping通,看下一条。
1) 查看windows防火墙中是否禁止其他计算机访问本机或是否允许ping入。如果可以,再看下一条。
查看windows 用户设置中的guest用户是否禁用,如果禁用,将其解除即可。
通过以上设置在windows计算机的网上邻居或IE都可以看到ubuntu linux系统的共享文件,并可以对其修改,粘贴新文件,复制原有文件等。
2.Ubuntu linux 系统访问windows xp/2003/2000系统
在我的测试过程中,实现ubuntu linux系统访问windows系统的方式有3种,我将这几种方式说明如下:
第一种:用smb访问
如果在ubuntu linux系统终端pingwindows主机的ip地址可以ping通,且windows计算机中有共享的文件夹,则打开位置下的网络服务器,点击界面中windows网络->workgroup,在workgroup组中就可以看到windows计算机名,双击会弹出输入用户名和密码的对话框,将我们上面设置smb的用户名和密码输入就可以进行访问。
第二种:用ubuntu 系统自带的连接到服务器功能访问
在位置中启动连接到服务器,在服务类型中选择“windows共享”,在服务器中输入windows计算机的ip地址或计算机名,点击连接,这样在系统桌面中就会显示一个连接到windows 计算机的文件卷。
我们可以像访问ubuntu系统中的磁盘一样来访问它,同样在访问的时候要输入smb的用户名和密码。
第三种:用mount’挂载windows的共享目录到本地磁盘
首先要在ubuntu系统中建立一个挂载点,在这里我们建立的挂在点为 /mnt/wind
同样在保证网络连接正常,且windows中有共享目录的前提下,进行一下操作
以windows的ip为192.168.0.1,共享文件夹为share为例
命令如下:
mount -t smbfs –o username=wangyh,password=123456 //192.168.0.1/share /mnt/wind
有是这样在访问的时候会出现中文乱码的问题,这样我们可以按下面命令来执行,可以解决这个问题
mount -o smbfs -o iocharset=uft8,codepage=cp936,clmask=777,fmask=777,userneme=wangyh,password=123456 //192.168.0.1/share /mnt/wind
注解:usename和password都为smb的用户和密码,如果要详细了解mount命令,使用man mount在终端查看详细用法
第四种:使用smbclient 命令
命令如下:
smbclient –L //192.168.0.1/share -U wangyh
password:输入smb用户wangyh的密码
回车就可以用,用命令get下载文件,用put上传文件。
注解:
smbclient介绍:
命令 说明
?或help [command] 提供关于帮助或某个命令的帮助
![shell command] 执行所用的SHELL命令,或让用户进入 SHELL提示符
cd [目录] 切换到服务器端的指定目录,如未指定,则 smbclient 返回当前本地目录
lcd [目录] 切换到客户端指定的目录;
dir 或ls 列出当前目录下的文件;
exit 或quit 退出smbclient
get file1 file2 从服务器上下载file1,并以文件名file2存在本地机上;
如果不想改名,可以把file2省略
mget file1 file2 file3 filen 从服务器上下载多个文件;
md或mkdir 目录 在服务器上创建目录
rd或rmdir 目录 删除服务器上的目录
put file1 [file2] 向服务器上传一个文件file1,传到服务器上改名为file2;
mput file1 file2 filen 向服务器上传多个文件
原文来自:ubuntu cn forum
志不立,天下无可成之事。
在系统管理中,软件包的管理是最重要的,是系统管理的基础的基础;只有我们学会软件包的管理才能谈得上其它的应用;本文以目录式的文档格式,列出新手弟兄所面对的软件包的安装、更新、查询相对的文档,以及几个常用的软件包管理工具,比如 system-cofig-packages 、yum 、apt 等的文档目录等;
一、软件包管理的基础;
1、什么是RPM,RPM有何用?
初次为Fedora /Redhat 安装软件,我们应该学会RPM的安装和使用,也应该知道RPM是做什么用的;在下面文档中,您可能会有点收获;
请参考:
《RPM 的介绍和应用》
《Maximum RPM》
2、system-config-packages 本地软件包管理工具;
如果您在安装系统时,把有些必要的软件忘记安装了,我们可以通过 system-config-packages 来安装;system-config-packages 是一个管理本地软件包的工具;更直接一点system-config-packages是通过系统安装盘来安装、移除软件;这个工具极为有用,能解决软件包之间的依赖关系;Redhat 软件包管理工具应该是 redhat-config-packages ,用法是一样的;
请参考: 《Fedora 软件包管理器system-config-packages》
3、如何编译安装源码包软件;
对非file.rpm 软件包的安装,我们也应该有点了解,至少下面的文档能告诉您软件包中大多有README、INSTALL等帮助文档;本文还提到一些非file.rpm的软件的安装方法等;
请参考:《如何编译安装源码包软件》
4、file.src.rpm 是做什么用的?
file.src.rpm 是源码包以rpm 包格式打包,了解一下file.src.rpm 也是有用的;
请参考:
《file.src.rpm 使用方法的简介》
《fedora-rpmdevtools 工具介绍》
二、软件包管理工具;
1、system-config-packages ;
再重提一下这个工具,放在软件包基础中显示极重要性,放在这里再提一下也适合;
请参考: 《Fedora 软件包管理器system-config-packages》
2、yum 在线更新软件包,也能管理本地已经安装的软件包工具;
Fedora/Redhat 由于有yum 和apt,这两个强大的在线更新工具以及Fedora 扩充计划的推出,才使其有了第二生命力;yum和apt工具能自动解决依赖关系;常期以来由于软件包的依赖关系不能得到很好的解决,使很多Fedora / Redhat 用户投入到更容易解决软件包依赖的发行版;yum 和apt 无疑是Fedora / Redhat 强心剂;
本条目归类yum ,请参考相关yum的文档;
《Fedora/Redhat 在线安装更新软件包,yum 篇》
《软件在线升级更新yum 图形工具介绍》
《Fedora Extras(Fedora 计划的扩充资源) rpm.livna.org软件仓库的介绍和应用》
《Freshrpms.net 资源介绍,及yum 和apt 的应用》
2、apt 在线更新软件包,也能管理本地已经安装的软件包工具;
apt+synaptic 小巧轻快,反应速度快,是最佳的搭档;
请参考下列文档;
《用apt+synaptic 在线安装或升级Fedora core 4.0 软件包》
《Freshrpms.net 资源介绍,及apt 和yum 的应用》
《fedora-rpmdevtools 工具介绍》
总结;
如果您是初学者,对Linux一无所知,读完上面的一些文档,我感觉软件包管理,您可能就差不多入门了;至于对Linux系统管理的其它方面,还得慢慢来,比如用户、磁盘、网络、服务器等等;
转自:http://linux.chinaitlab.com/set/39890.html
志不立,天下无可成之事。
本文主要介绍file.src.rpm和file.spec 的简单用法;
源码包file.tar.gz、file.tar.bz2 或 file.src.rpm 包都可以编译出我们可安装执行的file.rpm包;有些软件开发者自己会写把软件包的源码包打包成file.src.rpm file.tar.gz file.tar.gz 等,也会写可执行file.rpm 编译的脚本文件file.spec;
如果我们技术可行,也是可以自己来写编译脚本file.spec文件;通过file.spec 文件,我们可以分享其它弟兄;也可以从他人那里得到file.spec 文件,然后我们自己修改修改,就可以编译出与自己系统适合的rpm 包;
一、通过file.src.rpm和file.spec 编译rpm 包为我所用;
我们在Fedora/Redhat或者其它基于RPM包管理的系统,可以看到 file.src.rpm 和file.rpm ;file.src.rpm 是源码包的rpm格式;我们也可以安装它,安装后出现在 /usr/src/redhat/SOURCE的目录;
举例:比如我们要用unrar-3.5.2-1.2.fc4.src.rpm和unrar.spec来编译出rpm包;
首先我们下载两个文件:unrar-3.5.2-1.2.fc4.src.rpm和unrar.spec
#wget http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/unrar/unrar-3.5.2-1.2.fc4.src.rpm
# wget http://svn.rpmforge.net/svn/trunk/rpms/unrar/unrar.spec
下载完成:
[root@localhost beinan]# ls unrar*
unrar-3.5.2-1.2.fc4.src.rpm unrar.spec
安装源码包unrar-3.5.2-1.2.fc4.src.rpm;看一看安装在哪了呢?
[root@localhost beinan]# rpm -ivh unrar-3.5.2-1.2.fc4.src.rpm
安装在这里:
[root@localhost beinan]# ls /usr/src/redhat/SOURCES/unrar
unrar.1 unrarsrc-3.5.2.tar.gz
然后我们通过unrar.spec 来执行,其实他是一个写好的编译脚本;
[root@localhost beinan]# rpmbuild --ba unrar.spec
编译完成:
[root@localhost beinan]# ls /usr/src/redhat/RPMS/i386/
unrar-3.5.2-1.i386.rpm unrar-debuginfo-3.5.2-1.i386.rpm
是不是可以安装呢?
[root@localhost beinan]# rpm -ivh /usr/src/redhat/RPMS/i386/unrar-3.5.2-1.i386.rpm
Preparing... ########################################### [100%]
1:unrar ########################################### [100%]
是不是可用?
[root@localhost beinan]# unrar x mydoc.rar
清理垃圾文件:如果您经常用这种办法编译RPM 包,主要清理一下 /usr/src/redhat内各个目录的内容;
二、通过file.tar.gz 、file.tar.bz2 和 file.sepc 来编译rpm ;
我们可以把file.tar.gz 或者 file.tar.bz2放到/usr/src/redhat/SOURCE 目录中,然后执行file.spec 文件;有时有些软件开发者会把file.spec 放在源码包中;这时我们就要解压后来查看是否是存在;如果有大多是用下面的办法:
[root@localhost beinan]# cp file.tar.gz /usr/src/redhat/SOURCES/
[root@localhost beinan]# tar zxvf file.tar.gz
[root@localhost beinan]# cd filedir
[root@localhost beinan]# rpmbuild --ba file.spec
三、如果没有spec 文件,我应该怎么办?
如果您只是想安装这个软件,可以用下面的办法;
[root@localhost beinan]# tar zxvf file.tar.gz 或者 tar file.tar.bz2
[root@localhost beinan]# cd filedir
[root@localhost beinan]# ./configure --help
注:可以用--help 来查看参数;如果您不懂如何加,一般就默认就好,试着编译几个就知道了;
[root@localhost beinan]# make
[root@localhost beinan]# make install
[root@localhost beinan]# make clean
有些软件只提供比较老的file.spec 文件,我们可以改造改造file.spec 文件,以适合软件的新版本;您也可以到 http://svn.rpmforge.net/svn/trunk/rpms 查找是不是有对应的file.spec 文件;
有些软件不提供file.spec 文件,并且您也在其实资源站上也找不到类似的文件,而且您还想从源码包打一个file.rpm 包和大家交流,那只好自己学习编写了;
我们可以把 http://svn.rpmforge.net/svn/trunk/rpms 当作学习资源
转自:http://linux.chinaitlab.com/set/39788.html
志不立,天下无可成之事。
RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用;
RPM包里面都包含什么?里面包含可执行的二进制程序,这个程序和Windows的软件包中的.exe文件类似是可执行的;RPM包中还包括程序运行时所需要的文件,这也和Windows的软件包类似,Windows的程序的运行,除了.exe文件以外,也有其它的文件;
一个RPM 包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依赖关系;依赖关系并不是Linux特有的,Windows操作系统中也是同样存在的;比如我们在Windows系统中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9 ;Linux和Windows原理是差不多的;
软件安装流程图:
本文使用范围:
1、本文是对RPM管理的软件的说明,对通过file.tar.gz 或file.tar.bz2源码包用 make ;make install 安装的软件无效;
2、安装软件时,最好用各自发行版所提供的系统软件包管理工具,对于Fedora/Redhat 您可以参考如下文章;
1)Fedora 系统管理软件包工具 system-config-packages,方便的添加和移除系统安装盘提供的软件包,详情请看 《Fedora 软件包管理器system-config-packages》
2)Redhat 系统管理软件包工具,新一点的系统应该是 redhat-config-packages ,用法和 《Fedora 软件包管理器system-config-packages》 一样;
3)apt + synaptic 软件包在线安装、移除、升级工具; 用法:《用apt+synaptic 在线安装或升级Fedora core 4.0 软件包》
4)yum 软件包在线安装、升级、移除工具;用法:《Fedora/Redhat 在线安装更新软件包,yum 篇》
5)所有的yum和apt 教程 《apt and yum》
目前 apt和yum 已经极为成熟了,建议我们安装软件时,采用 apt或者yum ;如果安装系统盘提供的软件包,可以用 system-config-packages 或redhat-config-packages ;
一、RPM包管理的用途;
1、可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件;
2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包;
3、可以在查询系统中的软件包是否安装以及其版本;
4、作为开发者可以把自己的程序打包为RPM 包发布;
5、软件包签名GPG和MD5的导入、验证和签名发布
6、依赖性的检查,查看是否有软件包由于不兼容而扰乱了系统;
二、RPM 的使用权限;
RPM软件的安装、删除、更新只有root权限才能使用;对于查询功能任何用户都可以操作;如果普通用户拥有安装目录的权限,也可以进行安装;
三、rpm 的一点简单用法;
我们除了软件包管理器以外,还能通过rpm 命令来安装;是不是所有的软件包都能通过rpm 命令来安装呢?不是的,文件以.rpm 后缀结尾的才行;有时我们在一些网站上找到file.rpm ,都要用 rpm 来安装;
一)初始化rpm 数据库;
通过rpm 命令查询一个rpm 包是否安装了,也是要通过rpm 数据库来完成的;所以我们要经常用下面的两个命令来初始化rpm 数据库;
[root@localhost beinan]# rpm --initdb
[root@localhost beinan]# rpm --rebuilddb 注:这个要花好长时间;
注:这两个参数是极为有用,有时rpm 系统出了问题,不能安装和查询,大多是这里出了问题;
二)RPM软件包管理的查询功能:
命令格式
rpm {-q|--query} [select-options] [query-options]
RPM的查询功能是极为强大,是极为重要的功能之一;举几个常用的例子,更为详细的具体的,请参考#man rpm
1、对系统中已安装软件的查询;
1)查询系统已安装的软件;
语法:rpm -q 软件名
举例:
[root@localhost beinan]# rpm -q gaim
gaim-1.3.0-1.fc4
-q就是 --query ,中文意思是“问”,此命令表示的是,是不是系统安装了gaim ;如果已安装会有信息输出;如果没有安装,会输出gaim 没有安装的信息;
查看系统中所有已经安装的包,要加 -a 参数 ;
[root@localhost RPMS]# rpm -qa
如果分页查看,再加一个管道 |和more命令;
[root@localhost RPMS]# rpm -qa |more
在所有已经安装的软件包中查找某个软件,比如说 gaim ;可以用 grep 抽取出来;
[root@localhost RPMS]# rpm -qa |grep gaim
上面这条的功能和 rpm -q gaim 输出的结果是一样的;
2)查询一个已经安装的文件属于哪个软件包;
语法 rpm -qf 文件名
注:文件名所在的绝对路径要指出
举例:
[root@localhost RPMS]# rpm -qf /usr/lib/libacl.la
libacl-devel-2.2.23-8
3)查询已安装软件包都安装到何处;
语法:rpm -ql 软件名 或 rpm rpmquery -ql 软件名
举例:
[root@localhost RPMS]# rpm -ql lynx
[root@localhost RPMS]# rpmquery -ql lynx
4)查询一个已安装软件包的信息
语法格式: rpm -qi 软件名
举例:
[root@localhost RPMS]# rpm -qi lynx
5)查看一下已安装软件的配置文件;
语法格式:rpm -qc 软件名
举例:
[root@localhost RPMS]# rpm -qc lynx
6)查看一个已经安装软件的文档安装位置:
语法格式: rpm -qd 软件名
举例:
[root@localhost RPMS]# rpm -qd lynx
7)查看一下已安装软件所依赖的软件包及文件;
语法格式: rpm -qR 软件名
举例:
[root@localhost beinan]# rpm -qR rpm-python
查询已安装软件的总结:对于一个软件包已经安装,我们可以把一系列的参数组合起来用;比如 rpm -qil ;比如:
[root@localhost RPMS]# rpm -qil lynx
2、对于未安装的软件包的查看:
查看的前提是您有一个.rpm 的文件,也就是说对既有软件file.rpm的查看等;
1)查看一个软件包的用途、版本等信息;
语法: rpm -qpi file.rpm
举例:
[root@localhost RPMS]# rpm -qpi lynx-2.8.5-23.i386.rpm
2)查看一件软件包所包含的文件;
语法: rpm -qpl file.rpm
举例:
[root@localhost RPMS]# rpm -qpl lynx-2.8.5-23.i386.rpm
3)查看软件包的文档所在的位置;
语法: rpm -qpd file.rpm
举例:
[root@localhost RPMS]# rpm -qpd lynx-2.8.5-23.i386.rpm
5)查看一个软件包的配置文件;
语法: rpm -qpc file.rpm
举例:
[root@localhost RPMS]# rpm -qpc lynx-2.8.5-23.i386.rpm
4)查看一个软件包的依赖关系
语法: rpm -qpR file.rpm
举例:
[root@localhost archives]# rpm -qpR yumex_0.42-3.0.fc4_noarch.rpm
/bin/bash
/usr/bin/python
config(yumex) = 0.42-3.0.fc4
pygtk2
pygtk2-libglade
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
usermode
yum >= 2.3.2
三)软件包的安装、升级、删除等;
1、安装和升级一个rpm 包;
[root@localhost beinan]#rpm -vih file.rpm 注:这个是用来安装一个新的rpm 包;
[root@localhost beinan]#rpm -Uvh file.rpm 注:这是用来升级一个rpm 包;
如果有依赖关系的,请解决依赖关系,其实软件包管理器能很好的解决依赖关系,请看前面的软件包管理器的介绍;如果您在软件包管理器中也找不到依赖关系的包;那只能通过编译他所依赖的包来解决依赖关系,或者强制安装;
语法结构:
[root@localhost beinan]# rpm -ivh file.rpm --nodeps --force
[root@localhost beinan]# rpm -Uvh file.rpm --nodeps --force
更多的参数,请查看 man rpm
举例应用:
[root@localhost RPMS]# rpm -ivh lynx-2.8.5-23.i386.rpm
Preparing... ########################################### [100%]
1:lynx ########################################### [100%]
[root@localhost RPMS]# rpm -ivh --replacepkgs lynx-2.8.5-23.i386.rpm
Preparing... ########################################### [100%]
1:lynx ########################################### [100%]
注: --replacepkgs 参数是以已安装的软件再安装一次;有时没有太大的必要;
测试安装参数 --test ,用来检查依赖关系;并不是真正的安装;
[root@localhost RPMS]# rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm
Preparing... ########################################### [100%]
由新版本降级为旧版本,要加 --oldpackage 参数;
[root@localhost RPMS]# rpm -qa gaim
gaim-1.5.0-1.fc4
[root@localhost RPMS]# rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm
Preparing... ########################################### [100%]
1:gaim ########################################### [100%]
[root@localhost RPMS]# rpm -qa gaim
gaim-1.3.0-1.fc4
为软件包指定安装目录:要加 -relocate 参数;下面的举例是把gaim-1.3.0-1.fc4.i386.rpm指定安装在 /opt/gaim 目录中;
[root@localhost RPMS]# rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm
Preparing... ########################################### [100%]
1:gaim ########################################### [100%]
[root@localhost RPMS]# ls /opt/
gaim
为软件包指定安装目录:要加 -relocate 参数;下面的举例是把lynx-2.8.5-23.i386.rpm 指定安装在 /opt/lynx 目录中;
[root@localhost RPMS]# rpm -ivh --relocate /=/opt/lynx --badreloc lynx-2.8.5-23.i386.rpm
Preparing... ########################################### [100%]
1:lynx ########################################### [100%]
我们安装在指定目录中的程序如何调用呢?一般执行程序,都放在安装目录的bin或者sbin目录中;看下面的例子;如果有错误输出,就做相应的链接,用 ln -s ;
[root@localhost RPMS]# /opt/lynx/usr/bin/lynx
Configuration file /etc/lynx.cfg is not available.
[root@localhost RPMS]# ln -s /opt/lynx/etc/lynx.cfg /etc/lynx.cfg
[root@localhost RPMS]# /opt/lynx/usr/bin/lynx www.linuxsir.org
2、删除一个rpm 包;
首先您要学会查询rpm 包 ;请看前面的说明;
[root@localhost beinan]#rpm -e 软件包名
举例:我想移除lynx 包,完整的操作应该是:
[root@localhost RPMS]# rpm -e lynx
如果有依赖关系,您也可以用--nodeps 忽略依赖的检查来删除。但尽可能不要这么做,最好用软件包管理器 systerm-config-packages 来删除或者添加软件;
[root@localhost beinan]# rpm -e lynx --nodeps
四、导入签名:
[root@localhost RPMS]# rpm --import 签名文件
举例:
[root@localhost fc40]# rpm --import RPM-GPG-KEY
[root@localhost fc40]# rpm --import RPM-GPG-KEY-fedora
关于RPM的签名功能,详情请参见 man rpm
五、RPM管理包管理器支持网络安装和查询;
比如我们想通过 Fedora Core 4.0 的一个镜像查询、安装软件包;
地址:
http://mirrors.kernel.org/fedora/core/4/i386/os/Fedora/RPMS/
举例:
命令格式:
rpm 参数 rpm包文件的http或者ftp的地址
# rpm -qpi http://mirrors.kernel.org/fedora/core/4/i386/os/ Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm
# rpm -ivh http://mirrors.kernel.org/fedora/core/4/i386/os/ Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm
举一反三吧;
六、对已安装软件包查询的一点补充;
[root@localhost RPMS]# updatedb
[root@localhost RPMS]# locate 软件名或文件名
通过updatedb,我们可以用 locate 来查询一些软件安装到哪里了;系统初次安装时要执行updatedb ,每隔一段时间也要执行一次;以保持已安装软件库最新;updatedb 是slocate软件包所有;如果您没有这个命令,就得安装slocate ;
举例:
[root@localhost RPMS]# locate gaim
七、从rpm软件包抽取文件;
命令格式: rpm2cpio file.rpm |cpio -div
举例:
[root@localhost RPMS]# rpm2cpio gaim-1.3.0-1.fc4.i386.rpm |cpio -div
抽取出来的文件就在当用操作目录中的 usr 和etc中;
其实这样抽到文件不如指定安装目录来安装软件来的方便;也一样可以抽出文件;
为软件包指定安装目录:要加 -relocate 参数;下面的举例是把gaim-1.3.0-1.fc4.i386.rpm指定安装在 /opt/gaim 目录中;
[root@localhost RPMS]# rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm
Preparing... ########################################### [100%]
1:gaim ########################################### [100%]
[root@localhost RPMS]# ls /opt/
gaim
这样也能一目了然;gaim的所有文件都是安装在 /opt/gaim 中,我们只是把gaim 目录备份一下,然后卸掉gaim;这样其实也算提取文件的一点用法;
八、RPM的配置文件;
RPM包管理,的配置文件是 rpmrc ,我们可以在自己的系统中找到;比如Fedora Core 4.0中的rpmrc 文件位于;
[root@localhost RPMS]# locate rpmrc
/usr/lib/rpm/rpmrc
/usr/lib/rpm/redhat/rpmrc
我们可以通过 rpm --showrc 查看;具体的还得我们自己来学习
转自:http://linux.chinaitlab.com/set/39786.html
志不立,天下无可成之事。
许多在 shell 提示下键入的 Linux 命令都与你在 DOS 下键入的命令相似。事实上,某些命令完全相同。
本附录提供了 Windows 的 DOS 提示下的常用命令以及在 Linux 中与它们等同的命令。附录中还提供了如何在 Linux shell 提示下使用这些命令的简单实例。请注意,这些命令通常有许多选项,要进一步学习每一个命令,请阅读相关的说明书(man)页(例如,在 shell 提示下键入 man ls 就可以读到关于 ls 命令的信息)。
命令的目的 MS-DOS Linux Linux 的简单实例
复制文件 copy cp cp thisfile.txt /home/thisdirectory
转移文件 move mv mv thisfile.txt /home/thisdirectory
列举文件 dir ls ls
清除屏幕 cls clear clear
关闭 shell 提示 exit exit exit
显示或设置日期 date date date
删除文件 del rm rm thisfile.txt
把输出“回响”到屏幕上 echo echo echo this message
用简单文本编辑器来编辑文件 edit gedit([a]) gedit thisfile.txt
比较文件内容 fc diff diff file1 file2
在文件中寻找字串 find grep grep 词或词组 thisfile.txt
格式化软盘 format a:(如果软盘是在 A: 中的话) mke2fs 或 mformat([b]) /sbin/mke2fs /dev/fd0(/dev/fd0 是 Linux 中与 A: 等同的驱动器)
显示命令帮助 命令 /? man([c]) man 命令
创建目录 mkdir mkdir mkdir 目录
查看文件 more less([d]) less thisfile.txt
重新命名文件 ren mv([e]) mv thisfile.txt thatfile.txt
显示你在文件系统中的位置 chdir pwd pwd
用指定的路径(绝对路径,absolute path)来改换目录 cd 路径名 cd 路径名 cd /directory/directory
用一个相对路径(relative path)来改换目录 cd .. cd .. cd ..
显示时间 time date date
显示已被使用的内存数量 mem free free
注:
a. Gedit 是图形化文本编辑器;你可以使用其它文本编辑器来代替 Gedit,包括 Emacs 和 vi。
b. 这个命令为 DOS 文件系统格式化软盘。
c. 某些命令你还 可以使用 info。
d. more 分页器也可以用来一个屏幕一个屏幕地在文件中逐页查看。
e. mv 命令可以转移文件或重新命名在同一目录下的文件。如果你想重新命名文件,如例中所示,把这个文件“转移”到同一目录中的新名称。
系统目录
#
/bin/ — 用来贮存用户命令。目录 /usr/bin 也被用来贮存用户命令。
#
/sbin/ — 许多系统命令(例如 shutdown)的贮存位置。目录 /usr/sbin 中也包括了许多系统命令。
#
/root/ — 根用户(超级用户)的主目录。
#
/mnt/ — 该目录中通常包括系统引导后被挂载的文件系统的挂载点。譬如,默认的光盘挂载点是 /mnt/cdrom/.
#
/boot/ — 包括内核和其它系统启动期间使用的文件。
#
/lost+found/ — 被 fsck 用来放置零散文件(没有名称的文件)。
#
/lib/ — 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。目录 /usr/lib/ 中含有更多用于用户程序的库文件。
#
/dev/ — 贮存设备文件。
#
/etc/ — 包含许多配置文件和目录。
#
/var/ — 用于贮存variable(或不断改变的)文件,例如日志文件和打印机假脱机文件。
#
/usr/ — 包括与系统用户直接有关的文件和目录,例如应用程序及支持它们的库文件。
#
/proc/ — 一个虚拟的文件系统(不是实际贮存在磁盘上的),它包括被某些程序使用的系统信息。
#
/initrd/ — 用来在计算机启动时挂载 initrd.img 映像文件的目录以及载入所需设备模块的目录。
#
/tmp/ — 用户和程序的临时目录。 /tmp 给予所有系统用户读写权。
#
/home/ — 用户主目录的默认位置。
#
/opt/ — 可选文件和程序的贮存目录。该目录主要被第三方开发者用来简易地安装和卸装他们的软件包。
志不立,天下无可成之事。
自安装了这个虚拟的linux系统之后,一自以来都在看red hat linux的使用说明。可以说是有所收获了,可以初步的使用命令格式来完成一些应用,比如连续的用命令的方式来播放音乐,安装应用程序。经过初步的使用发现在linux之下,安装程序是如此的简单,方便,如果你的电脑联网在线的话只要一个命令就可以自动安装完成。不必来回的在网上找应用程序了。不必担心那些要使用注册码,使用天数阿,等等。现在真感谢那些为了linux而无私奉献的高手些,真希望那一天能成为其中的一员。
下面是一些linux系统的游戏网站,如果你 喜欢玩游戏的话就千万别错过了。
http://www.tuxgames.com — 在线商店,你可以在此购买仅用于 Linux 的游戏。
http://www.linuxgames.com/ — Linux 游戏新闻站点。
http://happypenguin.org/ — Linux 游戏仓库。
志不立,天下无可成之事。
多重引导的配置文件名为Boot.ini,配置它,我们可以轻松对电脑中的多系统进行引导,还可以通过该引导文件,设置个性化的启动菜单。
如何打开boot.int文件
boot.ini有两种打开方式,第一种是选择工具——文件假及选项——查看——将隐藏系统保护文件的勾给勾掉,然后进入c盘根目录下,这时候就会有个隐藏文件出现,名字就叫boot.ini。
第二种打开方式是,对我的电脑点右键——选择属性——打开高级选项页——点启动和故障恢复后面的设置,再点编辑,这时候打开一个记事本文件,它就是boot.ini文件。
boot.ini文件是什么?
粉红色文字为网上资料
================================
在电脑中安装了NT核心操作系统(如Windows 2000 和Windows XP)之后,每次启动计算机时都会出现一个系统引导菜单, 在此选择需要进入的系统后回车即可。这个多重引导的配置文件名为Boot.ini,配置它,我们可以轻松对电脑中的多系统进行引导,还可以通过该引导文件,设置个性化的启动菜单。
Boot.ini在引导多系统启动时提供了很多的参数命令,配置这些启动参数可以得到不同的启动效果。在默认的情况下,Boot.ini通常加载的是/fastdetect 参数,它表示启动时不检查串行口和并行口。其实我们可以更改为其他参数,更改时首先在“Boot.ini”中选择需要更改的系统列表, 随后将该系统中的参数/fastdetect 改为相应的参数值即可。以后再启动该系统就会加载一些设置信息或画面。
================================
看了以上内容你是不是很糊涂?对于什么是系统引导菜单什么都不明白?还有什么/fastdetect参数什么的是不是看了就迷糊啊?!其实这些都很容易。
首先解释什么是系统引导菜单。你见过双系统的启动画面了没有啊?什么?没有?!好吧,我找张图给你看看,相信你看了就会马上明白了。
看明白了没有啊?如果你是单系统的话,因该是不会有这个画面出来的,但如果你是双系统的话,一般都会更改boot.ini文件,这样就可以选择进入哪个操作系统了,这就是系统引导菜单。换句话说,修改boot.ini文件,就能起到更改系统引导菜单。
粉红色文字为网上引用
================================
[boot loader]
timeout=30
default=scsi(0)disk(0)rdisk(0)partition(1)winnt
[operating systems]
scsi(0)disk(0)rdisk(0)partition(1)winnt = "Windows NT" /NODEBUG C: = "Previous Operating System on C:"
================================
1、[boot loader]:英文意思是启动引导的意思
”timeout=30“
看到上面那个图片下面有一行剩余秒数4秒了吗?那个就是timeout,timeout=30意思就是在这个画面上停止等待30秒,30秒之后,你没有任何操作,他就自动引导操作系统。换句话说 timeout就是选择默认操作系统前windows等待时间。
“default”就是默认的意思
“scsi(0)”表示主控制器(通常也是唯一的控制器)负责此设备。如果有两个 SCSI 控制器并且磁盘与第二个控制器相关联,则第二个控制器称为“scsi(1)”。
如果系统使用 IDE、增强的 IDE (EIDE) 或增强的小型设备接口 (ESDI) 驱动器,或者如果系统 使用没有内置 BIOS 的 SCSI 适配器,请将“scsi”替换为“multi”。
“disk(0)”指要使用的 SCSI 逻辑单元 (LUN)。它可以是独立的磁盘,但是大多数 SCSI 设置对每个 SCSI ID 只有一个 LUN。
“rdisk(0)”指物理磁盘 1
“partition(1)”是计算机中第一个驱动器上的唯一分区。如果有两个分区(C 和 D),则分区 C 为 partition(1),分区 D 为 partition(2)。
“/NODEBUG”指定没有监视任何调试信息。调试信息仅对程序开发人员有用。
“Previous Operating System on C:”表示“上一个操作系统”是 MS-DOS,因为“C:”是 MS-DOS 路径
=====================================
不知道你看懂了没有?反正我看了之后已经明白了很多了。如果还不明白,我还是按我的风格,举例子解释好了。
下面的是上面那个图里的系统的boot.ini文件内容
============================
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:="windows 98SE"
============================
/fastdetect为一个参数
而后面的windows 98SE就为系统引导菜单的第二项。如果你有兴趣,可以改改你的boot.ini文件,很有意思的哦。不过干这事要当心,否则系统启动不了可别怪我哈~
那么我们现在再看看安装了矮人dos工具后,boot.ini被改成了什么样子
[boot loader]
timeout=6
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:grldr=我的DOS工具
看明白了没有啊?
不过这里又有一个问题,什么是grldr啊?(好象跟linux,grub有关系)
这个东东我现在也没有搞清楚,旨在钻研的精神,我慢慢研究看,这东西好象挺复杂的。。。。。有知道的朋友教教我啊,不胜感激了!
=======================================
下面再看看一个在同一个分区下装2个系统的boot.ini文件内容
先安装Windows 98,然后在Windows 98中安装Windows XP。要注意的是在安装时,选择全新安装。在安装选项对话框中单击“高级”选项,然后选择一个新的路径,如C:winxp, 而不要用默认的windows目录,否则就会把Windows 98的同名文件被覆盖,造成问题。跳过升级到NTFS这一步。经过一段等待,Windows XP安装完成了,重新启动,结果发现电脑自动进入Windows XP,双重启动菜单根本就没出现,打开C盘,点“工具→文件夹选项→查看→显示所有文件和文件夹”,发现实现双启动所需的文件都存在,看来问题并不严重,找到BOOT.INI,点右键,选“属性”,取消“只读”然后打开它,重新编辑一下:
[boot loader]
timeout=30
default=C:
[operating systems]
C:="Microsoft Windows"
multi(0)disk(0)rdisk(0)partition(1)WINXP="Microsoft Windows XP Professional" /fastdetect
=============================================================
刚看了篇文章,讲得也蛮详细的,补充下吧
BOOT.INI文件的常见格式如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(X)disk(Y)rdisk(Z)partition(Q)WINDOWS="Microsoft Windows XP Professional" /fastdetect
SCSI(X)disk(Y)rdisk(Z)partition(Q)WIN98="Microsoft Windows 98" /fastdetect
该文件分为Boot loader(引导加载)和Operating systems(操作系统)两大部分。在引导加载部分,timeout=xx表示等待用户选择操作系统的时间,默认是30秒,用户可以根据需要自行更改。default=xxxx表示缺省情况下系统默认要加载的操作系统路径,表现为启动时等待用户选择的高亮条部分。但是令很多用户困惑不解的是,那些“multi(0)disk(0)rdisk(0)partition(1)”是什么意思?
实际上这是根据ARC规则命名的,它是x86或RISC计算机中用于标识设备的一种通用方法。ARC名字指向存放操作系统文件的分区,对于磁盘设备, ARC名字的构成如下:
(X)disk(Y)rdisk(Z)partition(Q)
component部分有两种有效值,即multi和SCSI,它用于标明硬件适配器。multi表示一个非SCSI硬盘或一个由SCSI BIOS访问的SCSI硬盘,而SCSI则表示一个SCSI BIOS禁止的SCSI硬盘。X值表示操作系统的系统根目录所在的分区所在的硬盘所在的磁盘控制器在同一磁盘控制器上的序号(X从0开始)。
disk(Y):对于SCSI硬盘来说,Y值表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘序号(Y从0开始);对于multi来说,Y值无任何意义,恒为0。
rdisk(Z):对于multi来说,Z值表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘序号(Z从0开始);对于SCSI硬盘来说,Z值无意义,恒为0。
partition(Q):Q值表示操作系统的系统根目录所在的分区在同一硬盘上主分区的序号(Q从1开始)。
Operating systems部分列出了这台电脑上所有操作系统的路径和清单,其中还包括一些如/fastdetect、/basevideo、/sos之类的开关符。这些开关符都有特殊的含义,一般情况下建议不要更改。
OK,基于以上知识,我们对BOOT.INI文件应该有了一个比较清楚地认识。于是,我们就可以根据需要对其进行修改了。以笔者的电脑为例,BOOT.INI文件显示,硬盘中装有两个Windows XP专业版系统(实际上一个为中文版,一个为英文版),默认情况下是启动硬盘第三分区上的系统(英文版)。如果要它在默认情况下启动硬盘第一分区上的系统(中文版),而且为了以示区别,将两个Windows XP Professional分别对应的加以标记。这时,我们可以通过修改BOOT.INI文件来达到目的,修改之后如图2所示。重新启动计算机,看看你的愿望是不是实现了呢!
由以上可知,BOOT.INI是一个非常重要的系统文件,没有它,系统将无法进行引导,所以我们平时除了要对其作必要的备份之外,还要编辑它的方法。特别是在安装多系统时,如果没有按照从低到高(Windows 98、Windows 2000、Windows XP、Windows 2003)的安装顺序,该文件往往会被损坏。如果我们掌握修改和编辑它的办法,就不会到时候无计可施了
转自:http://www.boofee.net/bigfee/read.php?90#topreply
志不立,天下无可成之事。
这几天一直在看《linux初学指南》,我装的是ubuntu,但找了一份red hat的指南。(呵呵)我听说linux都应该差不多,所以随便看看冲数。这分ubuntu7.04版的中文化效果还是做的很不错的(简体中文版)。我在去年装过5.10版,那个时候的中文版还不是翻译的很好,还有好多都是繁体的。对于我这样en的水平不过关的人来说,这是很重要的,还有值得说一下的是在系统中字典功能,能很好的翻译en。
志不立,天下无可成之事。
今天在网吧的电脑上安装了一个ubuntu的虚拟系统,说来我安装这个系统没有什么明确的目标,只是安着玩玩,现在我 装好了也不知道我 到底想要他做什么。听说要学这个不错,我也跟风似的作一做,看看跟win有什么不同地方。我也希望这此linux之旅能给我带来更多的收获。
但还是有点收获的,在1G的内存上安装虚拟的系统才能跑起来。现在我还没有找到能把虚拟机中的系统做成ios的镜像文件的方法,这只是我的想法,不知到还有没有这种方法。我到是很希望能节省更多的硬盘空间。现在我也是学别人在我新装的系统中发个帖子。(嘿嘿嘿)在这之前我用512的内存安装虚拟机系统根本用不起,只见硬盘灯直亮,就是不见进度条有返映,郁闷了半天。
志不立,天下无可成之事。
您也许经常抱怨垃圾邮件太烦人.正常情况下,是因为您在网上以文本方式公布您的邮件地址,才导致垃圾邮件找上门来.如果您生成邮址图片并公布,可以有效拒绝垃圾邮件
您想拥有个性印章吗?你想让您的QQ表情更酷吗?
那就点击这里。
或者你可以直接登陆:http://www.makepic.com/
志不立,天下无可成之事。
介绍一首歌,在百度的mp3搜索里搜不到歌词所以贴一下。也方便自己以后能想起这首歌。
歌曲:My Humps
歌手:Black Eyes Peas(黑眼豆豆)
What you gon’ do with all that junk?
All that junk inside your trunk?
I’ma get, get, get, get, you drunk,
Get you love drunk off my hump.
My hump, my hump, my hump, my hump, my hump,
My hump, my hump, my hump, my lovely little lumps. (Check it out)
I drive these fuckers crazy,
I do it on the daily,
They treat me really nicely,
They buy me all these ice-ys.
Dolce & Gabbana,
Fendi and then Donna
Karan, they be sharin’
All their money got me wearin’
Fly gearrr but I ain’t askin,
They say they love my ass ‘n,
Se7en Jeans, True Religion,
I say no, but they keep givin’
So I keep on takin’
And no I ain’t taken
We can keep on datin’
I keep on demonstrating.
My love, my love, my love, my love
You love my lady lumps,
My hump, my hump, my hump,
My humps they got u,
She’s got me spending.
(Oh) Spendin’ all your money on me and spending time on me.
She’s got me spendin’.
(Oh) Spendin’ all your money on me, on me, on me
What you gon’ do with all that junk?
All that junk inside that trunk?
I’ma get, get, get, get, you drunk,
Get you love drunk off my hump.
What u gon’ do with all that ass?
All that ass inside them jeans?
I’m a make, make, make, make you scream
Make u scream, make you scream.
Cos of my hump, my hump, my hump, my hump.
My hump, my hump, my hump, my lovely lady lumps. (Check it out)
I met a girl down at the disco.
She said hey, hey, hey yea let’s go.
I could be your baby, you can be my honey
Lets spend time not money.
I mix your milk wit my cocoa puff,
Milky, milky cocoa,
Mix your milk with my cocoa puff, milky, milky riiiiiiight.
They say I’m really sexy,
The boys they wanna sex me.
They always standing next to me,
Always dancing next to me,
Tryin’ a feel my hump, hump.
Lookin’ at my lump, lump.
U can look but you can’t touch it,
If u touch it I’ma start some drama,
You don’t want no drama,
No, no drama, no, no, no, no drama
So don’t pull on my hand boy,
You ain’t my man, boy,
I’m just tryn’a dance boy,
And move my hump.
My hump, my hump, my hump, my hump,
My hump, my hump, my hump, my hump, my hump, my hump.
My lovely lady lumps x3
In the back and in the front.
My lovin’ got u,
She’s got me spendin’.
(Oh) Spendin’ all your money on me and spending time on me.
She’s got me spendin’.
(Oh) Spendin’ all your money on me, on me, on me.
What you gon’ do with all that junk?
All that junk inside that trunk?
I’ma get, get, get, get you drunk,
Get you love drunk off my hump.
What you gon’ do with all that ass?
All that ass inside them jeans?
I’ma make, make, make, make you scream
Make you scream, make you scream.
What you gon do with all that junk?
All that junk inside that trunk?
I’ma get, get, get, get you drunk,
Get you love drunk off this hump.
What you gon’ do wit all that breast?
All that breast inside that shirt?
I’ma make, make, make, make you work
Make you work, work, make you work.
She’s got me spendin’.
Spendin all your money on me and spendin’ time on me
She’s got me spendin’.
Spendin’ all your money on me, on me, on me.
歌词转自:http://www.bala.com.cn/search/viewlyric.html?cid=65402
志不立,天下无可成之事。
如果你在一个网站上听到你喜欢的歌的时候,你的第一感觉是要收藏起来。但又不知道是谁唱的,歌词又听来是什么的时候?我想我的这点小技巧可能能帮你点小忙。你先在线播放玩整首歌,然后在IE里找到临时文件夹(在IE里的工具--internet选项--设置--查看文件...),它可能就在里面了。
志不立,天下无可成之事。
给大家介绍一个可以在自己博客上加音乐播放器代码的网站,这个网站叫部落窝。在网站申请一个用户名,就可以在控制面板里添加网络上在线播放的音乐(可以把自己喜欢的歌曲跟大家分享一下)。还有很多的播放器样式可以选择,可以根据自己博客的空间来选择合适的播放器,选择好了播放器就可以生成html的网页播放器代码了,把代码加入到自己博客里就可以了。
志不立,天下无可成之事。
今天在网上乱逛的时候偶然看到一个介绍进程知识的网站,网站地址:http://www.acfile.com/。对于像我这样的电脑新手是很有用处的,希望能跟大家分享一下。面有详细介绍系统进程,应用进程,风险进程,和一些新增进程。站里没有广告,全是作者盖宾杰在网上收集整理到的一些关于进程的相关知识。作者的邮箱是:AcFile@126.com.
志不立,天下无可成之事。
维棠FLV视频下载软件 0.8.2
1、支持多任务,可以同时下载多个视频。
2、支持在IE里用鼠标右键菜单添加下载任务。
3、独立的播放器,可以直接播放FLV文件。
4、进一步完善自适应算法,支持从更多的网站下载视频。
5、支持vidp协议。
6、优化了下载算法,提高下载速度。
7、增加了编码转换功能,可以将下载完成的flv视频文件转换为别的格式。
这个软件可以下载像56.com一类的在线视频播放网站,只要输入一个网页播放的地址。维棠FLV可以自动解析出网站的视频下载地址,并下载到本机上。
下载地址:http://www.onlinedown.net/soft/53237.htm
志不立,天下无可成之事。
今天我发现我的博客访问不是很稳定,今天有又改了一个代理服务器和一个二级域名转向。这都是我根据以前发的一个访问blogger的文章里的原理相同的做法。我用的代理服务器是http://anonymouse.org/cgi-bin/anon-www.cgi/youurl就可以了,把youurl改成你要访问的网站地址就可以了。而且在电信访问的速度也是很不错的(本人在广东)。
志不立,天下无可成之事。
Google Talk近日推出了一项新服务Google Talk Gadget(插件),可以简单的说是Google Talk 的Web版本。最直观的表现是不需要下载任何客户端软件,直接将Google Talk Gadget添加入您的Google个性化主页中。让您登录Google个性化主页即可查看在线好友以及跟他们通讯、收发Gmail邮件,而这一切都是在Web浏览器上完成的。除此之外还可以将Google Talk Gadget插入您的任何一个可编写支持JAVASCRIPT的Web页面,无论是您的博客、个人网站,甚至是你开发的Web信息系统里。(我们这里以Google中国官方网站为平台向大家介绍,要求用户系统安装有Adobe Flash Player8.0以上的版本)
一、功能、技术实现
Google Talk Gadget推出之前我们要使用官方的Gtalk只有四种途径:
1.使用Gtalk的桌面版(我当作Gmail Notifier来用);
2.使用Gmail中附带的Gmail Chat,但缺点是很不稳定,经常会出现无法连接等情况;
3.在Orkut(Google的社交服务网络SNS)中使用,但毕竟使用Orkut用户还是少数;
4.通过Google Desktop的Gtalk 小工具来使用GTalk。
现在终于有了第五种(也是最好的一种),Google 个性化主页的Google Talk Gadget(插件),这也是最符合Web Apps定位的一种,你可以直接把Gtalk添加到Google个性化主页里,不必安装任何东西,即可以使用Gtalk聊天。
利用这个服务,真正拓展了即时聊天软件的应用范围。不必依赖桌面应用程序才可以即时通讯,也不必依赖某个固定网址的即时聊天(QQ、MSN、雅虎通、POPO等即时通讯软件先后推出了在线版)。而是应用Web2.0、FLASH技术的一种灵活的、跨平台的新应用。支持IE流、FireFox、Opera等浏览器,变相解决了Google Talk的跨平台问题。同时Google Talk Gadgets还支持标签式聊天以让你应付更多人,还可以共享一些Web2.0服务的地址。
二、主要功能
1、直接嵌入到个性化主页(Personalized Homepage)里,或者通过以下链接获得JAVASCRIPT代码贴到任意您可以编辑内容的网页,比如博客、个人网站、个性主页等里面,实现真正的Google Talk在线聊天;试用中发现获取Google Talk Gadget嵌入代码时,总是不能正常登录。且转换到Google英文网站也无法正常登录。
将Google Talk Gadget加到你的Google个性主页中
获取Google Talk Gadget嵌入代码并进行定制
2、支持标签式聊天(最多5个用户),有部分用户比较钟情于标签样式,就像现在主流新版浏览器大多也支持一个窗口多标签工作,可能这是流行趋势,甚至要求Google将该功能增加到桌面Google Talk上面。
3、支持Windows Vista操作系统。
4、对YouTube 或者 Picasa Web Albums的视频和图片链接的强力支持。
当你的好友在对话中直接插入了来自YouTube的视频链接或者来自Picasa Web Albums的图片链接时,Gtalk Gadget就能自动为你预览这些视频或图片,同时也是Google 产品整合策略的一个标志性体现。
5、支持离线消息,同时聊天记录可以保存在GMail中,当然设置也相当灵活,每个好友都可以独立设定是否将聊天记录保存到GMail中(免费保存再GMail服务器上)。该功能强过目前所有的即时通讯工具,例如QQ保存全部聊天记录需要收费(会员资质),QQ、淘宝旺旺聊天记录保存在客户端。
6、提供GMail撰写新邮件的快捷通道,方便用户发送EMAIL,也是产品整合策略的一个体现。
7、预留语音聊天功能,目前Google中国还不支持该功能,点击“CALL”会提示“下载GTalk的客户端来实现语音功能”。(Google中国不支持)
8、支持文件在线点对点传输,没有文件大小、格式限制,速度极快(Google中国不支持)。
9、支持录音和发送语音mai(Google中国不支持)。
10、支持正在收听的音乐的数据与朋友的分享(Google中国不支持)。
三、Google Talk Gadget与Google Talk 对比
近期发布的Google Talk Gadget虽然拥有良好的跨平台性、应用范围更广、标签式聊天以及更多可期待的升级功能等优点。但功能还是不如Google Talk桌面应用程序功能强大,这是不言而喻的。下面是两者功能对比图。
Google Talk Gadget是在Google Talk 功能基础上开发的基于WEB的即时通讯工具,是对新技术的一种探索、应用、推广的新生产物,虽然功能有待完善,但功不可没。这里不再与其他老牌通讯工具做对比。
四、总结:
经过简单试用,我们发现Google Talk Gadget存在两大个问题:
1、支持中文通讯,但界面英文化;
2、功能亟待完善,至少应加入语音、视频、群组功能,向主流即时通讯软件看齐;
但是WEB2.0、AJAX、FLASH等技术的应用,使得该插件拥有良好的跨平台性,拓展了应用范围,增强了WEB即时通讯软件的战斗力;并且简洁的界面、方便的操作、无广告的设计原则以及产品整合策略的表现必将迎来更多的商业客户。
有人认为Google这次似乎发力不够猛,做的东西不怎么好用。但笔者持相反的观点,作为即时通讯工具阵营中的新生产物,已经让业界技惊四座,壮大了Web即时通讯工具的队伍(gabbly、imhaha等),产品功能的完善需要一个坎坷的过程,愿Google Talk Gadget一路走好。
转自:http://www.360doc.com/showWeb/0/0/430222.aspx
志不立,天下无可成之事。
今天我的博客又可以访问了,在网上看了几个教程后,才把他弄明白,只是太笨了,以前没想到这个办法。
这个方法可以访问从这里点击进入或直接把blogger.com的账号加在www.pkblogs.com后面.如:
http://www.pkblogs.com/blogname引用方法是在盗盗的博客文章,里面介绍了一访问blogger的最简单的方法,和用一个域名转向系统和在转向的时候加入自己的博客就行了。自己也可以试试。要不然真的有点浪费了这个最好的博客资源了。你现在访问的就是我用这个方法做的,如果你有blogger的博客,你也可以试试。
志不立,天下无可成之事。
这一次,Google Talk 网络版又先于本地版开通了一项新的功能:群聊(Group Chat)。
在iGoogle 里添加了Google Talk 插件的朋友会发现,当点击某个好友进入聊天面板的时候,在Email 图标后面可以看到“Group Chat” 选项。点击之后即可开始添加多位好友开始群聊了。
目前GTalk 本地版暂时还没有加入群聊功能,但可以预见的是,这么好的功能,Google Talk 本地安装版一定不会错过,否则很多Gtalk 的铁杆fans 需要来个集体讨论的话,还得转用其它的聊天软件。
版权所有,转载时必须以链接的形式注明以下声明:
原载于 搜索引擎周边
链接地址 http://www.eryi.org/SearchEngines/gtalk-groups.html
志不立,天下无可成之事。
出门在东莞打工真的很难啊,出来这些天了还没有找到自己合适点的工作。心情真不好受呢,每天的钱都是眼看着在减,就是没有收入进项。有些时候就是想能找到一份工作先干干在说,明天我要去一家网吧当网管去了。在前几天去过一家厂里免试过,过两天才能知道能不能进厂里工作。真想不到出来了,本想在工厂里能找份工作加点班能挣点钱的机会都很少,在年中的时候这边不好找到合适点的工作。我的朋友都时常给我打气,让我鼓起对生活的信心。但我这次是我能交到不少关心我的朋友,以前不能很好体会朋友之间的那种友谊,经过这次才体会不少。
志不立,天下无可成之事。
转:
引子:
刚打开办公室的门,一个区域销售经理,箭一般地就冲进了我的办公室,急切地拿出一份要货申请单,气喘吁吁地几乎要磕头求我:“谭经理,请你给我再批点冰露水、放点货吧!我这个区域几个客户都急红眼了,下面近百个终端已经缺货!冰露水还没到分公司仓库,就在路上被经销商抢光了!求求你,我只要两万箱,十万火急,真的是十万火急啊。。。。。。”
我还没来得及跟他说话,正要跟其沟通,就听见另外几个区域经理同时在门外叫了起来:“谭经理,我也要!”然后门也不敲,径直冲了进来。。。。。。
这是真实的一幕,不,是某年夏天,我作为可口可乐公司的非碳酸产品经理,几乎每周都得经历好几次的紧张一刻!可口可乐冰露水,一个原根本没经销商想卖、压货给他们而他们会用一切理由搪塞的“鸡肋”产品,最后,成了每个经销商的第一要货品种。那段时间,可口可乐公司被许多经销商以及不明就理的二批商们戏谑称为了“冰露公司”!当然,那段时间要货的最痛苦等待,现在成了华北地区某些饮料经销商最会心的记忆。
那段时间,是可口可乐公司唯一的一个产品—任一箱冰露水都得特批的一段黄金时间。我成了可口可乐公司第一个产品销售“特批官”!
冰露水于2002年初上市,2001年经过多次调研与认证,最后设定了35万箱的年度销量目标。开始并没有非碳酸经理的编制,前期只是各个销售区域直接运作。我在冰露水第一期铺货之时进入可口可乐公司,“理所当然”地,这些销量目标就名正言顺落到了我这个非碳酸产品经理身上。
公司能提供给我的冰露水的营销资源是:无一分钱市场费用,不能做市场推广,没有做任何广告的支持,没有市场活动支持,只能靠销售手段将产品销量达成。
作为非碳酸产品经理,我能“自作主张”的营销方面是:产品包装设计与调整、产品价格体系设计、产品渠道及经销商选取或利用、人员安排、上市方案及各类方案的制定等等。
也就是说,除了没有线上的媒体费用与线下的消费者活动费用及活动支持外,销售上的渠道费用等公司还是能提供适度支持。
这真是一个碳酸饮料巨头给其非碳酸产品经理出的一道有悖“可口可乐营销模式”的难题!看来,不想点独特的办法,这个给我的第一道考题就不能过!
经过近二十天的市场调查与多次的分析以及与各区域一线人员的沟通研究,我给公司提供了以以下观点为基础的方案:
1、 不哄“抢”市场(手中没有一分钱市场资源,也抢不了),而是第一年上市达成自己的销售目标就行,产品要做成长线产品;
2、 不“偷”挖竞争对手的网络进行恶性竞争,而是从自己的现有经销商中培养与发掘与提升;
3、 不“扒”扣经销商的利益,而是设计好具吸引力的价格体系,让渠道的销售力而不是品牌力及营销力来销售产品;
4、 不“拐”弯抹角通过渠道渗透和分销做产品,而是一刀切入,以先做终端培养市场为渠道运作思路;
5、 不蒙“骗”经销商经营新产品,而是通过一定手段,让市场来证明该产品的可经销性,让经销商自己“送”上门来积极推广。
最后,将上述思路归结成具体的计划步骤,总结下来,即:
1、 先在淡季进行终端产品渗透,进行全力的产品陈列与生动化建设,实施“淡季准备策略”和“主推渠道策略”,不强迫经销商进货,铺货而不压货;
2、 在淡旺季交接之时,聚焦于几个针对性的经销商,进行终端全面覆盖,同时布好下一步炒作市场的阵势,做好“渠道聚焦策略”,力争旺季到来之时,部分经销商能迅速将市场做透;
3、 在旺季即将到来之际,召集一线员工进行一次铺货、陈列、政策宣传活动,实施“市场清洗”,同时配合几个针对性经销商,进行下一步的筹划,实施“推波助澜”策略;
4、 旺季过程中的前十天,一定程度的限货,有些区域意向不强或终端销售能力不强的经销商,不主动提及其销售目标及压货,信由其自然销售;实施“仁慈平和的”限货策略;
5、 旺季过程中的前一个月,主力经销商开始限货,非主力但在市场销售渐旺过程中意向越来越强烈的经销商开始小量放货,市场上开始呈现出“冰露水越来越好卖,但因为太好卖了,所以产能跟不上,可口可乐公司放不了货扩来大销售”的声音,此时实施的是“狠毒无情的”限货策略;
6、 在后来四个多月的旺季销售过程中,虽然公司销售节节高,但一直进行“可控性”的销售(当中也间或生产线供应不上的自然断货),并且实施了十几次或一天或两三天的不同区域不同经销商的“断货”、“限货”策略,使产品在没有一分钱市场费用的情况下,得到了极大的产品传播与炒作,完美地实现了我原来设想的“用销售过程来为营销炒作”的营销思想。
7、 在旺销与渠道断货过程中,却开始鼓励直营部门和经销商联合业务员做团购,非碳酸产品经理给予进货特别支持,为区域内各企业的防暑降温发放产品;
8、 在旺销与渠道断货过程中,还 “故意”削弱超市等现代渠道的销售,但可与可口可乐“天与地”矿物质水进行堆头陈列,结果,将天与地的水也带动了起来,获得高利产品的销售增长;
9、 在旺销与渠道断货过程中,区域经理随时汇报销售情况,但经销商的进货需求他们不得拍板,由产品经理统一安排与部署;产品经理专注于在终端了解销售情况,以及吸引市场经验,进行不断的营销措施改进;
10、 部分区域增加冰品(冰激凌等冰冻产品)经销商,将冰露水进行隔夜冰冻,为旅游区域提供“冰柱”冰露水。
11、 。。。。。。
从上面来看,作为非碳酸产品经理,在进行了周密的方案设计后,一上任就非常“独断专行”地将产品完全掌控在自己手里,不可避免地,开始受到了很多区域经理的质疑与担忧。特别是后面的不断的有意识的断货与控货,使一线销售人员遭受到了市场与经销商的很大压力。可是,当他们看到公司的计划相当周密,执行一步步“有理有利有节”,并且每一步都相当成功,他们的区域销售呈爆炸性增长,经销商最后不但没少赚钱,反而由于市场高度可控,市场份额、销售量、获得利润都直线提升时,他们都露出了会心的笑容。过程中,他们甚至给我取了个绰号:“水龙头”,来描述一个敢断货销售的、“诡计多端”的完全超脱于可口可乐营销招数的冰露水产品经理。
战场,兵不厌诈。商场,如是。大家都知道可口可乐公司是一个将营销策略想得很细、很周到的品牌运作公司,很多产品的成功,首先依赖于其有强大的资源,无论是资金、渠道、品牌还是人力。而作为可口可乐公司的非国际品牌“冰露”,其做出了无市场费用进行运作的决策,就等于与一般的本土中小型企业站在了一起,无多少优势可言。此次,可口可乐公司将一个产品大胆断货、进行可控性的销售运作,最终使产品销售量达到近一百三十万箱,是原计划的近四倍!同时,也使国内两个主要的纯净水竞争巨头在当年都不得不推出两个新产品品牌:“纯真年代”和“冰山雪原”,差点改写了国内纯净水的格局!
这也就证明,商场如战场一样可采取“兵不厌诈”等手法,市场不但可强取,也可智夺。通过针对性地实施一些营销兵法,是能为企业在竞争越来越激烈的市场环境中取得远优于对手的成绩的!
欢迎与globrand(全球品牌网)作者探讨您的观点和看法,作者:谭长春,华夏基石营销咨询有限公司总经理、首席赢销顾问,科特勒咨询集团特邀专家顾问,TNS市场研究咨询公司项目总监。整益营销体系的创建者。知名赢销专家及培训师;中国市场营销总监资格认证考试特邀讲师,“前沿讲座”特聘讲师,《销售与市场》培训专家团金牌讲师,多所国内一流大学市场总监班特邀讲师。电子邮件: t13910184418@vip.sina.com,博客:http://t13910184418.blog.163.com/blog/
志不立,天下无可成之事。
为了更好地借鉴国外的先进经验,寺庙选派唐僧等领导干部出国学习取经;此外,他们还专门花钱请来了天主教堂、基督教会的神父传授,外国的神父呆了不久留下几个屁就走了,一个屁叫 BPR ,一个屁叫 ERP 。书记也没闲着,他认为问题的关键在于人才没有充分利用、寺庙文化没有建设好,于是就成立了人力资源部和寺庙工会等等,并认认真真地走起了竞聘上岗和定岗定编的过场。
几天后成效出来了,三个和尚开始拼命地挑水了,可问题是怎么挑也不够喝。不仅如此,小和尚都忙着挑水、寺庙里没人念经了,日子一长,来烧香的客人越来越少,香火钱也变得拮据起来。为了解决收入问题,寺庙管理部、人力资源部等连续召开了几天的会,最后决定,成立专门的挑水部负责后勤和专门的烧香部负责市场前台。同时,为了更好地开展工作,寺庙提拔了十几名和尚分别担任副主持、主持助理,并在每个部门任命了部门小主持、副小主持、小主持助理。
老问题终于得到缓解了,可新的问题跟着又来了。前台负责念经的和尚总抱怨口渴水不够喝,后台挑水的和尚也抱怨人手不足、水的需求量太大而且没个准儿,不好伺候。为了更好地解决这一矛盾,经开会研究决定,成立一个新的部门:喝水响应部,专门负责协调前后台矛盾。为了便于沟通、协调,每个部门都设立了对口的联系和尚。
协调虽然有了,但效果却不理想,仔细一研究,原来是由于水的需求量不准、水井数量不足等原因造成的。于是各部门又召开了几次会,决定加强前台念经和尚对饮用水的预测和念经和尚对挑水和尚满意度测评等,让前后台签署协议、相互打分,健全考核机制。
为了便于打分考核,寺院特意购买了几个计算机系统,包括挑水统计系统、烧香统计系统、普通香客捐款分析系统、大香客捐款分析系统、挨上必死系统 (简称 IBS 系统)、马上就死系统(简称 MS 系统)等,同时成立香火钱管理部、香火钱出账部、打井策略研究部、打井建设部、打井维护部等等。由于各个系统出来的数总不准确、都不一致,于是又成立了技 术开发中心,负责各个系统的维护、二次开发。由于部门太多、办公场地不足,寺院专门成立了综合部来解决这一问题,最后决定把寺院整个变成办公区,香客烧香 只许在山门外烧。部门多、当官的多文件和开会自然就多,为了减少文山会海,综合办牵头召开了 N 次关于减少开会的会,并下达了"关于减少文件的文件"。
同时,为了精简机构、提高效率,寺院还成立了精简机构办公室、机构改革研究部等部门。一切似乎都合情合理,但香火钱和喝水的问题还是迟迟不能解 决。问题在哪呢? 有的和尚提出来每月应该开一次分析会,于是经营分析部就应运而生了。分析需要很多数据和报表,可系统总是做不到,于是每个部门都指派了一些和尚手工统计、 填写报表、给系统打工,寺院空前地热闹起来,有的和尚在拼命挑水、有的和尚在拼命念经、有的和尚在拼命协调、有的和尚在拼命分析……
忙来忙去,水还是不够喝、香火钱还是不够用。什么原因呢? 这个和尚说流程不顺、那个和尚说任务分解不合理,这个和尚说部门界面不清、那个和尚说考核力度不够。
只有三个人最清楚问题之关键所在,那三个人就是最早的那三个和尚。说来说去,就是***闲人太多了!他们说:"整天瞎分析个屁! 什么***流程问题、职责问题、界面问题、考核问题,明明就是机构臃肿问题!早知今日,还不如当初咱们仨自觉自律一点算了!如今倒好,招来了这么一大帮 XX,一个个不干正经事还人五人六的,跟屎盆子一样甩都甩不掉!"
又过了一年,寺院黄了,和尚们也都死了。人们在水井边发现了几具尸体,是累死的 ;在寺院里发现了几千具尸体,是渴死的。今天初来乍到先发几个Gmail邀请,如果有谁需要,请与我联系。Gmail 帐号现在的功能越来越强大,给我们google忠实的用户来说,他不段的给我们带来越来越多的惊喜。