前几次我们一起接触了Solaris,并熟悉它的环境。今天我们来进行Solaris的初步设置。
本来这篇文章已经写好了,准备明天去图书馆发布。谁知到呢,我无意中看到截图图片大小超出了300k。咔咔,又得重新截图咯!
1.配置root用户SSH登陆(我们之前都是在虚拟机里使用终端来操作,但是想要操作物理机的时候必须要按下Ctrl+Alt,很麻烦。所以我们今天来看一个Windows下连接Linux/Unix的软件SSH Secure Shell、SecureCRT)
默认情况下,Solaris是不允许root账户进行SSH连接的。我们需要手动修改一下配置文件。位置:/etc/ssh/sshd_config。修改PermitRootLogin no为yes。
命令:vi /etc/ssh/sshd_config
在vi编辑器中,键入 /PermitR 就能搜索到这一行。将no改为yes并保存退出。
如果终端有中文的话,我们在SSH客户端看到的是乱码
这种情况能够在 选项-会话选项-终端-外观-字符编码中更改当前字符编码集。
哈哈,这下就好了!
接下来我们看看怎么用SSH客户端连接主机(SSH Secure Shell Client)。
首先点击Quick Connect,弹出快速连接对话框。这里是输入主机名、用户名、端口。
如果主机网络正常且22端口已经打开,就会有下面这个提示输入密码。
输入密码之后点击OK。哈哈,成功登陆!
下面轮到SecureCRT了!
首先点击闪电图标。快速连接、快似闪电!
然后在快速连接的对话框中填入相关信息。
点击连接之后会弹出一个密码提示框。
输入密码,呵呵,成功连接!
2.取消几个影响系统启动的TIMEOUT
默认情况下,这几个TIMEOUT都是等待用户输入命令,否则x秒之后按默认继续。这些都是耽误时间的选项,以后如果又需要的话再改吧!
# vi /etc/bootrc
set boot_timeout 0
# vi /boot/solaris/bootenv.rc
setprop auto-boot-timeout 0
setprop boottimeout '0'
# vi /boot/solaris/strap.rc
Options timeout=0
3.取消自动关机。这里就不多说了,直接注释autoshundown这一行,或者将末尾改为noshudown。
# vi /etc/power.conf
#autoshutdown 30 9:00 9:00 default
4.设置用户的环境变量
# vi /etc/profile
这里有一点需要注意:改变Windows的环境变量,两个变量用;间隔,而linux、unix用:间隔。
更改环境变量之后,一定要用source /etc/profile这条命令让环境变量立即生效。
5.安装常用软件包。(这里只介绍我们最常用的,其他的到后期一个一个安装)
安装JDK1.6 。刚才让大家看环境变量的时候,不知道大家看见没有,我已经把jdk1.6安装好了,而且写入环境变量。
嘿嘿,偷懒咯!
首先上传文件,我把安装包放在/soft下。
然后更改权限,让所有用户能执行这个文件。
命令:chmod a+x jdk-6u5-solaris-i586.sh
运行命令:./jdk-6u5-solaris-i586.sh
出现安装协议,按q键推出阅读。并输入yes表示同意此协议。
然后就安装JDK1.6了。最后提示按回车继续。
出现done并且全过程没有报错,就表示安装成功了!
6. 命令编译器,比较sh和bash
也许大多数的朋友都会选择bash。要我说嘛,这两个命令编译器各有千秋!为什么呢?因为初期新手应该记住常用的文件和目录的位置:比如/etc/profile 、/etc/init.d 等,到后来会有很多软件的安装位置和配置文件的位置需要我们记住。
如果我们一直用bash编译器,那就是最偷懒的办法!没有记住任何路径,就一直按tab键……
我并不是说这样不好,但是最基础的东西我们总是该记住吧?总不能面试的时候找环境变量文件都要一直按tab键吧?现在来说说bash,它支持自动补齐,比如我们刚刚运行的这条命令:chmod a+x jdk-6u5-solaris-i586.sh。如果用sh编译器要很费劲的打出来,而且还有可能出错。但是在bash编译器中键如前几个字母按tab键补齐……
哪个轻松我就不说了啊,大家慢慢体会!
今天就到这咯!我要去跟房东拼命了,到现在还不能上网!
本文出自 “小段” 博客,转载请与作者联系!