'openindiana'에 해당되는 글 23건
- 2011.10.26 오픈솔라리스 설치노트
- 2011.10.25 오픈인디아나의 부족한 패키지를 넘어보자...
- 2011.10.25 PS1 수정시
- 2011.10.25 콘솔에서의 패키지 관리 명령어
- 2011.10.25 smcwebserver (Java Web Console) 설치법
- 2011.10.25 FTP 서버 실행하기
- 2011.10.25 오픈인디아나 Xchat에서 한글 사용방법
- 2011.10.25 Samba 설치하기
- 2011.10.25 MySQL 설정 몇 가지
- 2011.10.25 가상콘솔 사용하기
오픈솔라리스/오픈인디아나는 리눅스와 비교해서 여러모로 프로그램/패키지가 참 부족하다.
그래서 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/ 여기를 가보시면 된다.
기본 패키지 명령어
pkg search name
pkg install name
pkginfo name
pfexec pkgadd -d http://www.opencsw.org/pkg_get.pkg 이후,
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/
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"
패키지 매니져에서 iconv로 검색, 나오는 모든 패키지 설치한 뒤,
Xchat에서 인코딩 CP949 선택
오픈인디아나에서 삼바 설치는 상당히 쉽다.
설치가 끝나면 /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
삼바의 설정에 대해서 모두 설명할 수는 없으니, 본인이 참고한 사이트를 알려드린다.
서비스 데몬을 시작해준다.
삼바 서비스를 이용할 사용자를 추가해준다.
오픈인디아나에서 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
오픈인디아나에서는 리눅스에서 기본적으로 활성화되어있는 가상콘솔이 비활성화되어있다. 이것을 활성화시키기 위해서는 가상콘솔 서비스데몬을 올려야한다.
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