首先要在"开始"――"运行"内输入"regedit"打开注册表编辑器,然后要在"文件"下拉菜单中的"导出"功能备份好注册表,以防万一,接着在左侧窗口依次打开:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
在右侧窗口里,你看到的"名称"就代表那些特殊的文件夹,"数据"就是它们所对应的默认存储路径。

下面介绍一下各个"名称"所代表的文件夹
名称 含义 默认路径
AppData 应用程序数据目录 C:\Documents and Settings\User name\Application Data
Cookies Cookies路径 C:\Documents and Settings\User name\Cookies
Desktop 桌面路径 C:\Documents and Settings\User name\桌面
Favorites 收藏夹 C:\Documents and Settings\User name\Favorites
NetHood NetHood路径 C:\Documents and Settings\User name\NetHood
Personal 我的文档 C:\Documents and Settings\User name\My Documents
PrintHood 打印 C:\Documents and Settings\User name\PrintHood
Recent 文档项路径 C:\Documents and Settings\User name\Recent
SendTo SendTo路径 C:\Documents and Settings\User name\SendTo
Start Menu 开始菜单路径 C:\Documents and Settings\User name\「开始」菜单
Templates 新建文件目录 C:\Documents and Settings\User name\Templates
Programs 程序菜单路径 C:\Documents and Settings\User name\「开始」菜单\程序
Startup 启动路径 C:\Documents and Settings\User name\「开始」菜单\程序\启动
History 网页历史记录 C:\Documents and Settings\ User name \Local Settings\History
My Pictures 图片收藏 C:\Documents and Settings\User name\My Documents\My Pictures
My Music 我的音乐 C:\Documents and Settings\User name\My Documents\My Music
My Video 我的视频 C:\Documents and Settings\User name\My Documents\My Videos
Cache Internet临时文件夹 C:\ Documents and Settings\User name \Temporary Internet Files
这些文件夹称为Shell文件夹
其中"User name"为当前用户的名称
了解了对应的文件夹,就可以根据自己的需要去更改对应的路径了。(千万不要在这儿改啊,那样可就瞎忙乎了,系统重起后它会恢复成原来的路径)
在同一层中你可以看到一个"User Shell Folders"的子键,即在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ User Shell Folders
这里包括了用户定制的所有Shell文件夹的值项。只要通过修改"数据",就可以改变它们的存储路径。双击需要修改的名称,在弹出的"编辑字符串"的"数值数据"里填上你要更改的完整路径,按下"确定"就完成了。如果没有你需要的,可以在右边窗口单击鼠标右键,选择"新建"菜单中的"字符串值"命令,对应上表,添加一个用于Shell文件夹的字符串值。
在上面的文件夹中,并没有outlook的通讯簿和邮件存放路径,它们分别在
通讯簿路径:
HKEY_CURRENT_USER\Software\Microsoft\WAB\WAB4\Wab File Name主键下,将"默认"键值改为你需要的路径。
邮件存放路径:
HKEY_CURRENT_USER\Identities\{8150FA22-A51C-4993-8A96-DC4B9A6B4C55}\Software\Microsoft\Outlook Express\5.0下,将 "Store Root"键值改为你需要的路径。
最后别忘了将修改好的这部分注册表导出保存,以便重装系统后可以直接导入而无须再次修改。
注意:修改了文件夹的路径值后,原有文件夹中的文件并不会移到新的文件夹中,这样做只改变了文件夹的指向。
提示:此方法在win9x 中同样可行。此外,我的文档、Internet临时文件夹可以在它们的属性中修改,邮件存放路径可以在outlook的"工具"→"选项"→"维护"中修改。
如果你是多操作系统的用户,可以将相同的文件夹放在同一路径下,这样既减少了硬盘的存储量,也方便了管理和访问,只是"Internet临时文件夹"的"使用的磁盘空间"要设置的相同。

humen1 Tech

mysql密码丢失后,在mysql命令行下执行如下命令,即可将root用户密码清空:

