HomePC.11q.kr 홈페이지는 HomePc 활용을 위한 정보나눔을 11q.kr과 함께 합니다.
   
 
11.Nas_1

● Synology NAS SSH 접속시 한글 파일 제대로 표시하기 및 파일 인코딩 변환 / txz 파일 압축 해제.

♨ 카랜더 일정 : 2021년09월12일




  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    ● Synology NAS SSH 접속시 한글 파일 제대로 표시하기 및  txz 파일 압축 해제.

    - 시놀로지 설치 작업 장비 확인 방법 : 

    root@https11qkr:/volume1/@tmp# uname -a
    Linux https11qkr 4.4.59+ #25426 SMP PREEMPT Mon Dec 14 18:48:50 CST 2020 x86_64 GNU/Linux synology_apollolake_918+
    root@https11qkr:/volume1/@tmp#


    putty  ip/id/passwd 및 아래 구성 설정저장
    3232235521_1631453561.6482.png
    3232235521_1631453646.2673.png

    3232235521_1631454075.2566.png
    touch 한글한글.txt
    하여 한글 확인 합니다
    3232235521_1631453827.6438.png
    지원 폰트 확인/한글
     locale -a
    3232235521_1631454231.4544.png

     locale -a 추가 방법1)
    nano /etc/profile
    에 추가함

    export LC_ALL=en_US.utf8
    #export LANG=en_US.utf8
    #export LANG=ko_KR.eucKR
    export LANG=ko_KR.utf8

    3232235521_1631455661.2659.png
    저장 하여 한글 확인 합니다

    =>>> 여기가지 작업 하니 디랙토리 한글로 보이고 있습니다
    일부 한글이 깨지는 파일 작업을 추가 진행을 위하여 정보 수집 합니다

    ----------------------------------------------------
    [파일 인코딩 확인]
    리눅스 시스템에서 파일 인코딩을 확인하는 방법으로는 file 명령어를 사용하면 됩니다
    file -bi 파일명
    ex) 
    > file -bi ttt.php
    text/html; charset=utf-8

    [파일 인코딩 변환]
    리눅스 시스템에서 파일 인코딩을 변환할때는 방법으로는 iconv 명령어를 사용합니다
    다음예 은 원래 utf-8 인코딩이었던 ttt.php 를  euc-kr 로 변환하여 ttt2.php 로 저장하는 겁니다
    ex)
    > iconv -c -f utf-8 -t euc-kr ttt.php > ttt2.php
    위 iconv 명형 직후 file 명령어로 확인해보면  인코딩이 변환되었슴을 확인할수 있습니다.
    > file -bi ttt2.php
    text/html; charset=iso-8859-1
    출처: https://bitsoul.tistory.com/150 [Happy Programmer~]
    ===========================

    확인 작업>
    root@https11qkr:/volume1/web/tv/m3u_to_strm# file -bi 1a_a.m3u
    text/plain; charset=iso-8859-1
    root@https11qkr:/volume1/web/tv/m3u_to_strm#

    3232235521_1631457038.5832.png

    3232235521_1631457196.7178.png

     ===================================================


    파일 정보
    root@https11qkr:/volume1/web/tv/m3u_to_strm# file -bi 1strm.m3u
    text/plain; charset=utf-8
    root@https11qkr:/volume1/web/tv/m3u_to_strm# file -bi 1a_a.m3u
    text/plain; charset=iso-8859-1
    root@https11qkr:/volume1/web/tv/m3u_to_strm#
    iconv -c -f iso-8859-1 -t utf-8 1a_a.m3u > 1a_a_utf8.m3u


    iconv 가 시놀로지 동작 하지 않는다.
    대신
    uconv 를 사용가능 한데 어느 문제인지 <<<- 엔코딩 저장이 제대로 되지 않는다

    root@https11qkr:/volume1/web/tv/m3u_to_strm# uconv -?
    사용법: uconv [ -h, -?, --help ] [ -V, --version ] [ -s, --silent ] [ -v, --verbose ] [ -l, --list | --목록 코드 코드 | --기본 코드 | -L, --list-transliterators ] [ --canon ] [ -x 음역 ] [ --to-callback 콜백 | -c ] [ --from-callback 콜백 | -i ] [ --콜백 콜백 ] [ --fallback | --no-fallback ] [ -b, --block-size 크기 ] [ -f, --from-code 코드 ] [ -t, --to-code 코드 ] [ --add-signature ] [ --remove -서명 ] [ -o, --출력 파일 ] [ 파일 ... ]
    옵션: -h, --help 이 메시지를 인쇄합니다.
              -V, --version 프로그램 버전 인쇄
              -s, --silent 억제 메시지
              -v, --verbose 표시 진행 정보
              -l, --list 사용 가능한 모든 인코딩 나열
              --list-code 코드 지정된 인코딩만 나열
              --default-code 기본 인코딩만 나열
              -L, --list-transliterators 사용 가능한 모든 음역자를 나열합니다.
              --canon cnvrtrs.txt(5) 형식의 목록 인쇄
              -x 음역은 음역을 통해 모든 것을 실행합니다.
              --to-callback 콜백 대상 인코딩에서 콜백 사용
              -c 출력에서 ​​잘못된 문자를 생략합니다.
              --from-callback 콜백은 원래 인코딩에서 콜백을 사용합니다.
              -i 입력에서 잘못된 시퀀스를 무시합니다.
              --callback 콜백은 두 인코딩 모두에서 콜백을 사용합니다.
              -b, --block-size 크기 읽기 크기 바이트 블록(기본값: 4096)
              --fallback 대체 매핑 사용
              --no-fallback은 대체 매핑을 사용하지 않습니다.
              -f, --from-code 코드는 원래 인코딩을 설정합니다.
              -t, --to-code 코드 대상 인코딩 설정
              --add-signature U+FEFF 유니코드 서명 문자(BOM) 추가
              --remove-signature U+FEFF 유니코드 서명 문자(BOM) 제거
              -o, --output file 파일에 출력 쓰기
    콜백: 대체 skip stop escape escape-icu escape-java escape-c escape-xml escape-xml-hex escape-xml-dec escape-unicode


    uconv 유틸리티
    iconv(1) 이외에 ICU(International Components for Unicode) 도구 세트에 포함된 uconv(1) 명령을 사용하여 인코딩 간에 텍스트를 변환할 수도 있습니다. uconv는 1000개가 넘는 별칭과 함께 229개의 인코딩을 지원합니다.
    이 도구는 기본적으로 설치되지 않는 developer/icu 패키지의 일부입니다. 이 도구를 설치하려면 다음 명령을 실행하십시오.
    # pkg install developer/icu
    cp-1252 인코딩에서 UTF-8로 텍스트를 변환하려면 다음을 입력하십시오.
    $ uconv -f cp1252 -t UTF-8 -o file_in_utf8.txt file_in_cp1252_encoding.txt

    uconv에는 기본 단어를 변환하지 않고 스크립트 간에 문자를 변환하는 음역이라는 기능도 있습니다. 다음 예에서는 그리스어 텍스트를 라틴 문자로 변환합니다.
    $ echo “Σολαρις”| uconv -x Greek-Latin -f utf-8 -t utf-8
    Solaris
    이 도구 기능에 대한 자세한 내용은 uconv(1) 매뉴얼 페이지를 참조하십시오.

    root@https11qkr:/volume1/web/tv/m3u_to_strm# 
    file -bi 1a_a.m3u
    text/plain; charset=iso-8859-1
    uconv -f iso-8859-1 -t UTF-8 -o 1a_a_utf8.m3u 1a_a.m3u

    iso-8859-1

    1strm.m3u

    uconv -f iso-8859-1 1.m3u

    uconv -c -f iso-8859-1 -t utf-8 123.m3u >456.m3u

    변환 해도  보기가 않되네요

    엔코딩 저장이 제대로 되지 않는다

    엔코딩 저장이 제대로 되지 않는다

    ====================
    주) 한글 변환이 잘안되어 윈도우 notepad++로 인코딩 변환 합니다
    사버/삼바 연결  utf-8로 변환 저장이 제일 편합니다.
    3232235521_1631514625.0576.png


    ===========================

    기타 참조

    [Synology] ipkg 패키지매니저 설치하기
    https://blog.ysoft.kr/38
    DSM 패키지 센터 커뮤니티 소스 리스트 추가

    http://packages.synocommunity.com/
    http://synology.sysco.ch/
    http://www.cphub.net
    http://syno.dierkse.nl/

    검색
    Easy Bootstrap Installer, iPKGui 순으로 설치합니다.
    ipkg update

    추가 방법2)

    http://www.xn--brwolff-5wa.de/tech-notes/synology-diskstation-howto-set-locale.txt

    https://oranke.tistory.com/227

    작업 정보 입니다


    I've been using a Synology Diskstation DS209j to backup data via rsync. However, the locale on my laptop (the source of the backups) is de_DE.utf8, and on the Diskstation no such locale (in fact, no utf-8 locale at all) is available by default. This becomes a problem as soon as you're dealing with file names containing "non-standard" characters such as German umlauts. Here's what I did to remedy the problem, largely based on a very useful howto at <http://forum.synology.com/wiki/index.php/CrashPlan_Headless_Client>:
    
    log in to the Diskstation as root
    cd /volume1/@tmp
    uname -a # in order to find out what system you're at, and which tool chain to download from http://sourceforge.net/projects/dsgpl/files/; mine was <http://sourceforge.net/projects/dsgpl/files/DSM%203.2%20Tool%20Chains/Marvell%2088F628x%20Linux%202.6.32/gcc421_glibc25_88f6281-GPL.tgz/download>
    wget $the_url_found_in the_previous_step
    tar -xzvf  $the_file_thus_downloaded
    cd $the_dir/$the_dir
    cp libc/usr/bin/locale /usr/bin 
    cp libc/usr/bin/localedef /usr/bin 
    cp -r libc/usr/share/i18n /usr/share
    mkdir /usr/lib/locale
    localedef -f UTF-8 -i de_DE de_DE.UTF-8 # or en_US en_US.UTF-8 if you so wish 
    locale -a # should now give you more than C and POSIX
    vi /etc/profile
     # add:
     LANG=de_DE.UTF-8
     LC_ALL=de_DE.UTF-8
     export LANG LC_ALL
    reboot
    #done




    ▶ 작업

    - putty 접속


    root@https11qkr:/# cd /volume1/@tmp
    root@https11qkr:/volume1/@tmp# ls
    mailplus_server  sess_0acc8e56c90cf85bf31da5677813b601  @synopkg
    nginx            sess_2888c8aff6fc3ba8fbe47e90faaeef8d  twig
    PhotoStation     sess_2cab2607072777bf414db686e1b269e8
    @pplepriv@te     sess_799063432ab71594623405300abd7d1f
    root@https11qkr:/volume1/@tmp# uname -a
    Linux https11qkr 4.4.59+ #25426 SMP PREEMPT Mon Dec 14 18:48:50 CST 2020 x86_64                                  GNU/Linux synology_apollolake_918+
    root@https11qkr:/volume1/@tmp#


    3232235521_1631451195.4045.png


    https://sourceforge.net/projects/dsgpl/files/ 접속하여 파일 다운로드


    3232235521_1631450810.2039.png

    3232235521_1631450789.9201.png

    3232235521_1631452748.8465.png

    3232235521_1631452786.9318.png

    3232235521_1631452835.9645.png


    https://sourceforge.net/projects/dsgpl/files/Tool%20Chain/DSM%206.2.4%20Tool%20Chains/Intel%20x86%20Linux%204.4.59%20%28Apollolake%29/apollolake-gcc493_glibc220_linaro_x86_64-GPL.txz/download?use_mirror=altushost-swe&download=&failedmirror=deac-riga.dl.sourceforge.net


    https://sourceforge.net/projects/dsgpl/files/Tool%20Chain/DSM%206.2.4%20Tool%20Chains/Intel%20x86%20Linux%204.4.59%20%28Apollolake%29/apollolake-gcc493_glibc220_linaro_x86_64-GPL.txz


    찾아 링크 복사


    wget https://sourceforge.net/projects/dsgpl/files/Tool%20Chain/DSM%206.2.4%20Tool%20Chains/Intel%20x86%20Linux%204.4.59%20%28Kvmx64%29/kvmx64-gcc493_glibc220_linaro_x86_64-GPL.txz/download
    tar -xzvf  $the_file_thus_downloaded
    cd $the_dir/$the_dir
    cp libc/usr/bin/locale /usr/bin 
    cp libc/usr/bin/localedef /usr/bin 
    cp -r libc/usr/share/i18n /usr/share
    mkdir /usr/lib/locale
    localedef -f UTF-8 -i de_DE de_DE.UTF-8 # or en_US en_US.UTF-8 if you so wish 
    locale -a # should now give you more than C and POSIX
    vi /etc/profile
     # add:
     LANG=de_DE.UTF-8
     LC_ALL=de_DE.UTF-8
     export LANG LC_ALL
    reboot
    #done




    3232235521_1631451862.9153.png  

       txz는 시놀로지에서 wget 다운로드 후 tar -xzvf $the_file_thus_downloaded

    압축해제 되지 않아 pc로 다운로드 반디집으로 압축해제 이동

    3232235521_1631453046.9325.png


    파일 이동후  작업 합니다

    ...이하 중략,,,



    1.png https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.






    Total 1,538 / 1 Page
    [ ● 시놀로지 마린db10 mariadb10 설치 암호 입력 않되는것 암호에 대문자포함 하세요 ]

    ● 시놀로지 마린db10 mariadb10 설치 암호 입력 않되는것 암호에 대문자포함 하세요 에러내용 >패스워드는 현재 강도 규칙을 충족하…

    [ ● 시놀로지 MariaDB cpu 점유 사용 접속내용 확인 명령어 ]

    ● 시놀로지 MariaDB cpu 점유 사용 접속내용 확인 명령어[processlist]mysql> show processlist;또는 콘…

    [ ● 안드로이드 x86 과 pc의 파일공유 간단한 방법 ]

    ● Android x86 VM에 VMware 도구를 설치하는 방법은 무엇입니까? 파일공유 방법Windows 7에서 VMware 가상 머신에 An…

    [ ● PHP, Mysql 응답속도 개선 홈페이지가 느리다고 수정 ]

    ●PHP, Mysql 응답속도 개선 홈페이지가 느리다고 수정PHP 문서 작성중 파일을 수정했는데 웹서버에 반영 속도가 느리다면php.ini 파일…

    [ ● kodi strm maker로 생성한 *strm* 영화제목 변경하기/지우기 [SQL] 데이터 치환(변경)… ]

    ● kodi strm maker로 생성한*strm* 영화제목 변경하기/지우기[SQL] 데이터 치환(변경)하기첨부파일 경로가 변경이 되었거나 그 …

    [ ● 시놀로지 온도 측정 명령어 sensors 설정 및 netdata 를 docker에서 설치 그래픽으로 시… ]

    ●시놀로지 온도 측정 명령어 sensors 설정 및netdata 를 docker에서 설치 그래픽으로 시스템 상태 온도 cpu 확인 dsm에서 직…

    [ ● 그림등 붙여넣기 하면 임시 폴더가 없습니다 로 업로드 할 수 없을 때 ]

    ●그림등 붙여넣기 하면 임시 폴더가 없습니다 로 업로드 할 수 없을 때 임시 폴더가 없습니다임시 폴더" 설정은 php.ini 에서 수정시놀로지 …

    [ ● Synology NAS SSH 접속시 한글 파일 제대로 표시하기 및 파일 인코딩 변환 / txz 파일 … ]

    ●Synology NAS SSH 접속시 한글 파일 제대로 표시하기 및 txz 파일 압축 해제.-시놀로지 설치 작업 장비 확인 방법 :root@h…

    [ tvheadend 관리자 로그인 안될때 superuser 추가후 reset 하기 ]

    ●tvheadend 관리자 로그인 안될때 superuser 추가후 reset 하기 - 관리자 admin check 잘못 제거시 괸리자 로그인 안…

    [ ● 윈도우 네트워크 자격증명 입력 연결 안되고 id/passwd 계속 요구 네트워크 드라이브 연결 안 될시 ]

    ● 윈도우 네트워크 자격증명 입력 연결 안되고 id/passwd 계속 요구 네트워크 드라이브 연결 안 될시 설정 참조 드립니다 ▶ secpol.…

    [ ● 223.38.35.224 ip 추적 결과 ]

    ●223.38.35.224 ip 추적 결과 IP Watch.co.kr*전세계 IP 추적 검색(접속자 IP:110.8.240.82)IP 주소는 0…

    [ ● 시놀로지 시스템이 과열로 인해 종료 되었습니다.팬 장착 및 시놀로지 온도 확인 방법 ]

    ● 시놀로지 시스템이 과열로 인해 종료 되었습니다.팬 장착 및시놀로지 온도 확인 방법 ▶ 리소스 모니터노트북 사용중인데 열 때문에 바닥에 팬 붙…

    [ Synology(시놀로지) NAS 내부/외부 연결 어떻게할까? ] 댓글 1

    ●Synology(시놀로지) NAS 내부/외부 연결 어떻게할까? https://quasarzone.com/bbs/qc_user/views/319…

    [ ● Synology-NAS 시놀로지 포트 번호 정리 및 사용중인 내장 포트 방화벽 허용 적용 ]

    ● Synology-NAS 시놀로지 포트 사용중인 내장 포트 방화벽 허용 적용● Synology-NAS 시놀로지 포트 번호 정리 1. 설정 유틸…

    [ ● synology mail server 설치에 mailplus 설정 진행 공유기/보안/서버작업 설정 값 저… ]

    ●synology mail server 설치에 mailplus 설정 진행 공유기/보안/서버작업 설정 값 저장- 사용버전 : dsm623 진행 작…

    [ iptime 공유기 2개로 wifi 확장 연결하기 / 여분의 공유기 extender 만들기 ] 댓글 3

    ●iptime 공유기 2개로 wifi 확장 연결하기 / 여분의 공유기로 extender wifi 확장 만들기새로운 성능 좋은 공유기를 구입 여분…

    [ ● FolderSync 를 사용하여 스마트폰 사진및 파일 시놀로지 서버에 백업 하기 ]

    ●FolderSync 를 사용하여 스마트폰 사진및 파일 시놀로지 서버에 백업 하기- ds-file ,sync ....하는 nas 프로그램 앱이 …



    W:\www\skin\board\11q_kr_pdf_office_cmt_file_calender_list_skin_board_V41★\list.skin.php

    ☆공지글(Notice)(4)


    PHP 안에 HTML ☞ 방문 시간은 2021-09-27 18:38:35.

    ☆최근글


    ☆새댓글


    State


    • 현재 접속자 83 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 3 명
    • 주간 가입자※ 10 명
    • 오늘 방문자 855 명
    • 어제 방문자 1,047 명
    • 최대 방문자 8,153 명
    • 전체 방문자 2,819,177 명
    • 전체 게시물※ 6,436 개
    • 전체 댓글수※ 19,531 개
    • 전체 회원수 8,100 명

    MB-Rank


    ☞ Your IP : 3.215.177.171


    ☞ Your Mac : entries

    ☞ theme_name,서버 가동시간
    /volume1/web/www/theme/11q.kr_NB-Basic/layout/side/side-basic/side.php:317: string(70) " 18:38:35 up 3 days, 19 min, 0 users, load average: 0.37, 0.69, 0.83"

    ♨설치버전▶그누보드5_(5.4.5.5),
    ▶나리야_(나리야빌더 1.2.3)