학과 홈페이지 재건 – Samba, FTP

[samba 서버]
- ubuntu 11.10에서는 기본적으로 설치가 되어 있다.
- 실행되고 있는 지를 알려면 다음과 같이 명령을 하면 된다.
ps aux | grep smbd
- 따라서 설정만 해주면 된다. 다음은 smbd를 설정하는 과정이다.(참고 :FALinux Forum)
<목표>
architect  아이디를 사용하는 사용자에 대해,
/home/architect 디렉토리를 Archives라는 이름으로 사용하도록

~$ sudo vi /etc/samba/smb.conf 

[global]
# 윈도우 네트워크 환경의 작업 그룹 이름을 입력했습니다.
workgroup = Architecture
dos charset = CP949
display charset = UTF8
unix charset = UTF8

; load printers = yes
printing = lpmg

# 윈도우 탐색기에 출력할 컴퓨터 이름입니다.
server string = File Server
printcap name = /etc/printcap
cups options = raw
log file = /var/log/samba/%m.log
max log size = 50

# 사용자 계정으로 설정합니다.
security = USER
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = no
password server = None
username map = /etc/samba/smbusers
; idmap uid = 16777216-33554431
; idmap gid = 16777216-33554431
; template shell = /bin/false
; guest ok = no
; winbind use default domain = no

# architect 유저에 대한 삼바 공유 폴더 설정입니다.
[Archives]
comment = architect's archives
path = /home/architect
writeable = yes
guest ok = no
create mask = 0644
directory mask = 0755

samba 사용자를 등록하기

~$ sudo smbpasswd -a architect
New SMB password:
Retype new SMB password:
startsmbfilepwent_internal: file /etc/samba/smbpasswd did not exist. File successfully created.
Added user architect.
~$ 

samba 재시작하기

~$ sudo service smbd restart

[FTP 서버]
- ubuntu 11.10에서는 기본적으로 설치가 되어 있지 않다.

- 다음은 vsftp를 설치하고 설정하는 과정이다.(출처 : Help Desk Screeds)
- 설치하기
sudo apt-get install vsftpd



- 설정 파일 편집하기
sudo vi /etc/vsftpd.conf

- 편집내용
#write_enable=YES
위 내용을 찾아 아래와 같이 주석을 제거한다.
write_enable=YES
아무나 접속하지 못하게 하려면 아래 내용은 그대로 둔다.
anonymous_enable=NO



- vsftpd를 재시작하기
sudo service vsftpd restart

Posted in Server | Tagged , , , , | Leave a comment

시들어가는 신재생에너지라?

한국경제

시들어가는 신재생에너지, 접느냐 버티느냐 `딜레마`

Posted in Miscellaneous | Leave a comment

학과 홈페이지 재건 – XE, GD

- XE는 zend optimizer가 필요하지 없음

문제 1:  관리자 화면이 백지처럼 하얗게 된다.
처방 1 : 모듈의 권한 변경
xe/module의 권한을 -R 755로 한다.

문제 2: Ubuntu 11.10에는 GD 라이브러리가 없음
처방 : GD 설치

$sudo apt-get install php5-gd
$sudo /etc/init.d/apache2 restart


Posted in Server | Tagged | Leave a comment

학과 홈페이지 재건 – Apache

0.0 서버의 잘못이 아니라, 학교에서 트래픽이 많다고 그냥 네트워크를 잘라 버렸다.
그것도 모르고 시스템 문제인줄 알고 새로 설치했다. 왜, 전산망을 끊으면 알려주지 않는 것인지 모르겠다.

0.1. “테크노트”를 위해서는 Zend Optimizer가 필요하다.
0.2. Zend Optimizer를 위해서는 PHP 5.2.* 버전이 되어야 한다.
0.3. Ubuntu 11.10은 PHP 5.3.*이라서 다운그레이드를 해야 한다.
==> 현재는 이것을 하지 않았다.  왜냐하면 “텍스트큐브”는 Zend Optimizer가 필요없다.
과거 게시판 테크노트로 되어 있어 접근할 수 없게 된다. (포기부분)

<목표>
1. Ubuntu 11.10은 기본적으로 Rewrite 기능이 없다. 이것을 가능하게 해야 한다.
2. mySQL의 저장 위치를 바꾸어줘야 한다.

[Rewrite문제]
1. 아파치 rewrite를 활성화시킨다.

sudo a2enmod rewrite

2. apache2.conf를 수정한다.
<IfModule mod_rewrite.c>
rewriteEngine On
</IfModule>

3. /etc/apache2/site-enabled/000-default 수정한다.

Options FollowSymLinks
AllowOverride FileInfo
를 해줘야 한다.
-출처:  아파치 rewrite module 켜서 .htaccess 활성화하기(우분투 기준)


PHP파일 문제
- [Ubuntu 11.10 LTS] php파일이 열리지 않고, 다운받아지는 경우

Posted in Server | Tagged , , | Leave a comment

우분투 11.10 mysql에서 DB파일의 위치를 변경 방법

