不可不说
随心所欲,无往不利!
posts - 88,  comments - 92,  trackbacks - 0
     摘要: 简要的分析一下WEB系统的过去和现在以及未来  阅读全文
posted @ 2013-01-05 12:36 蓝剑 阅读(326) | 评论 (0)编辑 收藏
     摘要: 简要的分析一下WEB系统的过去和现在以及未来  阅读全文
posted @ 2013-01-05 12:13 蓝剑 阅读(302) | 评论 (0)编辑 收藏
     摘要: 简要的分析一下WEB系统的过去和现在以及未来  阅读全文
posted @ 2013-01-05 11:42 蓝剑 阅读(314) | 评论 (0)编辑 收藏
     摘要: 以本人观点简要的分析一下WEB系统的过去和现在以及未来,不对之处勿喷,大家共同讨论!  阅读全文
posted @ 2013-01-05 11:04 蓝剑 阅读(1615) | 评论 (2)编辑 收藏
在系统启动中添加如下命令:
nvidia-settings -l
posted @ 2010-10-17 11:35 蓝剑 阅读(329) | 评论 (0)编辑 收藏
1、安装
# ./VMware-Workstation-Full-7.0.1-227600.x86_64.bundle 
2、卸载
# vmware-installer -u vmware-workstation

posted @ 2010-10-17 10:41 蓝剑 阅读(386) | 评论 (0)编辑 收藏
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://slmagicbox.blog.51cto.com/194074/175415
环境:
        虚拟机软件版本:VMware-Workstation 6.5.1 build-126130
        虚拟机Guest OS: Windows 2003 R2 SP2 简体中文版

场景:
        由于软件license绑定到操作系统MAC地址,但是VMware Workstation限制虚拟机Guest OS的静态MAC地址必须为 00:0c:29:xx:yy:zz


解决方法:
      编辑虚拟机VMX文件:添加或修改以下项
         ethernet0.present = "true"

         ethernet0.checkMACAddress = "FALSE"

         ethernet0.addressType = "static"

         ethernet0.address = "00:11:43:5a:e0:9f"
posted @ 2010-09-30 16:25 蓝剑 阅读(1319) | 评论 (0)编辑 收藏
如何直接执行 class 文件?

Linux平台:
java -cp abc.jar AAA.GetInfo

Windows平台:
java -classpath abc.jar AAA.GetInfo


posted @ 2010-07-20 08:44 蓝剑| 编辑 收藏
     摘要: 描述:将远程服务器映射到本地服务器的URL空间
语法:ProxyPass [路径] !|url [键=值 键=值 ...]] [nocanon]
上下文: server config, virtual host, directory
状态:扩展
模块:mod_proxy  阅读全文
posted @ 2010-07-02 09:36 蓝剑 阅读(4939) | 评论 (0)编辑 收藏
PHP5.3连接MySQL出现 mysqlnd cannot connect to MySQL 4.1+ using old authentication错误
1、编辑my.cnf注释掉一下行:
   old_passwords = 1
2、重启MySQL
      service mysqld restart
     /etc/inint.d/mysqld restart
3、检查是否有16位的密码
    SELECT user,  Length(`Password`) FROM   `mysql`.`user`;
4、如果有,把对应的用户名密码用以下SQL更新
    UPDATE mysql.user SET Password = PASSWORD('password') WHERE user = 'username';
5、更新后要刷新
    FLUSH PRIVILEGES;

  
posted @ 2010-06-30 14:07 蓝剑 阅读(1422) | 评论 (0)编辑 收藏
/usr/bin/phpize
CFLAGS="-I/opt/ora11/oracle/"
CXXFLAGS="-I/opt/ora11/oracle/"
./configure --with-php-config=/usr/bin/php-config --with-oci8=/opt/ora11/oracle
make
make install
posted @ 2010-06-29 18:16 蓝剑 阅读(535) | 评论 (0)编辑 收藏

今天在启动服务器上的ORACLE时遇到如下错误:

SQL> startup;

ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'

然后,在网上找了一些资料,解决了此问题。

解决的方式如下(这是网上的一位达人解决方案,我照他的步骤顺利解决,不过决定还是做一个笔记):

第一步:复制一份pfile参数文件(注意:oracle中的pfile指的就是init<sid>.ora文件)

$ ./sqlplus / as sysdba;

SQL>  create pfile from spfile='/opt/ora11/oracle/dbs/spfilesouask.ora';

第二步:修改pfile参数文件(也即修改init<sid>.ora文件)

经过第一步以后,你就会在$ORACLE_HOME/dbs目录下发现有这么一个文件init<sid>.ora,这就是你第一步创建 的文件。由于我的oracle实例名为orcl,所以我的pfile文件为initorcl.ora。

用gedit打开,找到local_listener这一行,然后将其值修改为:

(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))

