摘要: 簡要的分析一下WEB系統(tǒng)的過去和現(xiàn)在以及未來
閱讀全文
posted @
2013-01-05 12:36 藍(lán)劍 閱讀(467) |
評論 (0) |
編輯 收藏
摘要: 簡要的分析一下WEB系統(tǒng)的過去和現(xiàn)在以及未來
閱讀全文
posted @
2013-01-05 12:13 藍(lán)劍 閱讀(391) |
評論 (0) |
編輯 收藏
摘要: 簡要的分析一下WEB系統(tǒng)的過去和現(xiàn)在以及未來
閱讀全文
posted @
2013-01-05 11:42 藍(lán)劍 閱讀(423) |
評論 (0) |
編輯 收藏
摘要: 以本人觀點簡要的分析一下WEB系統(tǒng)的過去和現(xiàn)在以及未來,不對之處勿噴,大家共同討論!
閱讀全文
posted @
2013-01-05 11:04 藍(lán)劍 閱讀(1767) |
評論 (2) |
編輯 收藏
在系統(tǒng)啟動中添加如下命令:
nvidia-settings -l
posted @
2010-10-17 11:35 藍(lán)劍 閱讀(432) |
評論 (0) |
編輯 收藏
1、安裝
# ./VMware-Workstation-Full-7.0.1-227600.x86_64.bundle
2、卸載
# vmware-installer -u vmware-workstation
posted @
2010-10-17 10:41 藍(lán)劍 閱讀(500) |
評論 (0) |
編輯 收藏
環(huán)境:
虛擬機(jī)軟件版本:VMware-Workstation 6.5.1 build-126130
虛擬機(jī)Guest OS: Windows 2003 R2 SP2 簡體中文版
場景:
由于軟件license綁定到操作系統(tǒng)MAC地址,但是VMware Workstation限制虛擬機(jī)Guest OS的靜態(tài)MAC地址必須為 00:0c:29:xx:yy:zz
解決方法:
編輯虛擬機(jī)VMX文件:添加或修改以下項
ethernet0.present = "true"
ethernet0.checkMACAddress = "FALSE"
ethernet0.addressType = "static"
ethernet0.address = "00:11:43:5a:e0:9f"
posted @
2010-09-30 16:25 藍(lán)劍 閱讀(1628) |
評論 (0) |
編輯 收藏
如何直接執(zhí)行 class 文件?
Linux平臺:
java -cp abc.jar AAA.GetInfo
Windows平臺:
java -classpath abc.jar AAA.GetInfo
posted @
2010-07-20 08:44 藍(lán)劍|
編輯 收藏
摘要: 描述:將遠(yuǎn)程服務(wù)器映射到本地服務(wù)器的URL空間
語法:ProxyPass [路徑] !|url [鍵=值 鍵=值 ...]] [nocanon]
上下文: server config, virtual host, directory
狀態(tài):擴(kuò)展
模塊:mod_proxy
閱讀全文
posted @
2010-07-02 09:36 藍(lán)劍 閱讀(6704) |
評論 (0) |
編輯 收藏
PHP5.3連接MySQL出現(xiàn) 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、如果有,把對應(yīng)的用戶名密碼用以下SQL更新
UPDATE mysql.user SET Password = PASSWORD('password') WHERE user = 'username';
5、更新后要刷新
FLUSH PRIVILEGES;
posted @
2010-06-30 14:07 藍(lán)劍 閱讀(1588) |
評論 (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 藍(lán)劍 閱讀(705) |
評論 (0) |
編輯 收藏
今天在啟動服務(wù)器上的ORACLE時遇到如下錯誤:
SQL> startup;
ORA-00119: invalid specification for system
parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved
network name 'LISTENER_ORCL'
然后,在網(wǎng)上找了一些資料,解決了此問題。
解決的方式如下(這是網(wǎng)上的一位達(dá)人解決方案,我照他的步驟順利解決,不過決定還是做一個筆記):
第一步:復(fù)制一份pfile參數(shù)文件(注意:oracle中的pfile指的就是init<sid>.ora文件)
$ ./sqlplus / as sysdba;
SQL> create pfile from spfile='/opt/ora11/oracle/dbs/spfilesouask.ora';
第二步:修改pfile參數(shù)文件(也即修改init<sid>.ora文件)
經(jīng)過第一步以后,你就會在$ORACLE_HOME/dbs目錄下發(fā)現(xiàn)有這么一個文件init<sid>.ora,這就是你第一步創(chuàng)建
的文件。由于我的oracle實例名為orcl,所以我的pfile文件為initorcl.ora。
用gedit打開,找到local_listener這一行,然后將其值修改為:
(ADDRESS_LIST=(Address=(Protocol=tcp)
(Host=your_hostname)(Port=1521)))
其中的your_hostname為你的主機(jī)名,其實導(dǎo)致ORA-00119和ORA-00132錯
誤的原因就很可能是你修改了你的hostname,但是我看了一下我的tnsname.ora文件里面的那個LISTENER_ORCL(可能你不是這個
名字)和后面修改的your_hostname一致,我做的只是將tnsname.ora文件中的(ADDRESS_LIST=(Address=
(Protocol=tcp)
(Host=your_hostname)(Port=1521)))復(fù)制到pfile文件的“local_listener=”后面,然后就順利啟動了
數(shù)據(jù)庫,我也不知道為什么直接用*.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創(chuàng)建spfile
使用以下命令創(chuàng)建spfile
SQL> create spfile from pfile='/opt/ora11/oracle/dbs/initsouask.ora';
第四步:啟動數(shù)據(jù)庫
SQL> startup;
posted @
2010-06-29 13:41 藍(lán)劍 閱讀(1348) |
評論 (0) |
編輯 收藏
在CentOS上配置了Apache使用AJP代理訪問Tomcat,直接訪問Tomcat傳遞中文
參數(shù)沒問題,使用Apache代理訪問Tomcat參數(shù)亂碼,在Server.xml中的Connector部分添加URIEncoding只能解決HTTP訪問方式,
如果用AJP訪問,需要在protocol="AJP/1.3"的Connector中也追加URIEncoding
posted @
2010-06-28 16:03 藍(lán)劍 閱讀(1109) |
評論 (0) |
編輯 收藏
1.導(dǎo)出整個數(shù)據(jù)庫
mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 > 導(dǎo)出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.導(dǎo)出一個表
mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 表名> 導(dǎo)出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.導(dǎo)出一個數(shù)據(jù)庫結(jié)構(gòu)
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc
>d:wcnc_db.sql
-d 沒有數(shù)據(jù) --add-drop-table 在每個create語句之前增加一個drop table
4.導(dǎo)入數(shù)據(jù)庫
常用source 命令
進(jìn)入mysql數(shù)據(jù)庫控制臺,
如mysql -u root -p
創(chuàng)建空數(shù)據(jù)庫
mysql>CREATE DATABASE dbname;
mysql>use 數(shù)據(jù)庫
然后使用source命令,后面參數(shù)為腳本文件(如這里用到的.sql)
mysql>source d:wcnc_db.sql (注:如果寫成source
d:"wcnc_db.sql,就會報語法錯誤)
5、遠(yuǎn)程訪問MySQL的設(shè)置
mysql默認(rèn)是不允許遠(yuǎn)程連接的,因為有很大的安全隱患,所以需要手動增加可以遠(yuǎn)程訪問數(shù)據(jù)庫的用戶。
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的所有數(shù)據(jù)庫,付給
select,insert,update,delete權(quán)限。
grant all on *.* to root@"202.11.10.253" Identified by "dboomysql"
----允許地址202.11.10.253上用root用戶,密碼dboomysql來連接mysql的所有數(shù)據(jù)庫,付給所有權(quán)限。
GRANT ALL PRIVILEGES ON dbname.* TO db_root_name@"%" IDENTIFIED BY "db_root_passwd";
----讓用戶有從任意地址訪問某數(shù)據(jù)庫的全部權(quán)限
還可能需要修改配置文件:
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'
或者執(zhí)行以下語句:
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%';查看數(shù)據(jù)庫編碼
需要特別注意,如果是SUPER用戶比如root進(jìn)行數(shù)據(jù)庫連接查詢,則上述配置中的init_connect不會起作用,
此時只能在查詢數(shù)據(jù)庫前先執(zhí)行:mysql_query('SET NAMES gbk');才可以。
posted @
2010-06-28 14:20 藍(lán)劍 閱讀(1613) |
評論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2010-06-06 09:33 藍(lán)劍 閱讀(1654) |
評論 (0) |
編輯 收藏
/etc/profile:此文件為系
統(tǒng)的每個用戶設(shè)置環(huán)境信息,當(dāng)用戶第一次登錄時,該
文件被執(zhí)行.
并從/etc/profile.d目
錄的配置文件中搜集shell的設(shè)置.
/etc/bashrc:為
每一個運行bash shell的用戶執(zhí)行此文件.當(dāng)bash
shell被打開時,該文件被讀取.
~/.bash_profile:每
個用戶都可使用該文件輸入專用于自己使用的shell信息,當(dāng)
用戶登錄時,該
文件僅僅執(zhí)行一次!默
認(rèn)情況下,他設(shè)置一些環(huán)境變量,執(zhí)行用戶的.bashrc文
件.
~/.bashrc:該文件包含專用于你的bash
shell的bash信息,當(dāng)
登錄時以及每次打開新的shell時,該
該
文件被讀取.
~/.bash_logout:當(dāng)每次退出系統(tǒng)(退
出bash shell)時,執(zhí)行該文件.
另外,/etc/profile中設(shè)定的變量(全
局)的可以作用于任何用戶,而~/.bashrc等
中設(shè)定的變量(局部)只能繼承/etc/profile中
的變量,他們是"父子"關(guān)
系.
~/.bash_profile 是交互式、login
方式進(jìn)入 bash 運行的
~/.bashrc
是交互式 non-login 方式進(jìn)入
bash 運行的
通常二者設(shè)置大致相同,所以通常前者會調(diào)用
后者。
posted @
2010-06-06 09:26 藍(lán)劍 閱讀(439) |
評論 (0) |
編輯 收藏
1、安裝MySQL
yum install mysql mysql-devel mysql-server
2、設(shè)定運行級別
chkconfig --levels 235 mysqld on
3、啟動
/etc/init.d/mysqld start
4、檢查運行狀態(tài)
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 藍(lán)劍 閱讀(334) |
評論 (0) |
編輯 收藏
1、如果開啟防火墻,需要執(zhí)行以下命令方能在用戶登錄成功后轉(zhuǎn)移到用戶根目錄
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、設(shè)定運行級別


chkconfig --levels 235 vsftpd on
posted @
2010-06-04 16:14 藍(lán)劍 閱讀(287) |
評論 (0) |
編輯 收藏
CentOS使用yum update升級時,默認(rèn)包含升級內(nèi)核
比如從CentOS5.4升級到CentOS5.5
如果不想升級內(nèi)核方法有兩個:
1.修改yum的配置文件 vi /etc/yum.conf,在[main]的最后添加exclude=kernel*
2.直接在yum的命令行執(zhí)行如下的命令:
yum --exclude=kernel* update
posted @
2010-06-04 11:05 藍(lán)劍 閱讀(1592) |
評論 (0) |
編輯 收藏
1、先修改更新源為國內(nèi)的更新源
# cd /etc/yum.repos.d
# mv CentOS-Base.repo CentOS-Base.repo.save
# wget http://centos.ustc.edu.cn/CentOS-Base.repo
2、清理殘留文件然后更新標(biāo)準(zhǔn)庫,再升級
# yum clean all
# yum update glibc\*
# yum update yum\* rpm\* python\*
# yum clean all
# yum update
# reboot
posted @
2010-06-03 16:25 藍(lán)劍 閱讀(1689) |
評論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2010-05-23 23:02 藍(lán)劍 閱讀(1758) |
評論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2010-05-05 10:35 藍(lán)劍 閱讀(2713) |
評論 (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 藍(lán)劍 閱讀(677) |
評論 (0) |
編輯 收藏
http://www.neshkov.com/dj.html
posted @
2010-04-27 20:56 藍(lán)劍 閱讀(238) |
評論 (0) |
編輯 收藏
iscsi中target是提供磁盤的一端,而initiator是使用磁盤的一端。
.KO2s
XosXu]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/share
Linuxeden博客家園$A+i+D?
S8n;T1|
/usr/share/lintian
Linuxeden
博客家園$bp6d
kW I6u
/usr/share/lintian/overrides
/usr/share/lintian/overrides/iscsitarget
/usr/share/doc
Linuxeden博客家園"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.vmware
Linuxeden博客家園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.gz
Linuxeden博客家園/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/iscsitarget
Linuxeden博客家園;f?a`([4|
`
安
裝open-iscsi
sudo
apt-get install open-iscsi
安裝后這個包的文件有:
/bin
/sbin
/sbin/iscsiadm
/sbin/iscsi-iname
/sbin/iscsi_discovery
/sbin/iscsid
/var
Linuxeden博客家園hy~-v0j
])jP
/var/lib
Linuxeden博客家園xp;
{p7w3i2c?_
/var/lib/open-iscsi
Linuxeden
博客家園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-iscsi
Linuxeden博客家園$`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.gz
Linuxeden博客家園G&@!]HK
L#g}-Ni
/usr/share/man
Linuxeden
博客家園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行
如果你導(dǎo)出的是整個磁盤就需要下面的格式
Lun 0
Path=/dev/sdb,Type=fileio
x"'lN"`w8B0我們導(dǎo)出磁盤上的文件
應(yīng)
此我們用下面的格式
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博客家園AV~L
fg&w
創(chuàng)建稀疏(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 restart
Linuxeden博客
家園~}~A#x
fR*[N
tLB@k
Linuxeden博客家園f$xsB/p
/ux3Xc.O
到此為止target端就配置好了。
Linuxeden
博客家園"x/^2A7h[&v2L9f
Linuxeden
博客家園l}-Ljs
initiator不需要配置,但需要執(zhí)行下面的命令:
啟動
open-iscsi
/etc/init.d/open-iscsi
start
首先要發(fā)現(xiàn)你的target
iscsiadm -m
discovery -t sendtargets -p targetIP
2~8F
y'oMe0這個時候可以列出所有 target
iscsiadm
-m node
然
后登錄target
iscsiadm
–m node –l
Linuxeden博客家園O?
P"~s+nS
這個時候可以列出發(fā)現(xiàn)的新磁盤
Linuxeden
博客家園0F(nZk/G7A2I
sudo fdisk -l
Linuxeden
博客家園?I5RR#PD"d
Linuxeden博客家園
wl)ho
h-}
現(xiàn)在可以格式化,掛在文件系統(tǒng)了
posted @
2010-02-25 14:30 藍(lán)劍 閱讀(836) |
評論 (0) |
編輯 收藏