Solaris系统管理(一)
最近需要将一个项目从Linux平台迁移到Solaris,对Solaris进行了一点研究,总结如下。
一句话介绍: Solaris 是Sun Microsystems研发的计算机操作系统。它被认为是UNIX操作系统的衍生版本之一。
一 Solaris开启SSH
系统版本:solaris 10
内核版本:5.10 i86pc
Solaris 10在安装完成后,默认是没有开启ssh服务的,如果要开启ssh服务,就要做如下操作。
1、修改配置文件
1 | #vi /etc/ssh/sshd_config |
将PermitRootLogin no更改为PermitRootLogin yes
2、ssh服务相关命令
1 2 3 4 5 6 7 | 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和所依赖的包。
1 | pkgutil -y -i vim |
-y, --yes Answer yes on all prompts
-i, --install Install package
-a, --available Show available packages
- 查询仓库中的安装包
1 2 3 4 5 6 7 8 | 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
1 | : set nocompatible |
新建文件
vim ~/.vimrc
1 2 3 4 | # 方向键错位 set nocompatible # 退格键错位 set backspace=2 |
还有以下常用设置项目:
1 2 3 4 5 6 7 8 | set hlsearch "高亮度反白 set backspace=2 "可随时用退格键删除 set autoindent "自动缩排 set ruler "可显示最后一行的状态 set showmode "左下角那一行的状态 set nu "可以在每一行的最前面显示行号啦! set bg =dark "显示不同的底色色调 syntax on "进行语法检验,颜色显示。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?