<개요>
데이터베이스의 저장 장소를 별도로 하는 경우가 많다. 그러면 해당 DBMS가 그 위치를 알게 할 필요가 있다.

현재 학과 mySQL를 자료를 /home/mysql 에 보관하고 있다. 자료를 별도의 파티션에 두고 여기를 /home으로 마운트했다. 이렇게 하면 시스템을 소위 엎어도 다시 복구하기가 편하다.
우분투 11.10은 /var/lib/mysql 에 자료를 저장하고 있다. 따라서 이 위치를 변경해줘야 학과 자료를 읽어올 수 있다.

<가정>
데이터베이스 위치 : /home/mysql

<진행>1. mysql를 정지시킨다

sudo /etc/init.d/mysql stop

2. /etc/mysql/my.cnf를 다음과 같이 수정한다.
변경 전

datadir = /var/lib/mysql

변경 후

datadir = /home/mysql

3. /etc/apparmor.d/usr.sbin.mysqld를 수정한다.
변경 전

/var/lib/mysql/ r,
/var/lib/mysql/** rwk,

변경 후

  /home/mysql/ r,
  /home/mysql/** rwk,

4. 변경된 내용을 반영시킨다.

sudo /etc/init.d/apparmor restart

5. 다시 mySQL를 재시동한다.

sudo /etc/init.d/mysql start

<참고문헌>
원문 : http://suminstory.tistory.com/114
** 원문에서는 우분투 8.04였으나, 11.10에서도 무난히 작동한다.

Posted in Server | Tagged , | Leave a comment

iTunes를 위한 flac, ogg 파일 변환 XLD

1. XLD 내려 받기
http://www.macupdate.com/app/mac/23430/x-lossless-decoder

2. XLD 사용법
http://mindb.tistory.com/339

이 사이트들을 알게된 것은 아래의 사이트에서
http://blog.daum.net/indyworker/34

Posted in KnowHow | Tagged , , , , , , | Leave a comment

TextCube’s “Rewrite Warning” On OS X Lion Server

홈페이지가 제대로 작동하려면
1. 서버에 rewrite 모듈이 설치되고 로드가 되어야 한다.
2. 홈페이지 폴더에 대한 설정 중 Options FollowSymLinks와 Allowoverride FileInfo를 해줘야 한다.
3. 다음은 Rewrite 경고 메시지이다.
4. 수정 후 아파치를 재시작하려면 다음과 같이 입력한다.

sudo apachectl restart

  • Rewrite를 사용할 수 없습니다.
    다음 항목을 확인하십시오.
  •  
    1. 웹서버 설정에 mod_rewrite의 로딩이 포함되어야 합니다.
      예: LoadModule rewrite_module modules/mod_rewrite.so
    2. 웹서버 설정의 이 디렉토리에 대한 Options 항목에 FollowSymLinks가 포함되거나 All이어야 합니다.
      예: Options FollowSymLinks
       
      예: Options All
    3. 웹서버 설정의 이 디렉토리에 대한 AllowOverride 항목에 FileInfo가 포함되거나 All이어야 합니다.
      예: AllowOverride FileInfo
       
      예: AllowOverride All
    4. 위 2와 3의 문제는 아래 내용을 웹서버 설정에 포함시켜 해결할 수 있습니다. 
      <Directory “/web/scbyun/wwwhome”>
        Options FollowSymLinks
        AllowOverride FileInfo
      </Directory>

Posted in Server | Leave a comment

내가 대학원에 들어왔을 때 알았더라면 좋았을 노하우

http://www.slideshare.net/pelexus/ss-11919783

Posted in Research | Tagged | Leave a comment

Firmware v2.00.02 for 3CRWE554G72 fails

OfficeConnect Wireless 11g Cable/DSL Gateway

정말 황당한 경험이다.
예전에 산 유무선 라우터의 펌웨어를 업그레이드 하려고, 3com 웹사이트에 접속했다. (이제는 HP로 바뀌어 있었다.)
모델명 3CRWE554G72 에 대한 드라이버를 검색했더니 v 2.0 있었다. 현재 내 버전은
V1.02.15이다.
얼싸 좋다 하고 회원 가입까지 해서 내려 받고 설치를 했는데, 계속해서 에러 메시지가 떴다.

Upload Data Error! Please make sure your file is correct!

앗, 이런!
왜 이러지? 하면서 새로 내려 받아 해보기도 여러 번 했다.
다시 구글링!
아, 이 페이지를 보고야 말았다.

Firmware v2.00.02 for 3CRWE554G72 fails

결론
모델명 3CRWE554G72에 대한 펌웨어 업그레이드는 현재까지 없다.
그런데, 왜 같은 모델명으로 엉뚱한 파일을 올려놓았는지 생각할수록 괘씸하다.

Posted in Facilities | Tagged , | Leave a comment

Windows 7 원격 접속

윈도우 7 컴퓨터를 원격 접속하여 모든 것을 관리하는 방법은?
- 윈7 원격 데스크탑 설정
- 원격데스크톱에서 내 컴으로 파일 전송하는 방법

Posted in Server | Tagged , , | Leave a comment