우분투에 MiniDLNA 구성 + LG TV 재생
About OS & ETC/Linux2016. 3. 4. 12:31
mediatomb 를 먼저 시도 했었는데 자막 설정이 ㅅㅂㅅㅂ 이었다.
어떻게 해도 안나온다;
그래서 삽질 끝에 결국 삭제하고 minidlna 로 갈아탔다
설정도 간단한 편이고 (db 캐쉬하는 폴더 퍼미션만 잘 지정하면 문제 없이 된다)
단지 자막이 많이 쓰는 smi 가 아닌 srt 인게 문제였지만
변환 프로그램이 존재하니까!
내가 만들긴 귀찮고 번거로우니...당연히 누군가 먼저 만들었을게다~
smi to srt
요기서 받으면된다. 다른 것도 사용해봤지만 제일 잘된다!
'About OS & ETC > Linux' 카테고리의 다른 글
Vim Vi 에서 ^M 지우기, 행끝의 캐럿 M 기호 제거 방법 (0) | 2016.03.04 |
---|---|
특정폴더를 FTP 계정으로 링크 (0) | 2016.03.04 |
우분투 리눅스 처음 설치 후 할 일 (0) | 2016.03.04 |
vsftpd 500 OOPS: vsftpd: refusing to run with writable root inside chroot() (0) | 2016.03.04 |
윈도우에서 우분투 삼바서버로 파일생성시 한글 깨지는 문제 해결 (0) | 2016.03.04 |
Vim Vi 에서 ^M 지우기, 행끝의 캐럿 M 기호 제거 방법
About OS & ETC/Linux2016. 3. 4. 12:31
Vim, Vi 에디터에서 HTML 같은 텍스트 파일을 열어보면 각 행의 끝에 ^M이런 이상한 기호가 붙어 있는 경우가 있습니다. 캐럿 기호 + 대문자 M으로 되어 있습니다. 이것은 개행문자 즉 줄바꿈 문자가 깨진 흔적입니다. 주로, 같은 파일 안에 "유닉스 개행문자"와 "도스 개행문자"가 섞여 있을 때 이런 현상이 발생합니다. 다음은, 이 ^M 기호를 치환(바꾸기) 기능으로 지우는 방법입니다.
Vim 에서 Esc키를 한 번 눌러 명령어 모드로 나온 후, 다음의 정규식을 입력합니다. 복잡한 정규식은 아니고, 각행의 끝($)에 있는 ^M 기호를, 모두(g) 공백(//)으로 바꾸는(%s) 것입니다.
:%s/^M$//g
주의! 그런데 위의 정규식에서 빨간색으로 된 ^M 이라는 문자열을 직접 글자 그대로 타이핑하면 안됩니다. 반드시 키보드의 Ctrl+V 키와 Ctrl+M 키를 눌러서 간접적으로 입력해야 합니다. Ctrl키를 누른 상태에서 vm 이라는 2글자를 소문자로 연속으로 입력하면 됩니다.
그러면 이제 텍스트 파일의 모든 ^M 기호가 깨끗이 삭제되었을 것입니다. 파일은 유닉스 텍스트 Unix Text 로 변환됩니다.
다만, 위의 방법은 리눅스나 유닉스의 Vim, Vi 에디터에서만 되고, 윈도우용 VIM 이나 GVIM 에서는 잘 안됩니다. 윈도우용 VIM 에서는 Ctrl+V 키가 "붙여 넣기"키로 정의되어 있는 경우가 많기 때문입니다.
출처 : http://mwultong.blogspot.com/2007/08/vim-vi-m-m.html
'About OS & ETC > Linux' 카테고리의 다른 글
우분투에 MiniDLNA 구성 + LG TV 재생 (0) | 2016.03.04 |
---|---|
특정폴더를 FTP 계정으로 링크 (0) | 2016.03.04 |
우분투 리눅스 처음 설치 후 할 일 (0) | 2016.03.04 |
vsftpd 500 OOPS: vsftpd: refusing to run with writable root inside chroot() (0) | 2016.03.04 |
윈도우에서 우분투 삼바서버로 파일생성시 한글 깨지는 문제 해결 (0) | 2016.03.04 |
특정폴더를 FTP 계정으로 링크
About OS & ETC/Linux2016. 3. 4. 12:30
FTP 계정에서 상위로 갈 수 없게 해놔서 다른 디렉터리를
봐야할 필요가 있을때 마운트해준다.
$sudo mount --bind /var/pub /home/ftp/public
/var/pub 의 내용이 /home/ftp/public 에 보인다
'About OS & ETC > Linux' 카테고리의 다른 글
우분투에 MiniDLNA 구성 + LG TV 재생 (0) | 2016.03.04 |
---|---|
Vim Vi 에서 ^M 지우기, 행끝의 캐럿 M 기호 제거 방법 (0) | 2016.03.04 |
우분투 리눅스 처음 설치 후 할 일 (0) | 2016.03.04 |
vsftpd 500 OOPS: vsftpd: refusing to run with writable root inside chroot() (0) | 2016.03.04 |
윈도우에서 우분투 삼바서버로 파일생성시 한글 깨지는 문제 해결 (0) | 2016.03.04 |
우분투 리눅스 처음 설치 후 할 일
About OS & ETC/Linux2016. 3. 4. 12:29
1. IP 고정 or 공유기 고정 IP 할당
* 리눅스에서 고정 아이피 설정
$sudo vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address ....................... xxx.xxx.xxx.xxx(아이피 주소)
netmask ........................ xxx.xxx.xxx.xxx
gateway ......................... xxx.xxx.xxx.xxx
* 네임서버 설정 (DNS 와 보조 DNS)
$sudo vi /etc/resolv.conf
nameserver xxx.xxx.xxx.xxx (DNS)
nameserver xxx.xxx.xxx.xxx (보조 DNS)
* 재시작
$sudo /etc/init.d/networking restart
2. SSH 포트 허용
$sudo ufw allow 22
3. 방화벽 활성화
$sudo ufw enable
4. 아파치 포트 변경(80 -> ?)
$sudo vi /etc/apache2/ports.conf
$sudo vi /etc/apache2/sites-enables/000-default port
* 재시작
$sudo service apache2 restart
5. 삼버서버로 사용될 폴더 생성&권한 설정
$sudo mkdir /home/samba
$sudo chown nobody samba
6. 삼바 서버 설정
$sudo vi /etc/samba/smb.conf
[global]
unix charset = UTF8
dos charset = cp949
display charset = UTF8
[public]
comment = 삼바서버
path = /home/samba
public = yes
writable = yes
$sudo service smbd restart
7. samba 서버 ufw 방화벽 포트 허용
$sudo ufw allow 137/udp
$sudo ufw allow 138/udp
$sudo ufw allow 139/tcp
8. vsftpd 설치
$sudo apt-get install vsftpd
9. vsftpd 설정
$sudo vi /etc/vsftpd.conf
listen=YES #14 : 보통 그냥 있지만 혹시나?!
anonymous_enable=NO #23 : YES -> NO 변경 - YES 일 경우 익명을 허용한다
local_enable=YES #26 : 계정을 소유한 사용자를 허용한다. (아이디 패스워드 입력)
write_enable=YES #29 : 쓰기허용
local_umask=022 #33 : 쓰기 권한? 4=r 2=w 1=x?
pam_service_name=ftp #143 : vsftpd -> ftp 로 변경 !!!중요!!! 안하면 530 을 보게 된다.
$sudo service vsftpd restart
$sudo ufw allow 21
'About OS & ETC > Linux' 카테고리의 다른 글
우분투에 MiniDLNA 구성 + LG TV 재생 (0) | 2016.03.04 |
---|---|
Vim Vi 에서 ^M 지우기, 행끝의 캐럿 M 기호 제거 방법 (0) | 2016.03.04 |
특정폴더를 FTP 계정으로 링크 (0) | 2016.03.04 |
vsftpd 500 OOPS: vsftpd: refusing to run with writable root inside chroot() (0) | 2016.03.04 |
윈도우에서 우분투 삼바서버로 파일생성시 한글 깨지는 문제 해결 (0) | 2016.03.04 |
vsftpd 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
About OS & ETC/Linux2016. 3. 4. 12:29
vsftpd 에러
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
chroot_local_user=YES
home 을 못 벗어나게 하고 싶을때 설정하는건데
그냥 주석만 없에면 잘되던 접속이 안된다.
you can choose one of 3 ways:
1. Define option local_root= in configuration file. must by /home or other path to directory with users folders. In this way vsftpd chrooting to /home directory.
2. Define option passwd_chroot_enable=yes in configuration file and change in /etc/passwd file user home directory from «/home/user» to «/home/./user» (w/o quotes).
In this way vsftpd chrooting to /home directory.
3. Download sources of vsftpd-ext, compile and overwrite exist vsftpd binaries or take it from repositories and add to configuration file option allow_writable_root=yes.
[Reference] : 더뿌, 「Issue거리 – vsftpd error 발생 시 (500 oops : vsftpd )」 http://182.209.70.20/?mid=IT&document_srl=564389.
뭔 소린고 하니
공통의 chroot 를 지정해주라는거다.
설정파일 열고 local_root= 를 설정해주면 된다 보통 /home
'About OS & ETC > Linux' 카테고리의 다른 글
우분투에 MiniDLNA 구성 + LG TV 재생 (0) | 2016.03.04 |
---|---|
Vim Vi 에서 ^M 지우기, 행끝의 캐럿 M 기호 제거 방법 (0) | 2016.03.04 |
특정폴더를 FTP 계정으로 링크 (0) | 2016.03.04 |
우분투 리눅스 처음 설치 후 할 일 (0) | 2016.03.04 |
윈도우에서 우분투 삼바서버로 파일생성시 한글 깨지는 문제 해결 (0) | 2016.03.04 |
윈도우에서 우분투 삼바서버로 파일생성시 한글 깨지는 문제 해결
About OS & ETC/Linux2016. 3. 4. 12:28
/etc/samba/smb.conf 에 추가
[global]
dos charset = cp949
display charset = UTF8
unix charset = UTF8
'About OS & ETC > Linux' 카테고리의 다른 글
우분투에 MiniDLNA 구성 + LG TV 재생 (0) | 2016.03.04 |
---|---|
Vim Vi 에서 ^M 지우기, 행끝의 캐럿 M 기호 제거 방법 (0) | 2016.03.04 |
특정폴더를 FTP 계정으로 링크 (0) | 2016.03.04 |
우분투 리눅스 처음 설치 후 할 일 (0) | 2016.03.04 |
vsftpd 500 OOPS: vsftpd: refusing to run with writable root inside chroot() (0) | 2016.03.04 |