조교수 VS 학생 


동북대 아사카와 조교수의 이야기 


—————————————————————————————— 

공지 5/15 


이학부 물리학 교실 아사카와 


「과학철학 제2」의 레포트는 5/31까지 1호관 1층의 '아사카와' 메일함에 제출할 것. 

이 레포트를 제출하지 않은 학생에겐 학점을 줄 수 없습니다. 


—————————————————————————————— 

공지 6/3 


이학부 물리학 교실 아사카와 


기한을 넘기고 제출한 레포트는 어떠한 이유가 있어도 받지 않습니다. 

제출일이 지났는데도 아직도 메일함에 「과학철학 제2」의 레포트를 넣는 사람이 있는데, 5/31 오후 5:00 이후에 제출된 레포트는 전부 파기하였습니다.


—————————————————————————————— 

공지 6/4 


이학부 물리학 교실 아사카와 


「5/31 까지」라고 적으면 「5/31 오후 5시 까지」라는 의미입니다. 

이런 건 사회상식입니다. 


—————————————————————————————— 

공지 6/5 


이학부 물리학 교실 아사카와 


다른 교수가 자정까지 받아주고 있는 것과는 관계없습니다. 

반례를 아무리 든다 한들, 정량적으로 논하지 않으면 의미없습니다. 


—————————————————————————————— 

공지 6/8 


이학부 물리학 교실 아사카와 


어째서 그런 열의를 가지고 좀 더 빨리 레포트를 작성하지 않는 건지 이해가 되지 않지만, 어쨌든 자정까지 받아주는 교수들이 과반수라는 것은 이해했습니다.

따라서, 6/15 오후 12:00 까지「과학철학 제2」의 레포트 제출기한을 연장하겠습니다. 


—————————————————————————————— 

공지 6/10 


이학부 물리학 교실 아사카와 


「6/15 오후 12:00 까지」가 아닌「6/16 에 내가 메일함을 열어볼 때까지」가 아닌가, 하는 의견이 있었는데, 이 두가지는 전혀 다릅니다. 반드시 15일 중에 제출하도록.


—————————————————————————————— 

공지 6/12 


이학부 물리학 교실 아사카와 


내 메일함에 고양이 시체를 넣은 건 누굽니까. 


—————————————————————————————— 

공지 6/13 


이학부 물리학 교실 아사카와 


「내가 메일함을 연 순간에 파동함수가 수렴하여 내부상태가 정해지므로, 메일함을 열 때 까지는 레포트가 제출되었는지 어떤지 알 수 없다」고 주장하고 싶은 건 알겠습니다.


이번엔, 제출 장소를 1호관 302호의 아사카와 연구실 앞의 레포트 제출용 박스로 하겠습니다. 

이 상자는 6/15 오후 12:00 가 되면 자동적으로 문서 파쇄기로 바뀌므로, 슈뢰딩거의 고양이의 문제는 발생하지 않습니다. 


—————————————————————————————— 

공지 6/16 


이학부 물리학 교실 아사카와 


적당히 좀 하죠. 오후 12:00 는「그리니치 표준시」가 아닌「일본 표준시」입니다. 

이건 상식 이전의 문제입니다. 


평소엔 일본시간으로 생활하는 주제에, 레포트 제출 때만 그리니치 시간을 바라는 건 어불성설입니다. 


—————————————————————————————— 

공지 6/18 


이학부 물리학 교실 아사카와 


믿기 어렵지만, 「과학철학 제2」를 수강하는 학생의 과반수가 그리니치 표준시에 따라 생활하고 있다는 것으로 밝혀졌습니다. 


야행성 생활도 정도껏 하라고 생각하지만, 일단 레포트 제출은 6/30 의 오후 12:00 GMT 까지 기다리겠습니다. 


—————————————————————————————— 

공지 6/22 


이학부 물리학 교실 아사카와 


시간의 연속성에 대한 의문은 받지 않겠습니다. 아무래도 베르그송의 시간론을 곡해하고 있는 사람이 있는 것 같은데, 주관적 시간이 어떻든 7/1 다음에 6/30 이 오는 일은 없습니다.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

「그래서 확실히 너는 6/30 중에 레포트를 제출했다는 거지?」 


아사카와 조교수는 비꼬는 듯한 말투로 학생에게 물었다. 


「그럼요, 아슬아슬했어요.」 


아직 어린 학생이 순진하게 대답한다. 


「그런데 네 레포트는 내 수중에 없다. 네가 시간을 착각한 건 아닌지?」 


「아니오. 하루에 0.1초도 틀리지 않는, 정확한 전파시계를 쓰고 있거든요. 

선생님의 레포트 상자야 말로 시각이 잘못된 건 아닌가요?」 


