Solaris系统管理(一)

时间:2022-09-19 16:26:44

最近需要将一个项目从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下也有自动安装依赖软件包的工具。

一下是安装步骤:

  1. 从http://mirror.opencsw.org/opencsw/pkgutil.pkg 下载安装好pkgutil

pkgadd -d pkgutil.pkg all

  1. 把 /opt/csw/bin添加到path目录下。
  1. 自动安装vim和所依赖的包。
pkgutil -y -i vim

  

-y, --yes Answer yes on all prompts

-i, --install Install package

-a, --available Show available packages

  1. 查询仓库中的安装包
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               "进行语法检验,颜色显示。