mysqld_safe --skip-grant-tables&

mysql修改密码

mysql修改,可在mysql命令行执行如下:

mysql -u root mysql
  mysql> UPDATE user SET password=PASSWORD(“new password”) WHERE user=‘root’;
  mysql> FLUSH PRIVILEGES;
  mysql> QUIT

humen1 Tech

RSYNC使用详解
目的是同步两台主机上的文件
主机A :192.168.1.200
主机B:192.168.1.201
环境还是freebsd 6.2

1.先安装rsync 我用ports装(两台都装)

# cd /usr/ports/net/rsync
# make install clean

2.配置服务端192.168.1.200
# vi /usr/local/etc/rsyncd.conf

[data_www]              ///模块名称—也就一个需要同步或备份的目录
   path = /data/www  //要同步的目录
   comment = home cad folder //描述
   ignore errors
   read only = yes
   list = no
   auth users = backup             ////登录用户名
   secrets file = /usr/local/etc/rsyncd.pass  ////密码存放文件

/************************************/
/usr/local/etc/rsyncd.pass
密码格式如下
   用户名:密码 (有个冒号哟)
我是这样设定的
backup:123456

!!!出于安全目的,文件的属性必需是只有属主可读(不能错)!!!

chmod 600 /usr/local/etc/rsyncd.pass

3.启动服务
# rsync --daemon
开机启动这样配置

配置文件 /etc/rc.conf

加入rsyncd_enable=“YES”

4.配置客户端192.168.1.201
要避免在同步时交互输入密码,我们先把密码放在一个文件里
我用了和服务端一样的文件名和路径/usr/local/etc/rsyncd.pass
但是内容不同,在服务端格式是 用户名:密码。在客户端我们就只要密码就好
于是写入  
123456

#chmod 600 /usr/local/etc/rsyncd.pass

我们再写个shell脚本用来快速执行

#vi /etc/sh/rsync_data.sh
写入以下内容

/usr/local/bin/rsync -vzrtopg --progress  --delete --password-file=/usr/local/etc/rsyncd.pass /data/www/ [email protected]::data_www

ok现在来同步

# /etc/sh/rsync_data.sh
这样主机B 的/data/www目录的内容就会同步到主机A了。

humen1 Tech

在centos系统的 /etc/sysconfig/network-script/ifcfg-eth0文件中存放着这台机子网卡IP地址配置的相关信息,它的具体格式为:
[root@localhost network-scripts]# cat ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
NETMASK=255.255.255.128
IPADDR=11.19.13.16
USERCTL=no
PEERDNS=yes
GATEWAY=61.49.23.129
只要我们按照上面的格式配置好文件的各个数据项,且用
/etc/init.d/network reload 命令 或
service network reload
重新导入该文件,我们就可以将我们的网络启动起来。

humen1 Tech

查看软件安装的位置

# pkg_info �L softwarename | less
查看软件安装的版本

# pkg_info | grep softwarename
查看这个软件的具体信息

# pkg_info software
linux/freebsd查看目录大小的命令

freebsd的命令:

在某个目录里执行

#du -h -d 1
可以查看目录里的每个子目录的大小

linux下的命令则为:

#du -h --max-depth=1

humen1 Tech

击鼓其镗,踊跃用兵。土国城漕,我独南行。
从孙子仲,平陈与宋。不我以归,忧心有忡。
爰居爰处?爰丧其马?于以求之?于林之下。
死生契阔,与子成说。执子之手,与子偕老。
于嗟阔兮,不我活兮。于嗟洵兮,不我信兮。

[译文]
击鼓声镗镗(震于耳旁),
(将士们)奋勇演练着刀枪。
土墙和漕城修筑正忙,
惟有我随军远征到南方。

跟随孙子仲(行旅奔波),
平定(作乱的)陈、宋二国,
回家的心愿得不到允可,
心中郁郁忧愁不乐,

