노트가 너무 길어져서 각각의 글로 나눠서 포스팅했습니다.

 

http://jswlinux.tistory.com/category/Computer/Solaris%20/%20솔라리스

블로그 이미지

Seowon Jung jswlinux

Seowon Jung의 잡동사니 보관소

댓글을 달아 주세요

오픈솔라리스/오픈인디아나는 리눅스와 비교해서 여러모로 프로그램/패키지가 참 부족하다.

그래서 Gentoo Prefix on Solaris라는 프로젝트도 쓸만한데, 내 경험으로는 빌드가 안된다. 그래서 바이너리를 배포하는 좋은 곳이 있어서 소개해드린다.

아래의 명령어만 입력하면 된다.

pfexec pkgadd -d http://get.opencsw.org/now

위의 명령어에서 멈추는데, Ctrl+C를 눌러서 종료를 해도 괜찮다. 이미 pkgutil/opt/csw/bin에 다운로드 되어있다.

이제 /opt/csw/bin/pkgutil -v를 해서 만약 버전이 1.7이 나오면 업그레이드를 해준다.

pfexec pkgutil -u pkgutil

pkgutil -v


무슨 패키지가 있나 궁금하시면 http://www.opencsw.org/get-it/packages/ 여기를 가보시면 된다.

블로그 이미지

Seowon Jung jswlinux

Seowon Jung의 잡동사니 보관소

댓글을 달아 주세요

오픈인디아나에서 PS1 수정시,

.bashrc 말고 .profile 수정

블로그 이미지

Seowon Jung jswlinux

Seowon Jung의 잡동사니 보관소

댓글을 달아 주세요

기본 패키지 명령어

 

pkg search name

pkg install name

pkginfo name


pfexec pkgadd -d http://www.opencsw.org/pkg_get.pkg 이후,

pkg-get -a 설치가능한 패키지 목록 나열
pkg-get -c 설치한 패키지와 비교
pkg-get -i 설치
pkg-get -D 검색
pkg-get -U 모든 CSW 패키지 업그레이드

블로그 이미지

Seowon Jung jswlinux

Seowon Jung의 잡동사니 보관소

댓글을 달아 주세요

Solaris 10 dvd 준비 (오픈솔라리스가 아님)


cd /media/SOL_10_1009_X86/Solaris_10/Product/

pfexec pkg. add -d . SUNWmcon SUNWmconr SUNWmcos SUNWmcosx SUNWmctag SUNWjato SUNWjhrt SUNWzfsgu

pfexec svcadm enable system/webconsole:console

pfexec smcwebserver start


웹브라우저에서 https://localhost:6789/


블로그 이미지

Seowon Jung jswlinux

Seowon Jung의 잡동사니 보관소

댓글을 달아 주세요

1. /etc/services 파일에서 포트 확인


2. svcs ftp 확인 후 있으면 시작


3. 없으면

ls /usr/sbin/in.ftpd 파일 확인

4. 없으면 설치

pfexec pkg install SUNWftp


5. 설정

vi /etc/inetd.conf ftp 관련항목 주석해제

pfexec inetconv (ftp 서버데몬의 manifest를 가져옴)

svcs ftp

pfexec svcadm enable ftp

svcs ftp

6. 상위디렉토리 접근 금지시

vi /etc/ftpd/ftpaccess 에서 restricted-uid * 추가


7. umask 변경

pfexec inetadm -m sec:/network/ftp:default exec="/usr/sbin/in.ftpd -a -u 002"

블로그 이미지

Seowon Jung jswlinux

Seowon Jung의 잡동사니 보관소

댓글을 달아 주세요

패키지 매니져에서 iconv로 검색, 나오는 모든 패키지 설치한 뒤,

Xchat에서 인코딩 CP949 선택

블로그 이미지

Seowon Jung jswlinux

Seowon Jung의 잡동사니 보관소

댓글을 달아 주세요

오픈인디아나에서 삼바 설치는 상당히 쉽다.

먼저 패키지를 설치한다.
pfexec pkg install samba

설치가 끝나면 /etc/samba/smb.conf 파일을 생성해준다.
필자의 "잘 구동되는" 파일을 올려본다.


[global]

workgroup = WORKGROUP

server string = FileServer

netbios name = FileServer

security = user

load printers = yes

log file = /var/samba/log/log.%m

max log size = 50

encrypt passwords = true

passdb backend = smbpasswd

unix charset = UTF-8

display charset = UTF-8

unix extensions = no

wide links = yes

follow symlinks = yes

veto files = /Thumbs.db/Backup/Desktop

dns proxy = no

hide dot files = yes

hide files = /.*/

case sensitive = yes

preserve case = yes

short preserve case = yes


[homes]

comment = File Server

browseable = no

read only = no

writable = yes

valid users = %S

dos filetimes = true

guest ok = no

create mask = 0664

directory mask = 0775

dont descend = config defaults

map archive = no

map system = no

map hidden = no

delete readonly = yes

inherit permissions = no

nt acl support = no

[printers] 
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no

writable = no

printable = yes


삼바의 설정에 대해서 모두 설명할 수는 없으니, 본인이 참고한 사이트를 알려드린다.

서비스 데몬을 시작해준다.
pfexec svcadm enable samba wins

삼바 서비스를 이용할 사용자를 추가해준다.
pfexec smbpasswd -a USERNAME
pfexec smbpasswd -e USERNAME

 

블로그 이미지

Seowon Jung jswlinux

Seowon Jung의 잡동사니 보관소

댓글을 달아 주세요

오픈인디아나에서 MySQL은 AMP만 설치하면 같이 설치되니 별도로 해줄 것은 없다.

설치법: http://jswlinux.tistory.com/entry/오픈인디아나-151a에서-APM-설치하기

 

MySQL 초기 세팅

mysql -u root

use mysql

update user set password=password('password') where user='root';

flush privileges;

quit


Joomla에서 64비트 mysql 버그 (Error loading Modules: MySQL server has gone away) 해결법

svccfg -s mysql:version_51 setprop mysql/enable_64bit=true

svcadm refresh mysql:version_51

svcadm restart mysql:version_51



블로그 이미지

Seowon Jung jswlinux

Seowon Jung의 잡동사니 보관소

댓글을 달아 주세요

오픈인디아나에서는 리눅스에서 기본적으로 활성화되어있는 가상콘솔이 비활성화되어있다. 이것을 활성화시키기 위해서는 가상콘솔 서비스데몬을 올려야한다.

svcadm enable vtdaemon
svcadm enable console-login:vt2
svcadm enable console-login:vt3
svcadm enable console-login:vt4
svcadm enable console-login:vt5
svcadm enable console-login:vt6
svccfg -s vtdaemon setprop options/hotkeys=true
svcadm refresh vtdaemon
svcadm restart vtdaemon

오픈인디아나는 리눅스와 다르게, 가상콘솔을 이동하면 이전 콘솔은 비밀번호로 잠궈진다. 유용한 기능인데, 귀찮아하시는 분들도있을 것 같아 스크린잠금기능 해제방법을 알려드린다.
svccfg -s vtdaemon setprop options/secure=false
svcadm refresh vtdaemon
svcadm restart vtdaemon

블로그 이미지

Seowon Jung jswlinux

Seowon Jung의 잡동사니 보관소

댓글을 달아 주세요