其中的your_hostname为你的主机名,其实导致ORA-00119和ORA-00132错 误的原因就很可能是你修改了你的hostname,但是我看了一下我的tnsname.ora文件里面的那个LISTENER_ORCL(可能你不是这个 名字)和后面修改的your_hostname一致,我做的只是将tnsname.ora文件中的(ADDRESS_LIST=(Address= (Protocol=tcp) (Host=your_hostname)(Port=1521)))复制到pfile文件的“local_listener=”后面,然后就顺利启动了 数据库,我也不知道为什么直接用*.local_listener='LISTENER_ORCL'就找不到,而一定要*.local_listener='(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))'才可以,这个问题以后研究一下

以下是我的一个修改样例:

修改之前可能是这样

*.local_listener='LISTENER_ORCL'

修改后的值大概就是这个样子了

*.local_listener='(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))'

然后保存退出

第三步:以pfile创建spfile

使用以下命令创建spfile

SQL>   create spfile from pfile='/opt/ora11/oracle/dbs/initsouask.ora';

第四步:启动数据库

SQL>  startup;

posted @ 2010-06-29 13:41 蓝剑 阅读(1180) | 评论 (0)编辑 收藏
在CentOS上配置了Apache使用AJP代理访问Tomcat,直接访问Tomcat传递中文
参数没问题,使用Apache代理访问Tomcat参数乱码,在Server.xml中的Connector部分添加URIEncoding只能解决HTTP访问方式,
如果用AJP访问,需要在protocol="AJP/1.3"的Connector中也追加URIEncoding
posted @ 2010-06-28 16:03 蓝剑 阅读(944) | 评论 (0)编辑 收藏
1.导出整个数据库

  mysqldump -u 用户名 -p 数据库名 > 导出的文件名

  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

2.导出一个表

  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql


3.导出一个数据库结构

  mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql

  -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table


