설정 파일은 json 포맷으로 서버의 동작을 멈춘후 수정해야한다.
transmission 서버가 시작하면서 이 파일일 읽어들인 후 새로 저장하는 듯
특히나 텍스트로 저장한 비밀번호가 암호화 되어 저장된다.
json 파일의 특징인듯 한데 파일 내에 절대 주석을 넣으면 안된다.
transmission 서버가 동작하지 않는다.
/var/lib/transmission/config/settings.json 파일을 편집
"cache-size-mb": 128, # 캐쉬 크기
"download-dir": "", # 파일을 저장할 위치
"download-queue-size": 15, # 동시에 다운로드 받는 숫자?
"preallocation": 0, # 0 : 다운 받는 즉시 write,
# 1 : 임시 파일에 저장후 완료되면
# download-dir로 이동
"rpc-authentication-required": true, # 인증 사용
"rpc-password": "", # 인증 비밀번호
"rpc-username": "", # 인증 아이디
"rpc-whitelist-enabled": false, # 어디서든 접속하기 위해서
"umask": 0, # 잘 모르겠다..
download-dir 에서 설정한 디렉토리의 퍼미션이 777 이거나 owner가 transmission 이어야 한다
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
transmission을 emerge 하고 나면
* If you use transmission-daemon, please, set 'rpc-username' and
* 'rpc-password' (in plain text, transmission-daemon will hash it on
* start) in settings.json file located at /var/lib/transmission/config or
* any other appropriate config directory.
*
* Since µTP is enabled by default, transmission needs large kernel buffers for
* the UDP socket. You can append following lines into /etc/sysctl.conf:
* net.core.rmem_max = 4194304
* net.core.wmem_max = 1048576
* and run sysctl -p
와 같은 메세지를 볼 수 있다.
마이크로 TP가 뭔지는 모르겠고, transmission이 udp 소켓을 사용하기 위해서
커다란 커널버퍼를 필요하다.. 뭐 그런 얘기 며 설정 방법까지 설명이 나온다.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
'운영_설치 > 리눅스_유닉스' 카테고리의 다른 글
fstab 각 필드 설명 (0) | 2017.01.11 |
---|---|
Plex Media Server (0) | 2015.07.08 |
젠투 머신에 redmine 설치하기 (실패..) (0) | 2015.05.16 |
젠투 크로스 빌드 (0) | 2015.04.14 |
grub2 메뉴 추가 (on gentoo) (0) | 2015.02.23 |