「말도 안되지. GPS 보정으로 ±5 밀리초 단위로 정확히 맞춰놓았거든.」 


「그럼 24:00 GMT 정각에 문서 파쇄기로 바뀌었단 거네요?」 


「그렇지」 


「음.. 아, 맞다. 아마 윤초(閏秒)의 차일거예요.」 


「윤초?」 


「네. 그리니치 표준시, 정확히는 협정세계시라고 하는데, 이건 태양의 공전 주기를 계산하는 평균태양시랑 달라서, 원자시계로 측정하는 것으로 되어있어요.

이 협정세계시랑 실제 천문시각과의 차이를 줄이기 위해, 12/31 과 6/30 의 오후 24:00:00 에, 윤년 2월 29일처럼 1초를 넣는 경우가 있거든요.

이야,, 이 윤초일 때 제가 레포트를 제출해서, 교수님의 파쇄기가 동작해버린 거군요. 곤란하네요. 학생의 레포트는 좀 더 소중히 다뤄주세요.」


학생은 눈을 반짝반짝 빛내가며 대답했다. 


과학철학 제2의 레포트는 좀처럼 모일 것 같지 않다...

 

# 본 문서는 4.0.4-1-ARCH 에서 마지막으로 테스트 되었습니다.


리눅스 버전 확인

uname -a



Swap

dd if=/dev/zero of=/swapfile bs=1M count=512

chmod 600 /swapfile

mkswap /swapfile

swapon /swapfile



웹서버(Nginx)

pacman -S nginx php-fpm

systemctl enable nginx

systemctl enable php-fpm


nginx 설정

nano /etc/nginx/nginx.conf


# location 부분에 index.php 추가

        location / {

            root   /usr/share/nginx/html;

            index  index.php index.html index.htm;

        }


# PHP 부분에 아래 내용 추가

        location ~ \.php$ {

            root           /usr/share/nginx/html;

            fastcgi_pass   unix:/var/run/php-fpm/php-fpm.sock;

            fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;

            include        fastcgi.conf;

        }


# 아래 내용 주석 해제

        location ~ /\.ht {

            deny  all;

        }


PHP 설정

nano /etc/php/php.ini


# open_basedir에 nginx 루트 경로 추가

open_basedir = /usr/share/nginx/html:/srv/http/:/home/:/tmp/:/usr/share/pear/:/$


# Ctrl+W 로 mysql.so 찾은 뒤 주석(;)해제


systemctl start nginx

systemctl start php-fpm



MariaDB

pacman -S mariadb

systemctl enable mysqld


systemctl start mysqld



FTP 서버(vsftpd)

pacman -S vsftpd

systemctl enable vsftpd


설정

nano /etc/vsftpd.conf

# anonymous_enable=YES를 NO로

# local_enable=YES 주석 해제

# write_enable=YES 주석 해제

# local_umask=022 주석 해제

# chroot_local_user=YES 주석 해제

# allow_writeable_chroot=YES 추가


systemctl start vsftpd



Samba

pacman -S samba avahi

systemctl enable smbd


설정

cp /etc/samba/smb.conf.default /etc/samba/smb.conf

nano /etc/samba/smb.conf


# 찾아 바꾸기

workgroup = WORKGROUP

server string = ALARM


# 공유해 줄 디렉토리를 아래와 같은 형태로 추가 (예시)

[Acu]

path = /media/acu-hdd

read only = no

public = yes

writable = yes

guest ok = no


Windows 7 파일 갯수 제한 해제

nano /etc/security/limits.conf


# 맨 아랫줄에 다음 내용 추가

*               -       nofile          16384


# 계정을 추가하면서 동시에 비밀번호 설정

smbpasswd -a 계정이름


systemctl start smbd



Transmission

pacman -S transmission-cli


mkdir /home/transmission

chown transmission:transmission /home/transmission

usermod -d /home/transmission transmission

 

설정

nano /etc/conf.d/transmissiond

# 각줄의 앞의 #표시를 삭제

# TRANSMISSION_HOME="/home/transmission"

# TRANS_USER="transmission"

# TRANS_ARGS="-g $TRANSMISSION_HOME/.config/transmission-daemon"


systemctl start transmission

systemctl stop transmission


설정

nano /home/transmission/.config/transmission-daemon/settings.json

# 아래 정보를 수정

# "rpc-whitelist-enabled": false,

# "rpc-authentication-required": true,

# "rpc-password": "비밀번호",

# "rpc-username": "아이디",


systemctl start transmission

systemctl enable transmission


#Port: 9091



드라이브 자동 마운트

pacman -S udevil


mkdir /media


설정

nano /etc/udevil/udevil.conf