4.导入数据库

  常用source 命令

  进入mysql数据库控制台,

  如mysql -u root -p

    创建空数据库

    mysql>CREATE DATABASE dbname;

  mysql>use 数据库

  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

  mysql>source d:wcnc_db.sql  (注:如果写成source d:"wcnc_db.sql,就会报语法错误)

5、远程访问MySQL的设置
   mysql默认是不允许远程连接的,因为有很大的安全隐患,所以需要手动增加可以远程访问数据库的用户。
  
   mysql -u root -p
 
   grant select,insert,update,delete on *.* to root@"202.11.10.253" Identified by "dboomysql";
   ----允许地址202.11.10.253上用root用户,密码dboomysql来连接mysql的所有数据库,付给 select,insert,update,delete权限。
 
   grant all on *.* to root@"202.11.10.253" Identified by "dboomysql"
   ----允许地址202.11.10.253上用root用户,密码dboomysql来连接mysql的所有数据库,付给所有权限。
  
   GRANT ALL PRIVILEGES ON dbname.* TO db_root_name@"%" IDENTIFIED BY "db_root_passwd";
   ----让用户有从任意地址访问某数据库的全部权限
  
   还可能需要修改配置文件:
   vi /etc/mysql/my.cnf
   bind-address = 127.0.0.1 --> bind-address = 0.0.0.0

6、修改密码
   mysqladmin -u root password 'newpassword' 更改密码

7、显示中文乱码解决,修改my.cnf
  [client]
  default-character-set=GBK
  [mysqld]
  default-character-set=GBK
  init_connect='SET NAMES gbk'
  或者执行以下语句:
  SET character_set_client = utf8 ;
  SET character_set_connection = utf8 ;
  SET character_set_database = utf8 ;
  SET character_set_results = utf8 ;
  SET character_set_server = utf8 ;

  SET collation_connection = utf8 ;
  SET collation_database = utf8 ;
  SET collation_server = utf8 ;

  使用命令 SHOW VARIABLES LIKE 'character%';查看数据库编码
  需要特别注意,如果是SUPER用户比如root进行数据库连接查询,则上述配置中的init_connect不会起作用,
  此时只能在查询数据库前先执行:mysql_query('SET NAMES gbk');才可以。

posted @ 2010-06-28 14:20 蓝剑 阅读(1506) | 评论 (0)编辑 收藏
     摘要:   阅读全文
posted @ 2010-06-06 09:33 蓝剑 阅读(1552) | 评论 (0)编辑 收藏

/etc/profile:此文件为系 统的每个用户设置环境信息,当用户第一次登录时,该 文件被执行.
并从/etc/profile.d目 录的配置文件中搜集shell的设置.
/etc/bashrc:为 每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bash_profile:每 个用户都可使用该文件输入专用于自己使用的shell信息,当 用户登录时,该
文件仅仅执行一次!默 认情况下,他设置一些环境变量,执行用户的.bashrc文 件.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当 登录时以及每次打开新的shell时,该
该 文件被读取.
~/.bash_logout:当每次退出系统(退 出bash shell)时,执行该文件.

另外,/etc/profile中设定的变量(全 局)的可以作用于任何用户,而~/.bashrc等 中设定的变量(局部)只能继承/etc/profile中 的变量,他们是"父子"关 系.

~/.bash_profile 是交互式、login 方式进入 bash 运行的
~/.bashrc
是交互式 non-login 方式进入 bash 运行的
通常二者设置大致相同,所以通常前者会调用 后者。

posted @ 2010-06-06 09:26 蓝剑 阅读(213) | 评论 (0)编辑 收藏
1、安装MySQL
    yum install mysql mysql-devel mysql-server
2、设定运行级别
    chkconfig --levels 235 mysqld on
3、启动
     /etc/init.d/mysqld start
4、检查运行状态
    netstat -tap | grep mysql
5、修改密码
   mysqladmin -u root password yourrootsqlpassword
   mysqladmin -h server1.example.com -u root password yourrootsqlpassword
posted @ 2010-06-04 17:42 蓝剑 阅读(216) | 评论 (0)编辑 收藏
1、如果开启防火墙,需要执行以下命令方能在用户登录成功后转移到用户根目录
   setsebool -P ftpd_disable_trans 1
2、检查所有用户
   cat /etc/passwd |cut -f 1 -d :
3、追加FTP用户
   useradd -s /sbin/nologin -d /app/www/news.9ask.cn cmsnews
4、追加用户后立刻修改密码
   passwd
5、设定运行级别
   chkconfig --levels 235 vsftpd on
posted @ 2010-06-04 16:14 蓝剑 阅读(198) | 评论 (0)编辑 收藏
CentOS使用yum update升级时,默认包含升级内核
比如从CentOS5.4升级到CentOS5.5
如果不想升级内核方法有两个:

1.修改yum的配置文件 vi /etc/yum.conf,在[main]的最后添加exclude=kernel*
2.直接在yum的命令行执行如下的命令:
yum --exclude=kernel* update



posted @ 2010-06-04 11:05 蓝剑 阅读(1446) | 评论 (0)编辑 收藏
1、先修改更新源为国内的更新源
# cd /etc/yum.repos.d
# mv CentOS-Base.repo CentOS-Base.repo.save
# wget http://centos.ustc.edu.cn/CentOS-Base.repo
2、
清理残留文件然后更新标准库,再升级
# yum clean all
# yum update glibc\*
# yum update yum\* rpm\* python\*
# yum clean all
# yum update
# reboot
posted @ 2010-06-03 16:25 蓝剑 阅读(1541) | 评论 (0)编辑 收藏
     摘要:   阅读全文
posted @ 2010-05-23 23:02 蓝剑 阅读(706) | 评论 (0)编辑 收藏
     摘要:   阅读全文
posted @ 2010-05-05 10:35 蓝剑 阅读(2474) | 评论 (0)编辑 收藏
1、apt-get install python-software-properties
2、add-apt-repository deb http://archive.canonical.com/ lucid partner
3、apt-get update
4、apt-get install sun-java6-jre sun-java6-jdk
5、update-java-alternatives -s java-6-sun

posted @ 2010-05-03 11:18 蓝剑 阅读(612) | 评论 (0)编辑 收藏
http://www.neshkov.com/dj.html
posted @ 2010-04-27 20:56 蓝剑 阅读(130) | 评论 (0)编辑 收藏
iscsi中target是提供磁盘的一端,而initiator是使用磁盘的一端。
.KO2s X osXu]0Linuxeden博客家园 9`+t&n0i myWP:A,q:U
 安装iscsitarget

l0e�xll {)x^i0sudo apt-get install iscsitarget

安装后这个包的文件有:
/usr
/usr/sbin
/usr/sbin/ietd
/usr/sbin/ietadm
z�[SmSJ_!B(W P0/usr/shareLinuxeden博客家园$A+i+D? S8n;T1|
/usr/share/lintianLinuxeden 博客家园$bp6d kW I6u
/usr/share/lintian/overrides
/usr/share/lintian/overrides/iscsitarget
/usr/share/docLinuxeden博客家园"N�n o#rMMVP+As9w
/usr/share/doc/iscsitarget
/usr/share/doc/iscsitarget/changelog.gz
/usr/share/doc/iscsitarget/README.gz
/usr/share/doc/iscsitarget/ChangeLog.gz
/usr/share/doc/iscsitarget/README.vmwareLinuxeden博客家园T r ]7s$i qC/u
/usr/share/doc/iscsitarget/README.Debian
/usr/share/doc/iscsitarget/copyright
/usr/share/doc/iscsitarget/changelog.Debian.gz
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/ietadm.8.gzLinuxeden博客家园/LK%m c�Kn
/usr/share/man/man8/ietd.8.gz
/usr/share/man/man5
/usr/share/man/man5/ietd.conf.5.gz
/etc
/etc/ietd.conf
/etc/initiators.allow
/etc/initiators.deny
/etc/init.d
/etc/init.d/iscsitargetLinuxeden博客家园;f�a`([4| `

安 装open-iscsi

sudo apt-get install open-iscsi

安装后这个包的文件有:
/bin
/sbin
/sbin/iscsiadm
/sbin/iscsi-iname
/sbin/iscsi_discovery
/sbin/iscsid
/varLinuxeden博客家园h y~-v0j ])jP
/var/libLinuxeden博客家园xp; {p7w3i2c�_
/var/lib/open-iscsiLinuxeden 博客家园7|/ATf?&R!g
/etc
s;rR0D;{1h-j-H3U0/etc/init.d
/etc/init.d/open-iscsi
/etc/iscsi
/etc/iscsi/iscsid.conf
/etc/iscsi/initiatorname.iscsi
.K0?:"-a.f!qh z0/usr
/usr/share
/usr/share/doc
/usr/share/doc/open-iscsiLinuxeden博客家园$`1g%n/s m�`5Jw
/usr/share/doc/open-iscsi/README.gz
/usr/share/doc/open-iscsi/README.Debian
/usr/share/doc/open-iscsi/copyright
/usr/share/doc/open-iscsi/changelog.Debian.gzLinuxeden博客家园G&@!]HK L#g}-Ni
/usr/share/manLinuxeden 博客家园2YOj Xa"~9w'B+G%_
/usr/share/man/man8
(_Z2q$yi.e+K vKLZ0/usr/share/man/man8/iscsi-iname.8.gz
/usr/share/man/man8/iscsid.8.gz
/usr/share/man/man8/iscsiadm.8.gz

修改你的 target name
编 辑/etc/ietf.conf
iqn.YYYY-MM.com.example:anyname.you.want
其中 YYYY-MM是你购买这个域名的时间,因为域名可能卖个其他人。使用上购买时间就不怕卖给其他人后就名字不唯一了。只是测试所以这行不用修改也可以。

修改Lun行
如果你导出的是整个磁盘就需要下面的格式
Lun 0 Path=/dev/sdb,Type=fileio
x"'lN"`w8B0我们导出磁盘上的文件
应 此我们用下面的格式
7R)?$rv v;G ]1Xu0Lun 0 Path=/tmp/templun3,Type=fileio
修改 中间的0为 4,防止和sda名字冲突
Lun 4 Path=/tmp/templun3,Type=fileio
k"`Y @*TF;Q(K5u5"0Linuxeden博客家园A V~L f g&w
创建稀疏(spare)文件Linuxeden博 客家园%xb+d1s-f.p+OE%J
dd if=/dev/zero f=templun3 count=0 bs=1 seek=200G

