솔라리스 10 u10의 경우 telnet과 ssh는 자동으로 설치된다.
하지만 처음에는 root 계정으로 터미널에 접속할 수 없는데 그 이유는 보안문제인지... 어쨋든
ssh와 telnet으로 root를 접속하고자 하면 아래의 3가지를 수정해야 한다.
---------------------------------------------------------------------------
참고 : http://wooriwil.blog.me/20105449038
1. [SSH & sFTP]
# vi /etc/ssh/sshd_config
132 PermitRootLogin yes // no 에서 yes로 변경
#svcadm restart ssh
2. [Telnet]
# vi /etc/default/login
18 #CONSOLE=/dev/console // 주석 처리
3. [FTP]
# vi /etc/ftpd/ftpusers
5 #root // 주석처리
---------------------------------------------------------------------------
그 다음은 gcc를 설치해야 한다.
gcc는 libiconv 에 dependency가 걸려 있어서 libiconv 먼저 설치해야 한다.
해당 사이트에서 관련 패키지 들을 받을 수 있다. (가입해야 됨)
Solaris 10의 경우
intel의 경우는 x86/Soraris
Spac의 경우 SPAC/Soraris
구분되어 있으니 잘 확인하고 받자.
gcc를 누르면 Dependencies의 libiconv를 누르고 해당 패키지 먼저 다운 받자.
뭐 시기 마다 다르니.. 일단 이 포스트를 쓸때는 libiconv-1.14-sol10-x86-local.gz 이게 최신임.
운영체제에서 직접 받던 받아서 ftp로 올리던...
어쨋든 적당한 위치에서 압축을 푼다.
gzip -d libiconv-1.14-sol10-x86-local.gz 또는 gunzip libiconv-1.14-sol10-x86-local.gz
그 다음 설치..
pkgadd -d libiconv-1.14-sol10-x86-local
엔터랑 y 잘 눌러서 설치 한다.
만약에 패키지를 한곳에 모으고 싶으면 /var/spool/pkg로 복사해서 설치할 것.
그다음 gcc를 받아 압축을 풀고 설치 한다. gcc-3.4.6-sol10-x86-local.gz
gzip -d gcc-3.4.6-sol10-x86-local.gz
pkgadd -d gcc-3.4.6-sol10-x86-local
만약 gcc를 설치했을 때 이상이 있으면 Solaris 10 설치 CD 패키지에
SUNWarc라는 패키지를 재설치 해본다. 위치는 cdrom/sol_10_811_x86/Solaris_10/Product/SUNWarc 임.
해당 패키지를 /var/spool/pkg로 옮긴 뒤
pkgadd -d /var/spool/pkg로 재설치. 잘 되어 있으면 안해도 됨.
자 그 다음 gcc의 환경 변수를 설정할 차례다.
/etc/profile에 PATH를 등록.
PATH=/usr/local/bin:$PATH 를 추가해주고. env로 확인해봤을시 현재 디렉토리가 PATH로 안 잡혀 있으면 . 추가 해줄것
ln -s /usr/local/bin /usr/bin/gcc 로 모든 사용자가 gcc를 사용할 수 있게 링크 추가.
마지막으로 설치가 잘 되었는지 확인해보려면 간단하게 하나 짜서 컴파일 해보면 된다.
#gcc
gcc : no input files
이렇게 나오면 정상이라고 할 수 있음.
---------------------------------------------------------------------------------------
자 이제 네트워크를 설정해보자.
해당 부분은 다음 글로 대체!
'OS > Solaris' 카테고리의 다른 글
솔라리스 8에서 SunStudio 11 설치를 위한 jdk 설치 (0) | 2013.07.09 |
---|---|
Solaris_10 Hostname 변경 (0) | 2013.04.15 |
솔라리스 10에서 네트워크 설정하기. (1) | 2013.02.04 |
Solaris Thread dump 분석방법 (0) | 2012.08.22 |
프롬프트에 현재 디렉토리명을 넣으려면? (0) | 2011.12.22 |