前几回咱们一块儿接触了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键补齐……
哪一个轻松我就不说了啊,你们慢慢体会!
今天就到这咯!我要去跟房东拼命了,到如今还不能上网!