Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8607714
  • 博文数量: 1413
  • 博客积分: 11128
  • 博客等级: 上将
  • 技术积分: 14685
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-13 10:03
个人简介

follow my heart...

文章分类

全部博文(1413)

文章存档

2013年(1)

2012年(5)

2011年(45)

2010年(176)

2009年(148)

2008年(190)

2007年(293)

2006年(555)

分类:

2009-04-10 00:37:47

如果说到solaris,与我算是很有渊源.在实际的工作中,solaris是第一个在工作中应用到的unix/linux系统.但是当时的solaris主要用的比较老,机器可是正宗的小机.但是用的时间却并不长,而且那时候对unix没有概念.这段时间想花点时间把这个系统好好玩玩.对于个人系统以及研究开发之用,我觉得open solaris就是不错的选择.对于实际步署,应该solaris express更加适合.
安装地过程就不用说了,从liveCD安装非常方便.界面非常漂亮.
1).软件安装方法: pkg,如pkg search,pkg install,pkgadd等,非常方便;
2).ssh服务器配置:

1. 默认 SSH 是开启的,查看 SSH 服务状态:

# svcs -l network/ssh

2. SSH 配置文件位于 /etc/ssh/sshd_config。

3. 欲使用 root 权限,需要用普通用户账号登陆 SSH 客户端,再运行 su 命令切换到 root 权限下。

4. 重启 SSH 服务命令:

# svcadm restart network/ssh

3).ftp服务器配置

1. 打开“终端”,运行 # su 切换到 root 权限,启动 FTP 服务命令:

# svcadm enable /network/ftp

2. 查看 FTP 服务状态:

# svcs -l network/ftp

注:默认情况下,root 用户无法登录。

3. 配置 FTP 用户,编辑文件 /etc/ftpd/ftpusers。

4).安装 CoolStack (Apache, MySQL, PHP)


1. 下载 CoolStack 1.2 环境安装包:CSKruntime_1.2_x86.pkg.bz2 和 AMP 安装包:CSKamp_1.2_x86.pkg.bz2

  • 项目页面:
  • 下载页面:

2. 两个安装包解压缩后,# su 切换到 root 权限,运行命令:

# pkgadd -d CSKruntime_1.2_x86.pkg

# pkgadd -d CSKamp_1.2_x86.pkg

出现提示,选择y 或 all 或直接回车。

3. 配置 MySQL

修改数据目录权限

# chown -R mysql:mysql /opt/coolstack/mysql_32bit/data

初始化数据表

# /opt/coolstack/mysql_32bit/bin/mysql_install_db

启动 MySQL

# /opt/coolstack/mysql_32bit/bin/mysqld_safe &

登陆 MySQL 客户端

# /opt/coolstack/mysql_32bit/bin/mysql -u root -p
默认 root 密码为空

修改 root 密码

# /opt/coolstack/mysql_32bit/bin/mysqladmin -u root password 'new-password'

关闭 MySQL

# /opt/coolstack/mysql_32bit/bin/mysqladmin shut -p
输入新的 root 密码

MySQL 配置成功后,使用如下命令启动和关闭 MySQL 服务。

启动 MySQL 服务:

# svcadm enable csk-mysql32

关闭 MySQL 服务:

# svcadm disable csk-mysql32

查看 MySQL 服务状态:

# svcs -a | grep csk-mysql32

4. 启动 Apache

# svcadm enable csk-http

打开浏览器,地址栏输入:,测试是否成功。

修改 Apache htdocs 网页发布文件夹权限

# cd /opt/coolstack/apache2

# chmod -R 777 htdocs

5. 配置 PHP 参数

PHP 参数文件位于 /opt/coolstack/php5/lib/php.ini

5).网络配置查询及启动关闭:

ifconfig -a

# ifconfig pcn0 down

# ifconfig pcn0 up

# ifconfig pcn0 dhcp

6).ADSL上网配置

1. 保存网络接口名称

# echo pcn0 >/etc/ppp/pppoe.if

2. 启动 pppd 服务

# /etc/init.d/pppd start

3. 创建拨号配置文件 /etc/ppp/peers/myisp

sppptun
plugin pppoe.so
connect "/usr/lib/inet/pppoec pcn0" # pcn0是与MODEM相连的网卡
persist # 自动重播
user "ADSL 用户名"
noauth
noipdefault
noccp
novj
noaccomp
nopcomp
defaultroute

注:非 Root 用户进行 ADSL 拨号需要复制以上内容到新建的 /etc/ppp/options 文件。

4. 配置 ADSL 用户密码文件,修改 /etc/ppp/chap-secrets 和 /etc/ppp/pap-secrets 分别在最后一行中追加:

username * password

注:上行中的字段之间是 TAB 键分割的,而不是空格。

5. 修改 DNS 配置

# echo "nameserver 202.106.46.151" > /etc/resolv.conf

注:202.106.46.151 是北京网通 ADSL 的 DNS。

修改 /etc/nsswitch.conf,在 hosts 行后面加上 dns

hosts: files dns

6. ADSL 拨号

# /usr/bin/pppd call myisp

7).小总结:

.pkg文件安装: pkgadd xxx.pkg

查看服务状态: svcs -l network/服务名称

服务启动: svcadm enable /network/服务名称

服务关闭: svcadm disable /network/服务名称

服务重启: svcadm restart /network/服务名称

8).关于CoolStack

Coolstack是sun经过优化的web开发组合套件,包括apache/mysql/php等.

查看服务状态: svcs -a | grep csk-服务名称

启动服务: svcadm enable csk-服务名称

关闭服务: svcadm disable csk-服务名称

更详细情况,请参考:,这篇文章也不错.

阅读(2500) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~