학과 홈페이지 재건 – 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
학과 홈페이지 재건 – 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
학과 홈페이지 재건 – 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
<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파일이 열리지 않고, 다운받아지는 경우
우분투 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에서도 무난히 작동한다.
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
TextCube’s “Rewrite Warning” On OS X Lion Server
홈페이지가 제대로 작동하려면
1. 서버에 rewrite 모듈이 설치되고 로드가 되어야 한다.
2. 홈페이지 폴더에 대한 설정 중 Options FollowSymLinks와 Allowoverride FileInfo를 해줘야 한다.
3. 다음은 Rewrite 경고 메시지이다.
4. 수정 후 아파치를 재시작하려면 다음과 같이 입력한다.
sudo apachectl restart
다음 항목을 확인하십시오.
예: LoadModule rewrite_module modules/mod_rewrite.so
예: Options FollowSymLinks
예: Options All
예: AllowOverride FileInfo
예: AllowOverride All
<Directory “/web/scbyun/wwwhome”>
Options FollowSymLinks
AllowOverride FileInfo
</Directory>
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에 대한 펌웨어 업그레이드는 현재까지 없다.
그런데, 왜 같은 모델명으로 엉뚱한 파일을 올려놓았는지 생각할수록 괘씸하다.
Windows 7 원격 접속
윈도우 7 컴퓨터를 원격 접속하여 모든 것을 관리하는 방법은?
- 윈7 원격 데스크탑 설정
- 원격데스크톱에서 내 컴으로 파일 전송하는 방법
최근 댓글