最近需要将一个项目从Linux平台迁移到Solaris,对Solaris进行了一点研究,总结如下。
一句话介绍: Solaris 是Sun Microsystems研发的计算机操作系统。它被认为是UNIX操作系统的衍生版本之一。
一 Solaris开启SSH
系统版本:solaris 10
内核版本:5.10 i86pc
Solaris 10在安装完成后,默认是没有开启ssh服务的,如果要开启ssh服务,就要做如下操作。
1、修改配置文件
#vi /etc/ssh/sshd_config
将PermitRootLogin no更改为PermitRootLogin yes
2、ssh服务相关命令
svcadm enable netwrok/ssh #启动ssh服务 svcadm disable network/ssh #关闭ssh服务 svcadm restart network/ssh #重启ssh服务 svcs -l network/ssh #查看ssh服务的状态
二 Solaris自动管理依赖
Linux系统下RPM能自动安装所依赖的软件包,solaris系统受众比较少,很多人不知道solaris下也有自动安装依赖软件包的工具。
一下是安装步骤:
- 从http://mirror.opencsw.org/opencsw/pkgutil.pkg 下载安装好pkgutil
pkgadd -d pkgutil.pkg all
- 把 /opt/csw/bin添加到path目录下。
- 自动安装vim和所依赖的包。
pkgutil -y -i vim
-y, --yes Answer yes on all prompts
-i, --install Install package
-a, --available Show available packages
- 查询仓库中的安装包
bash-3.2# pkgutil -a subversion common package catalog size ap2_subversion CSWap2svn 1.7.2,REV=2012.01.02 83.5 KB pm_subversion CSWpmsvn 1.7.2,REV=2012.01.02 2.0 MB subversion CSWsvn 1.7.2,REV=2012.01.02 1.9 MB subversion_contrib CSWsvn-contrib 1.7.2,REV=2012.01.02 5.8 KB subversion_devel CSWsvn-devel 1.7.2,REV=2012.01.02 5.9 KB subversion_tools CSWsvn-tools 1.7.2,REV=2012.01.02 5.8 KB
三 Solaris vi/vim键盘错位问题
1 使用pkgutil安装vim
2 打开vim
:set nocompatible
新建文件
vim ~/.vimrc
# 方向键错位 set nocompatible # 退格键错位 set backspace=2
还有以下常用设置项目:
set hlsearch "高亮度反白 set backspace=2 "可随时用退格键删除 set autoindent "自动缩排 set ruler "可显示最后一行的状态 set showmode "左下角那一行的状态 set nu "可以在每一行的最前面显示行号啦! set bg=dark "显示不同的底色色调 syntax on "进行语法检验,颜色显示。