uname -a
# 본 문서는 3.1.10-15-ARCH 에서 마지막으로 테스트 되었습니다.
# 512MB Swap
dd if=/dev/zero of=/swapfile bs=1M count=512
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
# 드라이버 자동 마운트
pacman -Sy udev-automount
# 하드 절전 모드
pacman -Sy hd-idle
nano /etc/conf.d/hd-idle
# START_HD_IDLE=false 를 true로 변경
# 맨 아랫줄에 HD_IDLE_OPTS="-a sdb -i 300 -l /var/log/hd-idle.log" 추가
systemctl start hd-idle
# samba 설치
pacman -Sy samba avahi
nano /etc/samba/smb.conf
# 아래 내용 전부 복사 후 저장
[global]
workgroup = MSHOME
server string = POGO
netbios name = POGO
security = user
null passwords = yes
map to guest = bad user
log file = /var/log/samba/%m.log
max log size = 50
dns proxy = no
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=131072 SO_SNDBUF=131072 SO_KEEPALIVE
disable netbios = yes
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
[Pogoplug]
path = /
read only = no
public = yes
writable = yes
guest ok = no
# ---- 여기까지
smbpasswd -a root
nano /etc/security/limits.conf
# 아래 한 줄 추가 후 저장
* - nofile 16384
systemctl start smbd
# transmission 설치
pacman -Sy transmission-cli
mkdir /home/transmission
chown 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
nano /home/transmission/.config/transmission-daemon/settings.json
# rpc-whitelist-enabled를 false로
systemctl start transmission
# 포트는 9091
# vsftp 설치
pacman -S vsftpd
nano /etc/vsftpd.conf
# anonymous_enable=YES를 NO로# local_enable=YES 주석 해제
# write_enable=YES 주석 해제
# local_umask=022 주석 해제
# chroot_local_user=YES 주석 해제systemctl start vsftpd
# 접속이 안될 시 해당 폴더 권한 수정: chmod -R 777 [폴더명]
# nginx 설치
pacman -Sy nginx
# 기본 홈 위치는 /usr/share/nginx/html
# 스타트업 쉘 스크립트
nano ~/startup.sh
swapon /swapfile
systemctl start hd-idle
systemctl start smbd
systemctl start transmission
systemctl start vsftpd
systemctl start nginx