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


chkconfig --levels 235 vsftpd on
posted @
2010-06-04 16:14 藍(lán)劍 閱讀(287) |
評(píng)論 (0) |
編輯 收藏
CentOS使用yum update升級(jí)時(shí),默認(rèn)包含升級(jí)內(nèi)核
比如從CentOS5.4升級(jí)到CentOS5.5
如果不想升級(jí)內(nèi)核方法有兩個(gè):
1.修改yum的配置文件 vi /etc/yum.conf,在[main]的最后添加exclude=kernel*
2.直接在yum的命令行執(zhí)行如下的命令:
yum --exclude=kernel* update
posted @
2010-06-04 11:05 藍(lán)劍 閱讀(1590) |
評(píng)論 (0) |
編輯 收藏
1、先修改更新源為國(guó)內(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)庫(kù),再升級(jí)
# 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)劍 閱讀(1688) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2010-05-23 23:02 藍(lán)劍 閱讀(1757) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2010-05-05 10:35 藍(lán)劍 閱讀(2711) |
評(píng)論 (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) |
評(píng)論 (0) |
編輯 收藏
http://www.neshkov.com/dj.html
posted @
2010-04-27 20:56 藍(lán)劍 閱讀(238) |
評(píng)論 (0) |
編輯 收藏
iscsi中target是提供磁盤(pán)的一端,而initiator是使用磁盤(pán)的一端。
.KO2s
XosXu]0Linuxeden博客家園
9`+t&n0i myWP:A,q:U
安裝iscsitarget
l0e?xll {)x^i0sudo apt-get install iscsitarget
安裝后這個(gè)包的文件有:
/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
安裝后這個(gè)包的文件有:
/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是你購(gòu)買這個(gè)域名的時(shí)間,因?yàn)橛蛎赡苜u個(gè)其他人。使用上購(gòu)買時(shí)間就不怕賣給其他人后就名字不唯一了。只是測(cè)試所以這行不用修改也可以。
修改Lun行
如果你導(dǎo)出的是整個(gè)磁盤(pán)就需要下面的格式
Lun 0
Path=/dev/sdb,Type=fileio
x"'lN"`w8B0我們導(dǎo)出磁盤(pán)上的文件
應(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
重新啟動(dòng)
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í)行下面的命令:
啟動(dòng)
open-iscsi
/etc/init.d/open-iscsi
start
首先要發(fā)現(xiàn)你的target
iscsiadm -m
discovery -t sendtargets -p targetIP
2~8F
y'oMe0這個(gè)時(shí)候可以列出所有 target
iscsiadm
-m node
然
后登錄target
iscsiadm
–m node –l
Linuxeden博客家園O?
P"~s+nS
這個(gè)時(shí)候可以列出發(fā)現(xiàn)的新磁盤(pá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)劍 閱讀(835) |
評(píng)論 (0) |
編輯 收藏
這個(gè)問(wèn)題是因?yàn)槟惝?dāng)前start/restart vmware 及其service的session的locale非utf8導(dǎo)致的,運(yùn)行安裝向?qū)Щ蛘?vmware-config.pl前 先執(zhí)行
export LANG=en_US.UTF-8
之后就能正常輸入驗(yàn)證碼跟啟動(dòng)vmware了
posted @
2010-01-20 17:09 藍(lán)劍 閱讀(316) |
評(píng)論 (0) |
編輯 收藏
nslookup -q=ptr (your IP)
posted @
2010-01-18 13:11 藍(lán)劍 閱讀(853) |
評(píng)論 (1) |
編輯 收藏
顯示系統(tǒng)已經(jīng)安裝的組件,和可以安裝的組件:
#yum grouplist
如果系統(tǒng)安裝之初采用最小化安裝,沒(méi)有安裝xwindow,那么先安裝:
#yum groupinstall "X Window System"
安裝GNOME桌面環(huán)境
yum groupinstall "GNOME Desktop Environment"
安裝KDE桌面環(huán)境
yum groupinstall "KDE (K Desktop Environment)"
卸載GNOME桌面環(huán)境
yum groupremove "GNOME Desktop Environment"
卸載KDE桌面環(huán)境
yum groupremove "KDE (K Desktop Environment)"
posted @
2009-12-30 16:33 藍(lán)劍 閱讀(2136) |
評(píng)論 (0) |
編輯 收藏
以下說(shuō)明包括服務(wù)器端和客戶端安裝,其實(shí)對(duì)使用者來(lái)說(shuō),只需要裝客戶端就行。
[服務(wù)器iscsi-target]
1:安裝
iscsitarget下載地址
http//iscsitarget.sourceforge.net/
最新的是 0.4.15 版
注意:安裝要2.6.14以上內(nèi)核
第一步:解壓,然后進(jìn)入目錄
#tar -zxf iscsitarget-0.4.15.tar.gz
#cd iscsitarget-0.4.15
#yum -y install gcc gcc-c++ kernel-devel
編譯前,最好安裝好上面這些包
第二步:編譯程式
#make
#make install
第三步:加入到系統(tǒng)服務(wù),設(shè)置開(kāi)機(jī)預(yù)設(shè)啟動(dòng) iscsi-target
#chkconfig --add iscsi-target
#chkconfig iscsi-target on
#/etc/init.d/iscsi-target start
注:iSCSI Target 端主機(jī)預(yù)設(shè)使用 tcp 的 3260 端口來(lái)服務(wù),所以防火墻記的開(kāi).
#iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3260 -j ACCEPT
查看服務(wù)是否啟動(dòng)
# ps -C ietd
PID TTY TIME CMD
2691 ? 00:00:00 ietd
2;配置
編輯/etc/ietd.conf
####使用硬盤(pán)
more /etc/ietd.conf
Target iqn.2008-02.cn.sports:storage.test
Lun 0 Path=/dev/sdb,Type=fileio
Alias Test
####使用大文件
dd if=/dev/zero of=/iscsidisk/sharedisk1.img bs=1k count=1 seek=5000K
more /etc/ietd.conf
Target iqn.2008-02.cn.sports:storage.test
Lun 0 Path=/iscsidisk/sharedisk1.img,Type=fileio
Alias Test
檢查啟動(dòng)后的iscsi
#cat /proc/net/iet/volume
認(rèn)證
/etc/initiators.allow
iqn.2008-02.cn.sports:storage.test 192.168.255.49
/etc/initiators.deny
iqn.2008-02.cn.sports:storage.test ALL
[客戶端機(jī)器iscsi-initiator]
yum -y install iscsi-initiator-utils
service iscsi start
掃描
[root@centos49 ~]# iscsiadm -m discovery --type sendtargets --portal 192.168.255.30
192.168.255.30:3260,1 iqn.20080-03.com.30:storage.iscsitest
登記
[root@centos49 iscsi]# iscsiadm -m node -T iqn.20080-03.com.30:storage.iscsitest -p 192.168.255.30 --login
Login session [iface: default, target: iqn.20080-03.com.30:storage.iscsitest, portal: 192.168.255.30,3260]
注銷
[root@centos49 iscsi]# iscsiadm -m node -T iqn.20080-03.com.30:storage.iscsitest -p 192.168.255.30 --logout
察看分區(qū)
fdisk -l
windows iscsi客戶端下載地址
http://www.microsoft.com/downloads/details.aspx?FamilyID=12cb3c1a-15d6-4585-b385-befd1319f825&DisplayLang=en#filelist
posted @
2009-12-30 14:00 藍(lán)劍 閱讀(2136) |
評(píng)論 (1) |
編輯 收藏
紅旗DC Server 5.0 使用的桌面不是通常的Gnome而是KDE,開(kāi)啟遠(yuǎn)程時(shí)
一些操作上有所不同:
1、開(kāi)啟SSH:
手動(dòng)啟動(dòng) service sshd start
自動(dòng)啟動(dòng) chkconfig --list sshd
或者從控制面板中選擇服務(wù),在其中尋找sshd,設(shè)置為自動(dòng)啟動(dòng)(操作與Windows基本相似)
2、root賬戶通過(guò)ssh登陸,要更改sshd_config
vi /etc/ssh/sshd_config
PermitRootLogin no->yes
3、XDMCP
3.1、更改 /etc/X11/xdm/xdm-config
DisplayManager.requestPort: 0 ==> !DisplayManager.requestPort: 0
3.2、更改 /etc/X11/xdm/Xaccess
#* #any host can get a login window ==> * #any host can get a login window
3.3、更改 /etc/X11/xdm/kdmrc
在[Xdmcp]段 Enable=true
4、重新啟動(dòng)
posted @
2009-12-21 15:59 藍(lán)劍 閱讀(426) |
評(píng)論 (0) |
編輯 收藏
LIHKA-PJQGT-RJCDW-SQDUF-IHFLQ-HCNMQ-OKEMK-OKDPD
MIQTM-LMUIH-NFJFV-ONQMH-KIGN6-DFQVQ-SEHSP-KHMNP
posted @
2009-09-20 20:17 藍(lán)劍 閱讀(1227) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-08-30 22:31 藍(lán)劍 閱讀(4717) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-08-14 12:29 藍(lán)劍 閱讀(500) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-08-11 21:03 藍(lán)劍 閱讀(2102) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-08-06 17:54 藍(lán)劍 閱讀(2410) |
評(píng)論 (1) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-08-03 21:12 藍(lán)劍 閱讀(204) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-08-03 13:36 藍(lán)劍 閱讀(366) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-07-27 11:08 藍(lán)劍 閱讀(632) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-07-07 21:51 藍(lán)劍 閱讀(494) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-07-05 17:16 藍(lán)劍 閱讀(1673) |
評(píng)論 (3) |
編輯 收藏
需要在conf文件中
修改deny from all 為 allow from all
或者根據(jù)實(shí)際情況按照注釋進(jìn)行調(diào)整
posted @
2009-07-05 16:52 藍(lán)劍 閱讀(285) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-07-05 16:09 藍(lán)劍 閱讀(17405) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-06-24 10:26 藍(lán)劍 閱讀(934) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-06-24 08:29 藍(lán)劍 閱讀(1632) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-06-23 13:27 藍(lán)劍 閱讀(354) |
評(píng)論 (0) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-06-21 02:40 藍(lán)劍 閱讀(96154) |
評(píng)論 (9) |
編輯 收藏
摘要: 服務(wù)器是安騰CPU,需要安裝IA64版本,直接裝9.04由于不明原因不行,需要先裝8.04然后升級(jí)成9.04
裝完8.04升級(jí)前需要先把時(shí)間設(shè)置正確,否則升級(jí)成9.04后本地時(shí)間將不一致。
很不幸,有一臺(tái)服務(wù)器升級(jí)成9.04前未調(diào)整時(shí)間,就出現(xiàn)了上面情況,通過(guò)多種方法均不行
閱讀全文
posted @
2009-06-19 23:04 藍(lán)劍 閱讀(1259) |
評(píng)論 (1) |
編輯 收藏
參照《
ubuntu 9.04下架構(gòu)extmail郵件服務(wù)器》以及《
ubuntu9.04下架構(gòu)extmail服務(wù)器-最新篇》--作者:陽(yáng)光 進(jìn)行實(shí)踐,
其中一些不太明了的地方進(jìn)行了補(bǔ)充說(shuō)明。
posted @
2009-06-18 15:31 藍(lán)劍 閱讀(742) |
評(píng)論 (0) |
編輯 收藏
今天在ubuntu server 9.04 上安裝Oracle 10.2,安裝到80%時(shí)出現(xiàn)all_no_orcl錯(cuò)誤
根據(jù)提示打開(kāi)日志文件,發(fā)現(xiàn)如下錯(cuò)誤:
信息: Creating /opt/oracle/lib/liborasdkbase.so.10.2
信息: gcc:
信息: /usr/lib/libstdc++.so.5:沒(méi)有該文件或目錄
信息:
信息: /opt/oracle/bin/genorasdksh: Failed to link liborasdkbase.so.10.2
信息: make: *** [liborasdkbase] 錯(cuò)誤 1
原來(lái)是libstdc++包的錯(cuò)誤,經(jīng)檢查,原來(lái)應(yīng)該安裝libstdc++5的包,但是系統(tǒng)在安裝其他程序時(shí)
已經(jīng)安裝libstdc++6的包,導(dǎo)致libstdc++5未安裝
那么如何解決呢,經(jīng)多方查找,可以使用魚(yú)目混珠的方式,如下:
打開(kāi)另外一個(gè)終端執(zhí)行以下命令
cd /usr/lib
ln -s libstdc++.so.6 libstdc++.so.5
然后返回Oracle安裝界面,重試
posted @
2009-06-16 21:23 藍(lán)劍 閱讀(1693) |
評(píng)論 (3) |
編輯 收藏
摘要: 由于客觀原因,IA64版本只有8.04 和9.04
而直接安裝9.04到選擇語(yǔ)言時(shí)就死機(jī),所以先安裝8.04 然后再升級(jí)
由于普通的方式要升級(jí)成9.04必須先升級(jí)到8.10,而IA64版無(wú)8.10,
所以需要經(jīng)過(guò)特別處理直接升級(jí)到9.04
閱讀全文
posted @
2009-06-09 21:38 藍(lán)劍 閱讀(1669) |
評(píng)論 (3) |
編輯 收藏
1:首先確保安裝了SSH
2:安裝xmanager 3.0
3: 安裝完xmanager后有個(gè)xshell,運(yùn)行它可以連接到redhat上
4:在xshell中運(yùn)行g(shù)dmsetup,配置xdmcp
5:最重要的在xshell中運(yùn)行(因?yàn)閞edhat安裝了防火墻,把端口給禁止了要打開(kāi)它)
1. #setup
2. "Firewall Configuration" --> "Enabled" --> select "ssh" and type "6003:t177/udp" behind "other Ports".
posted @
2009-06-08 17:04 藍(lán)劍 閱讀(2897) |
評(píng)論 (0) |
編輯 收藏
管理Oracle前一定要注意先以oracle用戶啟動(dòng)系統(tǒng),否則好多環(huán)境變量都沒(méi)有設(shè)置
一:切換用戶
要想控制管理Oracle必須先切換到Oracle 用戶,一般用如下命令:
su - oracle
二:?jiǎn)?dòng)監(jiān)聽(tīng)器
要想遠(yuǎn)程連接數(shù)據(jù)庫(kù),必須啟動(dòng)監(jiān)聽(tīng)器,用如下命令:
lsnrctl start
對(duì)應(yīng)的停止監(jiān)聽(tīng)器用如下命令:
lsnrctl stop
三:?jiǎn)?dòng)數(shù)據(jù)庫(kù)服務(wù)器
使用如下命令啟動(dòng)Oracle數(shù)據(jù)庫(kù)
dbstart
停止數(shù)據(jù)庫(kù)則使用如下命令:
dbshut
四:使用SQLPLUS
以管理員身份登陸sqlplus實(shí)用如下命令:
sqlplus / as sysdba
五:?jiǎn)?dòng)EM
emctl start dbconsole
posted @
2009-05-20 07:49 藍(lán)劍 閱讀(1253) |
評(píng)論 (3) |
編輯 收藏
摘要:
閱讀全文
posted @
2009-05-19 15:35 藍(lán)劍 閱讀(1772) |
評(píng)論 (0) |
編輯 收藏
在Ubuntu9.04中安裝VirtualBox2.2.2后,最首要的就是連網(wǎng)了。
VirtalBox默認(rèn)提供了四個(gè)網(wǎng)卡供你使用,這個(gè)很不錯(cuò),
一般我選擇橋接方式,這樣可以直接分配一個(gè)和主機(jī)相似的IP,
就可以直接上網(wǎng)了,
置.png)
名稱那里,由于我有兩個(gè)網(wǎng)卡,eth1是無(wú)線網(wǎng)卡,默認(rèn)選擇eth0
連接方式選擇Bridged Adapter(橋接)
posted @
2009-05-10 15:08 藍(lán)劍 閱讀(7533) |
評(píng)論 (2) |
編輯 收藏
如果你用了Ubuntu的Compiz fusion桌面特效,虛擬機(jī)VirtualBox啟動(dòng)后窗口會(huì)
出現(xiàn)半透明狀態(tài),你可以如下處理即可解除半透明效果:
1:編輯文件
sudo gedit /usr/bin/VirtualBox
2:在打開(kāi)的文件中:
在PATH=……一行前加入:
export XLIB_SKIP_ARGB_VISUALS=1
3:保存文件,注銷重啟。
以后每次啟動(dòng)就OK了
posted @
2009-05-10 14:23 藍(lán)劍 閱讀(2628) |
評(píng)論 (1) |
編輯 收藏
Linux下另一個(gè)非常好用的桌面工具條軟件最新版2.0正式版于五月十日正式發(fā)布,提供了OpenGL技術(shù)的支持,
顯示速度更快,顯示效果更強(qiáng)大,不用不知道,一用忘不了。
下載地址:
主程序:
http://prdownload.berlios.de/cairo-dock/cairo-dock_v2.0.0_i686.deb
插件:
http://prdownload.berlios.de/cairo-dock/cairo-dock-plug-ins_v2.0.0_i686.deb
先安裝主程序,然后插件。
屏幕截屏:請(qǐng)查看本人的相冊(cè)
http://www.tkk7.com/bukebushuo/gallery/39496.html
posted @
2009-05-10 12:05 藍(lán)劍 閱讀(1706) |
評(píng)論 (2) |
編輯 收藏
1:查看某端口是否被占用的命令:
lsof -i:端口號(hào)
或者
sudo netstat -anp | grep '^tcp.*LISTEN'
2:更改時(shí)間和時(shí)區(qū)
1)選擇用戶時(shí)區(qū)
tzselect
2)設(shè)置系統(tǒng)時(shí)區(qū)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3)更新網(wǎng)絡(luò)時(shí)間
ntpdate cn.pool.ntp.org
4)設(shè)置日期到BIOS
date -s YYYYMMDD
3:查看分區(qū)UUID/LABEL
blkid
或者
ls -l /dev/disk/by-uuid
ls -l /dev/disk/by-label
4: gedit中文亂碼解決
gconf-editor->apps->gedit-2->preferences->encodings->auto_detected->GB2312
5: 安裝語(yǔ)言選擇器
apt-get install language-selector
安裝完成后,運(yùn)行以下命令即可切換語(yǔ)言
gnome-language-selector
6:安裝新立得
apt-get install synaptic
安裝完后直接運(yùn)行 synaptic即可
7: 安裝系統(tǒng)監(jiān)視器
apt-get install gnome-system-monitor
安裝完后直接運(yùn)行 gnome-system-monitor
8:安裝軟件源設(shè)置器
apt-get install software-properties-gtk
posted @
2009-05-07 15:17 藍(lán)劍 閱讀(435) |
評(píng)論 (0) |
編輯 收藏
1:安裝
sudo apt-get install vsftpd
2:服務(wù)重起命令
sudo /etc/init.d/vsftpd start 啟動(dòng)
sudo /etc/init.d/vsftpd restart 重起
3:修改配置文件
sudo gedit /etc/vsftpd.conf
4:指定ftp用戶根目錄
local_root=/var/www
參考:
http://unix-cd.com/unixcd12/article_4640.html
posted @
2009-05-04 10:53 藍(lán)劍|
編輯 收藏
i386桌面版本不支持4G及以上內(nèi)存,所以要么裝64位版本,要么裝server內(nèi)核
鑒于64位版本好多軟件支持不足,我們裝server內(nèi)核
使用如下命令:
sudo apt-get install linux-restricted-modules*-server linux-image-server linux-headers-server linux-server
安裝后重啟升級(jí)相關(guān)軟件,即可
//這是切換回原來(lái)內(nèi)核得命令:
sudo apt-get install linux-restricted-modules*-generic linux-image-generic linux-headers-generic linux-generic
posted @
2009-04-29 22:22 藍(lán)劍 閱讀(2964) |
評(píng)論 (5) |
編輯 收藏
1:首先,系統(tǒng)菜單首選項(xiàng)中的會(huì)話菜單沒(méi)有了,變得更貼切了,叫啟動(dòng)程序了
2:其次,系統(tǒng)管理里面的語(yǔ)言支持整個(gè)變了,
并且原先就是很小的一個(gè)對(duì)話框,現(xiàn)在可以手動(dòng)調(diào)節(jié)大小了
3:升級(jí)前的iBus不能用了,先把ibus以及scim全部刪除,
清理后再重新安裝,重新登陸后就可以了。
4: 系統(tǒng)啟動(dòng)和關(guān)閉畫(huà)面的那個(gè)進(jìn)度條現(xiàn)在變成線狀了!
5:不小心升級(jí)后,桌面上的那上下兩個(gè)系統(tǒng)欄沒(méi)了,系統(tǒng)重裝!有想升級(jí)的要小心!
6:ubuntu 9.04目前的那個(gè)IA64版本的鏡像不能用,我刻了四五張盤(pán)去裝,
到檢測(cè)硬盤(pán)的地方就死掉,最后只得按裝8.04的,然后再升級(jí)成9.04,不過(guò),
感覺(jué)不是很穩(wěn)定,只能等到9.10了!
posted @
2009-04-25 00:01 藍(lán)劍 閱讀(2206) |
評(píng)論 (3) |
編輯 收藏
有時(shí)候,我們想要使用的軟件并沒(méi)有被包含到 Ubuntu 的倉(cāng)庫(kù)中,而程序本身也沒(méi)有提供讓 Ubuntu 可以使用的 deb 包,你又不愿從源代碼編譯。但假如軟件提供有 rpm 包的話,我們也是可以在 Ubuntu 中安裝的。
方法一:
1. 先安裝 alien 和 fakeroot 這兩個(gè)工具,其中前者可以將 rpm 包轉(zhuǎn)換為 deb 包。安裝命令為:
sudo apt-get install alien fakeroot
2. 將需要安裝的 rpm 包下載備用,假設(shè)為 package.rpm。
3. 使用 alien 將 rpm 包轉(zhuǎn)換為 deb 包:
fakeroot alien package.rpm
4. 一旦轉(zhuǎn)換成功,我們可以即刻使用以下指令來(lái)安裝:
sudo dpkg -i package.deb
方法二:
1.CODE:
sudo apt-get install rpm alien
2.CODE:
alien -d package.rpm
3.CODE:
sudo dpkg -i package.deb
posted @
2009-04-22 19:09 藍(lán)劍 閱讀(1179) |
評(píng)論 (0) |
編輯 收藏
1:
并行啟動(dòng)程序:
這將會(huì)使啟動(dòng)程序并行,加速啟動(dòng)過(guò)程,代碼: sudo nano /etc/init.d/rc
(注意:這里用 gedit 打開(kāi)可能是亂碼,換個(gè)編輯器,如 nano,vi 什么的就 ok 了)找到并修改該行:
CONCURRENCY=none
為:
CONCURRENCY=shell
2:交換分區(qū)使用:
Ubuntu 默認(rèn)的 vm.swappiness 值是 60,這一默認(rèn)值已經(jīng)很合適了。但你可以改小一些降低swap
的加載,系統(tǒng)性能會(huì)有一點(diǎn)點(diǎn)的提升
輸入代碼:
sysctl -q vm.swappiness
你會(huì)看到值是 60, 更改:
代碼:
sudo sysctl vm.swappiness=10
這樣你就將值由 60 改為 10,這可以大大降低系統(tǒng)對(duì)于 swap 的寫(xiě)入,建議內(nèi)存為512m
或更多的朋友采用此方法。如你你發(fā)現(xiàn)你對(duì)于 swap 的使用極少,可以將值設(shè)為 0。這并不會(huì)禁止你對(duì) swap
的使用,而是使你的系統(tǒng)對(duì)于 swap
的寫(xiě)入盡可能的少,同時(shí)盡可能多的使用你的實(shí)際內(nèi)存。這對(duì)于你在切換應(yīng)用程序時(shí)有著巨大的作用,因?yàn)檫@樣的話它們是在物理內(nèi)存而非swap
分區(qū)中。
如果你想永久得改變這一值,你需要更改 sysctl.conf 文件:
代碼:
sudo gedit /etc/sysctl.conf
添加:
vm.swappiness=10
到末行,需要重啟生效。
小貼士:
1G 內(nèi)存推薦值為 5
2G 內(nèi)存推薦值為 3
不推薦把值設(shè)為 0
3:虛擬分區(qū)--使用
tmpfs 緩存你的文件:
通過(guò) tmpfs 可以從你的內(nèi)存中分出一部分作為虛擬的緩沖硬盤(pán),來(lái)加速文件的讀寫(xiě)。
1.此方法推薦 1G 及以上內(nèi)存用戶嘗試,1G 內(nèi)存以下用戶慎用
2.當(dāng)出現(xiàn)“/tmp 容量不夠”的提示,請(qǐng)加內(nèi)存或不要使用本優(yōu)化方法:)
編輯/etc/fstab 文件,加入以下語(yǔ)句:
tmpfs /tmp tmpfs mode=1777 0 0
保存后重啟系統(tǒng),系統(tǒng)就會(huì)自動(dòng)把你一半的物理內(nèi)存用于/tmp,只要是在/tmp
讀寫(xiě)的文件,相當(dāng)于直接讀寫(xiě)內(nèi)存,從而減少硬盤(pán)讀寫(xiě)的次數(shù)。
這個(gè)優(yōu)化方法對(duì)于經(jīng)常讀寫(xiě)硬盤(pán)的程序有比較好的優(yōu)化效果,像電驢,bt 等軟件,還
有網(wǎng)頁(yè)的緩存都可以利用虛擬后/tmp 來(lái)減少對(duì)硬盤(pán)的讀寫(xiě)
如果想嚴(yán)格控制物理內(nèi)存的大小,語(yǔ)句可以改成:
tmpfs /tmp tmpfs size=100m,mode=1777 0 0
這里 size=100m 就是說(shuō)讓系統(tǒng)從物理內(nèi)存中劃出 100mb 作為虛擬的/tmp,但要小心的是用 size
指定的大小數(shù)值不要超過(guò)物理內(nèi)存的一半,否則系統(tǒng)可能會(huì)反而變慢。
如果不加 size 語(yǔ)句,而/tmp 文件容量已經(jīng)超過(guò)物理內(nèi)存的一半后,它會(huì)繼續(xù)將swap分區(qū)作為虛擬/tmp 直到 swap
滿為止。因此要讓此優(yōu)化方法發(fā)揮最好的性能,則應(yīng)該讓/tmp的數(shù)據(jù)容量小于物理內(nèi)存的一半
注意:當(dāng)系統(tǒng)重啟后 /tmp 里面的文檔將會(huì)消失,所以在關(guān)閉系統(tǒng)前請(qǐng)做好/tmp 里面有用文件的備份工作
4:關(guān)閉系統(tǒng)啟動(dòng)時(shí)檢查分區(qū)的功能,加快系統(tǒng)啟動(dòng)速度
在終端輸入命令: sudo gedit /etc/fstab,找到以下所有類似的語(yǔ)句:
# /dev/sda6
UUID=5342-DSEF
/media/sda6
vfat utf8,umask=007,gid=46 0
把最后那個(gè) 1 改為 0,
# /dev/sda6
UUID=5452-DF4E
/media/sda6
vfat utf8,umask=007,gid=46 0
保存后,以后啟動(dòng)系統(tǒng)就不會(huì)再檢查這個(gè)分區(qū)。
建議根分區(qū)保留檢查功能,其余分區(qū)檢查功能可以關(guān)閉
posted @
2009-04-21 13:11 藍(lán)劍 閱讀(10352) |
評(píng)論 (0) |
編輯 收藏
摘要: 飛鴿傳書(shū)是大家經(jīng)常使用的局域網(wǎng)通訊工具,在Ubuntu上安裝,從網(wǎng)上找了很多方法都不能正確使用,
經(jīng)過(guò)多次實(shí)驗(yàn)終于找到正確的方法,特此說(shuō)明
閱讀全文
posted @
2009-04-19 11:46 藍(lán)劍 閱讀(3936) |
評(píng)論 (5) |
編輯 收藏
1.先下載RPM版本JDK
2.給權(quán)限
chmod 777 jdk-6u11-linux-i586-rpm.bin
3.執(zhí)行安裝
./jdk-6u11-linux-i586-rpm.bin
4.切換目錄到/usr/bin
cd /usr/bin
5.作link
ln -s -f /usr/java/jdk1.6.0_11/bin/java
ln -s -f /usr/java/jdk1.6.0_11/bin/javac
posted @
2009-04-15 12:37 藍(lán)劍 閱讀(626) |
評(píng)論 (0) |
編輯 收藏
一:軟件安裝方式
1:通過(guò) apt-get install 安裝 apt-get remove卸載 有時(shí)候需要ROOT用戶權(quán)限,此時(shí)可以用SUDO
2: 通過(guò)上傳工具把已經(jīng)下載下來(lái)的軟件上傳到系統(tǒng)中指定位置,然后賦予此軟件可執(zhí)行權(quán)限(chmod +x name),然后執(zhí)行(./name)
二:安裝JDK
JDK5:apt-get install sun-
java5-jre sun-
java5-jdk
JDK6:apt-get install sun-
java6-jre sun-
java6-jdk
三:安裝X窗口
sudo apt-get install x-window-system-core
四:安裝登陸窗口
sudo apt-get install gdm
五:刪除桌面
apt-get --purge remove liborbit2
六:安裝桌面
sudo apt-get install ubuntu-desktop
七:?jiǎn)⒂肵DMCP協(xié)議
sudo apt-get install xnest
八:安裝字體
把字體安裝到/usr/share/fonts目錄下自己的目錄中
然后在這個(gè)目錄中執(zhí)行:
mkfontscale
mkfontdir
posted @
2009-04-15 10:05 藍(lán)劍 閱讀(200) |
評(píng)論 (0) |
編輯 收藏
安全方便的簡(jiǎn)單控制-ssh
安裝服務(wù)器:apt-get install ssh或者 apt-get install openssh-server,服務(wù)器基本不用怎么配置就可以使用。
客戶端一版不用安裝,Linux都自帶了,windows平臺(tái)下可以使用putty,非常好用。
操作命令:
ssh username@host_address
ssh登錄之后就像本機(jī)使用命令行登錄是一樣的,雖然只能使用字符界面,但基本上能夠完成大部分管理工作了。有人說(shuō)配合screen是十分好用的,不過(guò)我還沒(méi)有仔細(xì)研究過(guò)screen。
最省事兒的X轉(zhuǎn)發(fā)功能
同樣也要基于ssh,不過(guò)多了各圖形界面。首先打開(kāi)服務(wù)端的X11轉(zhuǎn)發(fā)功能,修改/etc/ssh/sshd_config文件,把
X11Forwarding no改成X11Forwarding yes,就啟用了ssh的X11轉(zhuǎn)發(fā)功能。在我的ubuntu
dapper下這個(gè)選項(xiàng)默認(rèn)就是打開(kāi)的。
操作命令:
ssh -Y username@host_address
這種方式雖然速度稍微慢了一些,但是如果客戶端是Linux的話,在局域網(wǎng)中應(yīng)該是非常方便的,因?yàn)榭蛻舳瞬挥迷倥渲肵。如果客戶端是
windows,putty,好像也有這個(gè)功能,至少在Connection->SSH->Tunnels中有X11
forwarding的配置,但是可能需要安裝X for windows才能使用。
另外由于只是使用了X的轉(zhuǎn)發(fā),所以服務(wù)器端也會(huì)顯示你所啟動(dòng)的程序。
參考
使用vnc4server,據(jù)說(shuō)速度最快
ubuntu安裝軟件是最方便的了,服務(wù)器安裝:apt-get install vnc4server??蛻舳薒inux下可以使用xvnc4viewer(apt-get install xvnc4viewer),Windows下可以使用RealVNC的free版。
服務(wù)器安裝完成之后需要先使用vncpasswd命令創(chuàng)建一個(gè)密碼,密碼加密存放在~/.vnc/passwd文件中。啟動(dòng)服務(wù)器也很簡(jiǎn)單,執(zhí)行vncserver就可以了:
fwolf@wf:$ vncserver
New ‘wf:1 (fwolf)’ desktop is wf:1
Starting applications specified in /home/fwolf/.vnc/xstartup
Log file is /home/fwolf/.vnc/wf:1.log
由于是第一次執(zhí)行,所以創(chuàng)建了虛擬服務(wù)1,如果再次執(zhí)行就是2,以此類推。每創(chuàng)建一個(gè)服務(wù),就會(huì)在~/.vnc下面創(chuàng)建hostname:x.pid和hostname:x.log兩個(gè)文件。關(guān)閉服務(wù)使用命令:
fwolf@wf:~$ vncserver -kill :1
Killing Xvnc process ID 5786
關(guān)閉服務(wù)之后hostname:x.pid將被刪除,而hostname:x.log將保留。vnc4server好像只能設(shè)置一個(gè)密碼吧,不過(guò)也沒(méi)有關(guān)系,因?yàn)榭偸情_(kāi)著一個(gè)server既浪費(fèi)資源也不安全,需要連接的時(shí)候用ssh連進(jìn)去開(kāi)就是了。
andot說(shuō)如果把~/.vnc/xstartup文件的內(nèi)容換成 /etc/X11/Xsession文件的內(nèi)容,啟動(dòng)桌面之后就像本機(jī)啟動(dòng)一樣了。我暫時(shí)還沒(méi)有試過(guò),不過(guò)現(xiàn)在默認(rèn)的設(shè)置,連接上之后,是一個(gè)有點(diǎn)像超級(jí)終端的命令行窗口,但是可以運(yùn)行各種X下的應(yīng)用。
另外如果要修改vnc4server的端口,可以修改/usr/bin/vncserver文件,在大約第124行,有一句
$vncPort = 5900 + $displayNumber;
其中5900就是端口的起始數(shù),按照上面那句的設(shè)置,虛擬服務(wù)1的端口號(hào)就是5900+1=5901,虛擬服務(wù)2的端口號(hào)就是5900+2=5902,以此類推。參考1,參考2
posted @
2009-04-14 16:57 藍(lán)劍 閱讀(2501) |
評(píng)論 (0) |
編輯 收藏
1. 關(guān)閉多余的控制臺(tái)
一般的發(fā)行版都默認(rèn)是tty1-6,共計(jì)6個(gè)虛擬控制臺(tái),雖然控制臺(tái)必不可少,但對(duì)于桌面用戶而言,6個(gè)又有些多余,Ubuntu 8.10下,我是這樣去掉多余控制臺(tái)的
在 /etc/event.d/ 下,有tty1,tty2,……,tty6,等6個(gè)文件,打開(kāi),內(nèi)容大致如下:
代碼:
start on runlevel 2
start on runlevel 3
stop on runlevel 0
stop on runlevel 1
stop on runlevel 4
stop on runlevel 5
stop on runlevel 6
respawn
exec /sbin/getty 38400 tty6
我將其改為類似如下的樣子:
代碼:
stop on runlevel 2
stop on runlevel 3
stop on runlevel 0
stop on runlevel 1
stop on runlevel 4
stop on runlevel 5
stop on runlevel 6
#respawn
#exec /sbin/getty 38400 tty6
這樣改掉tty4-6,就只有3個(gè)控制臺(tái)了。不過(guò),個(gè)人認(rèn)為這對(duì)于所謂“節(jié)省資源”幾乎沒(méi)多大意義,之所以修改,只是為了心安罷了:)
2. 修改控制臺(tái)的分辨率
這個(gè)很多人介紹過(guò)了,因?yàn)閁buntu 8.10默認(rèn)已經(jīng)開(kāi)啟了FrameBuffer,因此,我們只需要修改menu.lst文件即可。
對(duì)應(yīng)關(guān)系如下:
代碼:
depth 640×480 800×600 1024×768 1280×1024
8bit 769 771 773 775
15bit 784 787 790 793
16bit 785 788 791 794
24bit 786 789 792 795
選擇對(duì)應(yīng)分辨率和色深的對(duì)應(yīng)代碼,在/boot/grub/menu.lst內(nèi)找到對(duì)應(yīng)啟動(dòng)條目添加vga=***,即可(標(biāo)紅色的代碼是添加的):
代碼:
title Ubuntu 8.10, kernel 2.6.27-9-generic
uuid 328eed5f-0f89-41b8-b021-730ae3f167d1
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=328eed5f-0f89-41b8-b021-730ae3f167d1 ro quiet splash vga=792
initrd /boot/initrd.img-2.6.27-9-generic
quiet
3. 控制臺(tái)字體設(shè)置
Ubuntu 8.10默認(rèn)應(yīng)該安裝了 console-setup 服務(wù),如果你的沒(méi)有,那么 apt-get install console-setup 即可。
更改控制臺(tái)字體,可以,sudo dpkg-reconfigure console-setup,不過(guò)要注意前幾步的鍵盤(pán)配置不要亂改,除非你明確知道選擇什么:)。可以選擇的基本上有fixed和terminus,各有特色,可以自己試試看。
4. 中文控制臺(tái)的安裝和使用
這個(gè)沒(méi)什么多說(shuō),安裝:
代碼:
sudo apt-get install zhcon
使用:
代碼:
zhcon –utf8 –drv=*** ## 這里有一點(diǎn)問(wèn)題,后面介紹
5. 關(guān)于中文控制臺(tái)分辨率
zhcon的配置文件在 /etc/zhcon.conf
代碼:
#screen resolution
x_resolution = 1024
y_resolution = 768
color_depth = 16
很容易看懂吧?在這里修改分辨率和色深即可。
不
過(guò)有一點(diǎn)需要說(shuō)明的是,google到的很多資料,都會(huì)告訴你使用 zhcon –utf8 –drv=vga
來(lái)啟動(dòng)zhcon,然而,在vga驅(qū)動(dòng)地下,無(wú)論你如何更改zhcon.conf文件的參數(shù),分辨率始終只有
640*480。如果一定喜歡大分辨率,那么只有用fb驅(qū)動(dòng)或者不寫(xiě)這個(gè)參數(shù),使之default吧。
6. 關(guān)于zhcon下的字體問(wèn)題
說(shuō)實(shí)話,zhcon默認(rèn)的字體界面不大美觀,然而遺憾的是我暫時(shí)也沒(méi)有特別的辦法:
zhcon使用一種在標(biāo)準(zhǔn)的linux psf字體格式的基礎(chǔ)上擴(kuò)展了的bpsf格式來(lái)存放字庫(kù),存放在 /usr/lib/zhcon/font/ 目錄下。
可以通過(guò)修改配置文件zhcon.conf或.zhconrc中的 ascfont 和(gbkfont,big5font,jisfont,kscmfont )來(lái)選擇不同的字體。
代碼:
將使用16點(diǎn)陣字體。
ascfont = font/asc16.bpsf
gbfont = font/gb-16.bpsf
gbkfont = font/gbk-16.bpsf
big5font = font/big5-16.bpsf
jisfont = font/jis-16.bpsf
kscmfont = font/kscm-16.bpsf
將使用12點(diǎn)陣字體顯示簡(jiǎn)體漢字。
ascfont = font/asc12.bpsf
gbfont = font/hzk12.bpsf
將使用24點(diǎn)陣楷體字顯示簡(jiǎn)體漢字。
ascfont = font/asc24.bpsf
gbfont = font/gb-24-kai.bpsf
以上這段配置范例,是zhcon官方給出的。zhcon的字體機(jī)制決定了我們只能用這種bpsf格式的字庫(kù),網(wǎng)絡(luò)上幾乎沒(méi)有任何可用的資源,除非你自己去制作字庫(kù),呵呵,為了個(gè)中文控制臺(tái)去研究怎么搞這東西,至少我真的沒(méi)這精力和水平~~,認(rèn)了吧 >_
第二,更糟糕的是,我喜歡小些的字體,12號(hào),但,ubuntu 8.10目前提供的zhcon安裝包里面,中文字體最小似乎只是16號(hào),這樣,設(shè)置了12號(hào)字以后,英文字體明顯會(huì)比中文字體小一些,這也是個(gè)美中不足吧。
posted @
2009-04-14 16:49 藍(lán)劍 閱讀(3305) |
評(píng)論 (0) |
編輯 收藏
一:用戶切換
從普通用戶進(jìn)入root用戶
su
從root用戶進(jìn)入普通用戶
su username
二:清除屏幕
clear
三:root權(quán)限
在終端中輸入
sudo -s 可保持15分鐘root權(quán)限,
sudo -i 除了保持15分鐘root權(quán)限以外把~目錄切換到/root。
四:文件夾打開(kāi)方式
sudo apt-get install nautilus-gksu
然后右鍵單擊文件或文件夾,選擇“以管理員打開(kāi)”。
或者可以
sudo nautilus 某文件夾
五:查看ubuntu系統(tǒng)內(nèi)核:
lindows@ubuntu:~$ uname -a
Linux ubuntu 2.6.27-11-generic #1 SMP Fri Dec 19 16:29:52 UTC 2008 i686 GNU/Linux
六:查看ubuntu系統(tǒng)內(nèi)存:
lindows@ubuntu:~$ free
或
lindows@ubuntu:~$ cat /proc/meminfo
七:查看ubuntu硬盤(pán)信息:
lindows@ubuntu:~$ df -a
八:查看ubuntu CPU信息:
lindows@ubuntu:/proc$ cat /proc/cpuinfo
九: 查看目錄占用空間信息:
lindows@ubuntu:~$ du -hs 目錄名
十:查看 ubuntu JAVA 版本:
lindows@ubuntu:~$ java -version
十一:安裝iBus輸入法
1:卸載原來(lái)的SCIM
sudo aptitude purge ~nscim
2:添加源
sudo gedit /etc/apt/sources.list
追加以下:
deb intrepid main restricted universe multiverse
保存后執(zhí)行 sudo apt-get update
3:安裝iBus
sudo aptitude install ibus ibus-pinyin
4:切換輸入法
im-switch -c
posted @
2009-04-14 16:35 藍(lán)劍 閱讀(208) |
評(píng)論 (0) |
編輯 收藏
修改IP
nano /etc/network/interfaces
修改DNS
nano /etc/resolv.conf
修改完后重新啟動(dòng)服務(wù)
/etc/init.d/networking restart
安裝ssh,安裝后默認(rèn)是啟動(dòng)的,這樣就可以通過(guò)SecureCRT訪問(wèn)Ubuntu了,這也是我的主要目的。
apt-get install openssh-server openssh-client
停止ssh: /etc/init.d/ssh stop
啟動(dòng)ssh: /etc/init.d/ssh start
重啟ssh: /etc/init.d/ssh restart
解決網(wǎng)絡(luò)連接被重置的問(wèn)題(新浪博客比較明顯):
ubuntu默認(rèn)的網(wǎng)絡(luò)連接mtu為576,我們所在網(wǎng)絡(luò)環(huán)境通才情況下mtu是1500,因此做如下修改:
i.網(wǎng)絡(luò)連接管理器里“編輯連接”設(shè)定MTU值,或者
ii./etc/network/interfaces加上這樣一句:
post -up /sbin/ifconfig mtu 1500
關(guān)閉 IPV6:
sudo gedit /etc/modprobe.d/aliases
然后修改這一行:
alias net-pf-10 ipv6
為:
alias net-pf-10 off #ipv6
注釋掉 hosts 文件中所有與 IPV6 有關(guān)的行: sudo gedit /etc/hosts
新建一個(gè)sudo gedit /etc/modprobe.d/bad_list 文件,內(nèi)容為: alias net-pf-10 off然后重啟。
posted @
2009-04-14 16:15 藍(lán)劍 閱讀(357) |
評(píng)論 (0) |
編輯 收藏
盼星星盼月亮,終于把Struts 2.1的第一個(gè)正式版給盼來(lái)了,這是一個(gè)新的里程碑。
下載地址:
http://struts.apache.org/downloads.html
posted @
2009-01-14 16:47 藍(lán)劍 閱讀(187) |
評(píng)論 (0) |
編輯 收藏
今天在機(jī)器上重新安裝Apache 2.2.11,安裝完后提示80端口被占用,很奇怪,
機(jī)器上沒(méi)有運(yùn)行任何服務(wù)啊,原先裝過(guò)也沒(méi)問(wèn)題,使用netstate命令查看了一下,
還真有一個(gè)占用80的,取得PID,在任務(wù)管理器中找了一下,竟然是迅雷在占用!
關(guān)掉迅雷,啟動(dòng)Apache,一切順利。嚴(yán)重鄙視迅雷?。?!
posted @
2009-01-04 22:12 藍(lán)劍 閱讀(373) |
評(píng)論 (0) |
編輯 收藏
摘要: Strust2的2.1.X的第一個(gè)GA版
閱讀全文
posted @
2008-12-27 19:48 藍(lán)劍 閱讀(1999) |
評(píng)論 (3) |
編輯 收藏
摘要: 在Eclipse使用SVN的過(guò)程中大多數(shù)人往往習(xí)慣把訪問(wèn)SVN的用戶名密碼自動(dòng)保存起來(lái)
以便下次自動(dòng)使用,不要再次手工輸入,但是有些時(shí)候需要變更密碼或者用戶名,
這時(shí)候怎么辦?
閱讀全文
posted @
2008-09-19 14:35 藍(lán)劍 閱讀(2771) |
評(píng)論 (1) |
編輯 收藏