# default_options_ntfs 항목들 끝에 big_writes, 넣기 

# allowed_options 항목들 끝에 big_writes, 넣기


systemctl enable devmon@root

systemctl start devmon@root

 

# 마운트 경로는 /media/root



각종 파일시스템 마운트 가능하도록

pacman -S ntfs-3g

pacman -S fuse-exfat



최근 MP4 스트리밍을 위해 하드와 포고플러그를 구입했습니다.


사실 성능은 V2(E02)>V3(Video)>V4(Series 4) 순서이긴 한데...(CPU 클럭상)

일단 최신 제품을 쓰자!...라는 것도 있고 디자인도 많이 개선되어서

제일 성능이 낮은(...) 제품을 업어왔습니다.


우선 준비물은 인터넷에 연결된 포고플러그와 1GB 이상의 USB 메모리가 필요합니다.

설치 과정 원본 링크는 여기를 클릭하시면 보실 수 있습니다.




  • 이 과정은 Pogoplug Series 4(V3)에 한하며, 다른 제품에 대해서는 동작을 보증할 수 없습니다.
  • 이 과정은 보증 수리 규정에 위배되는 행위입니다. 이 과정을 따라하는 모든 행동과 그로 인한 결과물은 본인 책임이며 작성자는 책임지지 않습니다.
  • ArchLinux를 설치 및 가동하는 동안에는 my.pogoplug.com이나 모바일 어플리케이션, 그리고 데스크탑에서 사용할 수 있는 모든 Pogoplug의 기본 기능을 사용하실 수 없습니다. 추후에 복구하시면 다시 사용 가능합니다.
  • ArchLinux는 제품이 아니라 USB에 설치되며, 제품 상단의 USB 2.0 포트와 SATA 커넥터만 root 파일 시스템으로 사용이 가능합니다.
  1. 포고 플러그를 인터넷에 접속시킨 후 my.pogoplug.com에서 활성화 시킵니다. 이후 Settings > Security에서 체크박스를 모조리 체크하여 SSH를 활성화 시킵니다.
  2. 포고 플러그의 전원을 끕니다.
  3. 리눅스 설치를 위해서 준비된 1GB 이상의 플래시 메모리를 포고 플러그에 꽂고 전원을 켭니다.
  4. PuTTY등의 프로그램을 사용하여 SSH에 접속합니다. 포고 플러그의 아이피를 입력한 후 접속하면 됩니다.
  5. 포고 플러그의 기본 서비스들을 종료하기 위해 아래 커맨드를 입력합니다:killall hbwd
  6. USB 메모리의 파티션을 위해 fdisk 유틸리티를 실행합니다:
    /sbin/fdisk /dev/sda
  7. 기존 파티션을 삭제하고 새 파티션을 생성하기 위해 아래 동작을 따라합니다:

    1. o를 입력하여 USB 내의 모든 파티션을 삭제합니다.
    2. p를 입력하여 USB 내의 모든 파티션이 삭제되었음을 확인합니다.
    3. n을 입력하여 새 파티션 생성을 선택하고 p를 입력하여 해당 파티션을 Primary로 설정하고, 1을 입력하여 첫 번째 파티션으로 지정한 뒤 계속 ENTER를 눌러 설정값들을 기본값으로 입력합니다.
    4. w를 입력하여 빠져나갑니다.
  8. ext3 파일 시스템을 생성합니다:
    cd /tmp wget http://archlinuxarm.org/os/pogoplug/mke2fs chmod +x mke2fs ./mke2fs -j /dev/sda1 mkdir alarm mount /dev/sda1 alarm
  9. Arch Linux ARM을 다운받습니다. 200MB 용량을 해외 서버에서 받아오므로 멈춘 화면에서 약 30분 이상 소요될 수 있습니다:
    cd alarm wget http://archlinuxarm.org/os/pogoplug/bsdtar chmod +x bsdtar wget http://archlinuxarm.org/os/ArchLinuxARM-kirkwood-latest.tar.gz ./bsdtar -xpf ArchLinuxARM-kirkwood-latest.tar.gz -C . rm ArchLinuxARM-kirkwood-latest.tar.gz sync
  10. 드라이브를 언마운트 합니다:
    cd .. umount alarm
  11. U-Boot installer를 다운로드 받고 실행합니다:
    cd /tmp wget http://archlinuxarm.org/os/ppv4/ppv4-install.sh chmod +x ppv4-install.sh ./ppv4-install.sh
  12. 설치가 끝난 후 별 다른 에러메시지가 없다면 시스템을 재부팅합니다:/sbin/reboot
  13. ArchLinux 설치가 끝났습니다. ID:root, PW:root로 SSH 로그인이 가능합니다.

+ Recent posts