重新启动  iscsitarget
sudo /etc/init.d/iscsitarget restartLinuxeden博客 家园~}~A#x fR*[N tLB @k
Linuxeden博客家园f$xsB/p /ux3Xc.O
到此为止target端就配置好了。Linuxeden 博客家园"x/^2A7h[&v2L9f
Linuxeden 博客家园l}-Ljs
initiator不需要配置,但需要执行下面的命令:
启动 open-iscsi
/etc/init.d/open-iscsi start
首先要发现你的target
iscsiadm -m discovery -t sendtargets -p targetIP
2~8F y'oMe0这个时候可以列出所有 target
iscsiadm -m node
然 后登录target
iscsiadm –m node –lLinuxeden博客家园O? P"~ s+nS
这个时候可以列出发现的新磁盘Linuxeden 博客家园0F(nZk/G7A2I
sudo fdisk -lLinuxeden 博客家园?I5RR#PD"d
Linuxeden博客家园 wl)ho h-}
现在可以格式化,挂在文件系统了
posted @ 2010-02-25 14:30 蓝剑 阅读(653) | 评论 (0)编辑 收藏
这个问题是因为你当前start/restart vmware 及其service的session的locale非utf8导致的,运行安装向导或者 vmware-config.pl前 先执行

export LANG=en_US.UTF-8

之后就能正常输入验证码跟启动vmware了

posted @ 2010-01-20 17:09 蓝剑 阅读(245) | 评论 (0)编辑 收藏
nslookup  -q=ptr  (your IP)
posted @ 2010-01-18 13:11 蓝剑 阅读(648) | 评论 (1)编辑 收藏


<2010年1月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

常用链接

留言簿(6)

随笔分类(62)

随笔档案(90)

文章档案(9)

相册

友情链接

搜索

  •  

积分与排名

  • 积分 - 305122
  • 排名 - 162

最新评论

阅读排行榜

评论排行榜