(我却)身在何方,身处何地?
我的马儿丢失在哪里?
到哪里(才能)将它寻觅?
到那(山间的)林泉之地。

生生死死离离合合,
(无论如何)我与你说过。
与你的双手交相执握,
伴着你一起垂垂老去。

可叹如今散落天涯,
怕有生之年难回家乡。
可叹如今天各一方,
令我的信约竟成了空话。

humen1 Tech

之前在red hat linux 9上安装需要很多c的库依赖。看了adobe的官网fms3 适用于red hat 4 (也就是AS4版)但是不太想用redhat了,于是用了免费的CentOS
对应的版本应该是centos4.2以上(AS4 update2)于是去下了个centOS4.6
找了几处镜像以下链接是速度最快的(我用的是上海有线通)
http://centos.candishosting.com.cn/4.6/isos/i386/CentOS-4.6-i386-bin1of4.iso
http://centos.candishosting.com.cn/4.6/isos/i386/CentOS-4.6-i386-bin2of4.iso
http://centos.candishosting.com.cn/4.6/isos/i386/CentOS-4.6-i386-bin3of4.iso
http://centos.candishosting.com.cn/4.6/isos/i386/CentOS-4.6-i386-bin3of4.iso

注意* 第四张盘可以不用下,安装系统只要前三张盘

centOS的安装我就不说了,我选择的是custom安装,牢记要选上开发工具选项,fms3的依赖包里有c++的列库依赖

正式开始了

先创建个用户和用户组给fms用

[root@seven ~]# groupadd fms
[root@seven ~]# useradd -g fms fms

将安装包放在随便哪个目录里解压(我放在 /share 里)

[root@seven ~]# cd /share
[root@seven share]# tar -xzf FlashMediaServer3.tar.gz


一阵解压后切到FMS3目录下

[root@seven share]# cd /FMS_3_0_0_r1157
[root@seven FMS_3_0_0_r1157]# ./installFMS -platformWarnOnly

官方文档上写的只有 ./installFMS 这个行不通的装过2的人都知道

安装过程和2差不多在 2008 年 一月 里有安装2的过程可以参考

装好以后切到程序目录
[root@seven FMS_3_0_0_r1157]# cd /opt/adobe/fms
[root@seven fms] ./fmsmgr server fms start

用top察看进程
看到以下四个说明安装已成功了

fmscore
fmsedge
fmsmaster
fmsadmin

如果有什么问题比如跑不起服务试试看以下这些方法

1.有可能是其中一个依赖包没有

ldd fmsadmin
linux-gate.so.1 => (0×00cea000)
libpthread.so.0 => /lib/libpthread.so.0 (0×00721000)
libasneu.so.1 => /usr/lib/libasneu.so.1 (0×00b68000)
librt.so.1 => /lib/librt.so.1 (0×0074f000)
libdl.so.2 => /lib/libdl.so.2 (0×0071b000)
libstdc .so.6 => /usr/lib/libstdc .so.6 (0×04735000)
libm.so.6 => /lib/libm.so.6 (0×006f2000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0×00dcb000)
libc.so.6 => /lib/libc.so.6 (0×005b0000)
/lib/ld-linux.so.2 (0×0058e000)

起初我在装的时候
libasneu.so.1 => 为空
所以

#cp /opt/adobe/fms/libasneu.so.1 /lib/libasneu.so.1

然后

#./fmsmgr adminserver start

2.如果4个进程都跑起来了但是fms_adminConsole.swf还是连不上

那么试试看将你的防火墙关闭先

开启: service iptables start
关闭: service iptables stop

永久性的 –

开启: chkconfig iptables on
关闭: chkconfig iptables off

这样安全么?测试的时候可以,放到外面当然不行了

编辑防火墙配置

vi /etc/sysconfig/iptables

找到-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited

在其上+上

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1111 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1935 -j ACCEPT

然后/etc/rc.d/init.d/iptables restart

就ok了

humen1 Tech

0%