1. /etc/fstab 에 연결된 Array의 Mount를 삭제 후 리부팅한다.
2. HtpSrv에 접속하여 Manage -> Array -> Mainterence -> Delete 선택하여 Array를 삭제한다.
3. Array가 삭제되면 unplug를 이용하여 모든 HDD를 정지시킨다.
4. 모든 HDD를 교체한다.
5. Manage -> Device -> Initialize Device를 이용하여 모든 HDD를 초기화 한다.
6. Manage -> Array -> Create Array를 이용하여 Array를 생성한다.
( RAID 0, 1, 5, 10 중 선택)
7. Manage -> Array -> Initailize Array 를 이용하여 Array를 초기화 한다.
8. fdisk 수행후 Array를 Format
ext3 : mke2fs -j /dev/sda1
ext2 : mkfs -t ext2 /dev/sda1
9. Array를 Mount
마운트 폴더를 생성 : mkdir /disk
ext3 : mount -t ext3 /dev/sda1 /disk
ext2 : mount -t ext2 /dev/sda1 /disk
10. fatab에 추가
vi /etc/fstab
/dev/sda1 /disk ext3 defaults 1 2
[태그:] linux
ClarkConnect 4.2 Bridge설정
ClarkConnect도 CentOs 계열이므로 비슷한 설정을 하게 된다.(CentOS Bridge설정 – 아래원문참조) 하지만, LDAP관련 설정이나 DNS에서 자동으로 인터페이스를 인식하는 스크립트 몇 군데에서 반드시 eth~의 이름만을 인식하게 된다.
1. bridge-util을 설치한다.
# apt-get install bridge-utils
2. /etc/sysconfig/network-scripts 에 Bridge 인터페이스를 만든다# vi ifcfg-eth5
ONBOOT=”yes”
TYPE=”Bridge”
IPADDR=”192.168.10.1″
NETMASK=”255.255.255.0″
BOOTPROTO=”static”
– 주의할 점은 Device이름을 eth~ 으로 만들어 줘야 한다. ClarkConnect에 포함된 일련의 네트워크 스크립트 안에서 eth로 시작하는 interface만을 인식하도록 되어있다.
3. 해당 인터페이스를 Bridge에 참가
ifcfg-eth1
DEVICE=”eth1″
ONBOOT=”yes”
BRIDGE=”eth5″
ifcfg-eth2
…
DEVICE=”eth2″
ONBOOT=”yes”
BRIDGE=”eth5″
– 해당 인터페이스를 위와 같은 내용으로 수정한다. Type이나 이런내용이 포함되면 안된다. 자동으로 Bridge Slave로 지정된다.
4. network 를 재시작
# service network restart
참고 원문 : http://kldp.org/node/82383 Arcy님의 글
CentOS, Fedora에서 Bridge세팅하는 법
ClarkConnect 4.2 Flexshare를 이용하기 – 1
ClarkConnect 4.2 Webconfig에 Windows File Sharing부분에는 File Share를 추가할 수 있는 부분이 없다.
Flexshare를 통해서 추가해야 한다.
하지만 디폴트 디렉토리가 /var/flexshare/shares 로 지정되어 있어서 바꾸려고 찾아보았지만 /etc/flexshare.conf에는 해당항목이 존재하지 않는다.
여러번의 find 끝에 Flexshare.class.php 파일에 하드코딩되어 있다는 사실을 알았다.
//Variables
const SHARE_PATH= ‘/var/flexshare/shares’; 해당부분은 원하는 폴더로 바꾸어 준다.
Webconfig와 smb를 재시작해 준다.
service smb restart
service webconfig restart
이제 Flexshare 설정에서 원하는 폴더 밑에 새로운 공유를 추가 할 수 있다.
우분투 랜카드 변경시 설정
랜카드 변경되었을때 설정
1. dmseg 에서 랜카드가 잡혀있는지 확인
.. 중략..
[ 32.309241] eth0: RTL8169sc/8110sc at 0xdc83c000, 00:30:18:ae:19:dc, XID 18000000 IRQ 17
[ 32.310119] eth1: RTL8169sc/8110sc at 0xdc83e000, 00:30:18:ae:19:dd, XID 18000000 IRQ 16
[ 32.310992] eth2: RTL8169sc/8110sc at 0xdc84e000, 00:30:18:ae:19:de, XID 18000000 IRQ 18
[ 18.790000] eth3: VIA Rhine II at 0x1e800, 00:30:18:a6:95:13, IRQ 21.
.. 후략..
2. etc/network/interface 에 다음과 같이 설정을 추가 해준다.
auto lo eth0 eth1 eth2 eth3 eth4
iface lo inet loopback
iface eth4 inet dhcp
iface eth3 inet dhcp
iface eth0 inet dhcp
iface eth1 inet dhcp
iface eth2 inet dhcp
3. 각각의 세부 eth설정은 ifconfig를 이용한다
우분투 서버 셋팅하기
우분투 기본 환경 설정
1. Ubuntu 7.1 Server 설치
# sudo apt-get update
# sudo apt-get dist-update
2. Locale 변경
# sudo locale-gen ko_KR.EUC-KR
# /etc/environment 의 LANG를 ko_KR.EUC-KR로 수정
3. Webmin 설치
# Webmin 다운로드 : webmin_1.400_all.deb
# dpkg –install webmin_1.400_all.deb
# apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
4. apache2 환경설정
# sudo a2enmod rewrite : mod_rewrite추가
# /etc/apache2/sites-available/default 에 AllowOverride all로 변경
# /etc/apache2/Apache2.conf에 다음의 설정을 추가/확인
<IfModule mod_rewrite.c>
RewriteEngine On
</IfModule>
5. proFTPD 환경설정
# sudo apt-get install proftpd
# /etc/proftpd/proftpd.conf에 다음의 내용을 추가
<Global>
RootLogin off # root 로그인 방지
AllowForeignAddress on # 외부 접속 허용/금지
AllowRetrieveRestart on # 이어받기 허용/금지
AllowStoreRestart on # 이어쓰기 허용/금지
DeferWelcome on
ServerIdent on
LoginPasswordPrompt on # 사용자 암호 묻기
AllowOverwrite on # 겹쳐쓰기 허용
AuthAliasOnly on # 인증된 alias 사용자만 사용
UserAlias #### #### (ftp user, shell user : 필요한 사용자 이름으로 지정)
UseFtpUsers on # Ftp용 사용자를 사용
RequireValidShell off # shell로 로그인된 사용자만 사용
HiddenStor on # hidden속성 저장
</Global>
6. Samba 환경설정
# sudo smbpasswd -a <userid> : Samba 사용자 추가
# /etc/samba/smb.conf Global 옵션 추가/확인
[global]
encrypt passwords = true
netbios name = <server name>
server string = <server name>
writable = yes
invalid users = root
workgroup = WORKGROUP
unix charset = euc-kr
# /etc/samba/smb.conf 에 공유디렉토리 추가
[test]
hide dot files = no
delete readonly = yes
path = /../../.. (공유할 디렉토리)
sync always = yes
# sudo /etc/init.d/samba restart
7. Java 설치
# sudo apt-get install sun-java5-bin sun-java5-plugin
# sudo update-alternatives –config java : Java Defualt를 설정
8. Tomcat & JDK 설치
# sudo apt-get install tomcat5.5 sun-java6-jdk tomcat5.5-webapps tomcat5.5-admin
# /etc/default/tomcat5.5 에 JAVA_HOME 설정/확인
JAVA_HOME=/usr/lib/jvm/java-6-sun
# sudo update-alternatives –config java : Java Defualt를 설정
# sudo /etc/init.d/tomcat5.5 start : 톰켓 시작
# wget http://localhost:8180 : 접속하여 확인
9. SVN 설치
# sudo apt-get install subversion libapache2-svn
# svnadmin create –fs-type fsfs /../../.. : 리포지토리 디렉토리 생성
# svnserve -d -r /../../.. : 시작 스크립트
# killall svnserve : 종료 스크립트
10. build환경 구성
# sudo apt-get install gcc
# sudo apt-get install build-essential
특이사항
# 보안상 문제가 있을지라도 Webmin은 상당히 좋은 툴 이다. 이런저런 스크립트가 내장되어 대부분 gui에서 실행하면 스크립트와 설정파일을 얻을수가 있다
# 문자세트를 euc-kr로 통일 Ftp, Web, Samba, Local에서 만든 한글 디렉토리또는 파일이름이 잘 출력된다.