트위치 다시보기 구독자 전용 영상 스트리밍 방법 트위치의 다시보기, VOD영상을 쉽게 다시볼 수 있는 사이트가 있습니다. 트수VOD 사이트의 사용 방법에 대해서 알려드리도록 하겠습니다. tsuvod 다시보기 tsuvod를 들어오시면 이런 화면을 볼 수 있습니다. 검색창에 스트리머의 이름 또는 아이디를 입력하시면 원하는 스트리머의 영상들을 불러올 수 있습니다. 저는 쵸단님의 영상을 볼러와 보도록 하겠습니다. 입력하시고 시청을 원하는 스트리머의 프로필을 찾아서 클릭해 주세요 그러면 그 스트리머의 다시보기 영상들이 모두 나오게 됩니다. 이렇게 하시면 다시보기 또는 vod 영상들을 모두 스트리밍으로 재생하여 볼 수 있습니다. 하지만 이렇게 되면 구독자 전용 다시보기는 볼 수가 없는데 구독자 전용 영상을 보는 방..
리눅스에는 윈도우의 바로가기와 흡사한 기능을 하는 링크를 만드는 방법은 두가지가 있습니다. 심볼릭 링크와 하드 링크 inode 라는 개념이 나오는데 inode는 데이터의 고유 식별 번호입니다. 하드 링크 원본과 동일한 inode 원본이 삭제되더라도 링크는 여전히 사용 가능 심볼릭 링크 원본과 다른 inode 원본 파일을 가리키는 링크입니다. 원본 파일이 삭제되면 사용이 불가합니다. 주로 Dynamic Library의 so 파일과 연결해서 사용합니다. 사용방법 ln [원본파일] [링크파일] -s 옵션 여부에 따라 하드링크 심볼릭링크가 나눠집니다. -s를 넣어 주시면 심볼릭 링크로 동작합니다. 예시 test inode : 80220368362932813 ls에 -i 옵션을 주면 파일의 i-node를 확인할 ..
레드헷 계열의 리눅스에서 패키지 관리 명령어인 yum을 사용하는 중에 나올 수 있는 오류인 CentOS Error: rpmdb open failed 메시지의 해결 방법에 대해서 알아보겠습니다. CentOS Error: rpmdb open failed Error: rpmdb open failed [root@localhost ~]# yum -y install abc 오류: rpmdb: BDB0113 Thread/process 2699/140512028051264 failed: BDB1507 Thread died in Berkeley DB library 오류: dbenv->failchk의 db5 오류(-30973): BDB0087 DB_RUNRECOVERY: Fatal error, run database re..
centos ssh 접속 ip 제한 /etc/ 경로에 있는 hosts.allow와 hosts.deny를 편집해서 화이트리스트, 블랙리스트로 접근 권한을 관리할 수 있습니다. 허용IP 설정 방법 # hosts.allow This file contains access rules which are used to # allow or deny connections to network services that # either use the tcp_wrappers library or that have been # started through a tcp_wrappers-enabled xinetd. # # See 'man 5 hosts_options' and 'man 5 hosts_access' # for informa..
리눅스에 https SSL 인증서를 설치하는 방법에 대해서 알아보겠습니다. 순서는 아래의 4가지 입니다. 인증서 만들기 ca 인증서 관련 패키지 설치 인증서 파일 복사 인증서를 신뢰할 수 있는 인증서로 update 공인 인증기관 인증서 패키지 설치 확인 # rpm -qa | grep ca-certificates CA 인증서 패키지가 설치되어 있는지 확인해 줍니다. 1. Install the ca-certificates package # yum install ca-certificates 만약 rpm -qa 로 확인해 보았는데 없다면 ca-certificates 패키지를 설치해 주세요 2. Enable the dynamic CA configuration feature: # update-ca-trust for..
find 명령어에 -mtime +일수 옵션을 주면 되는데 생각한 일수보다 1 적게 주어야 합니다. -mtime : 파일의 데이터가 마지막으로 수정 된 날짜와 시간 (일 지정) -daystart : 하루 기준을 0시로 설정 3일 초과한 파일을 삭제하려면 -mtime +2 예시를 통해서 알아보도록 하겠습니다. 일자 기준 find # find -daystart -mtime +2 이렇게 지정도 가능합니다. -와 소수점(0.5 등)으로도 가능합니다. 3일 초과한 파일 삭제 find 폴더 -name 파일명 -mtime +일수 -delete find 폴더 -name 파일명 -mtime +일수 -exec rm -f {} \; find 폴더 -name 파일명 -mtime +일수 | xargs rm -f 특정 월 특정 월..
apt-get은 데비안 계열의 Ubuntu나 kali linux 등에서 주로 사용되는 패키지 관리 명령어입니다. CentOS 같은 레드헷 계열에서는 yum 명령어를 이용해 패키지를 관리하고 있습니다. 하지만 CentOS에서도 apt 명령어를 사용할 수 있는 방법이 있습니다. 알아보도록 하겠습니다. CentOS 레드헷에서 apt 명령어 사용하기 먼저 apt-get을 해보면 command not found 메시지가 출력 되면서 해당 명령어를 사용할 수 없다고 나오게 됩니다. 제가 사용하고 있는 centos 버전은 7.9.2009 버전입니다. yum list apt를 해보아도 설치할 수 있는 패키지는 나오지 않습니다. 먼저 rpmforge-release를 설치해 줘야 합니다. rpm -ivh http://pa..
vsftpd(Very Secure FTP Daemon) 매우 안전한 FTP 서비스 IPv6, SSL, sFTP 지원 리눅스 안전한 vsftp 설치 및 설정 방법 vsftp 설치 확인하기 # rpm -qa vsftpd* vsftp 설치 하기 # yum -y install vsftpd vsftpd 서비스를 설치해 줍니다. 다시 rpm -qa 로 확인해 보시면 설치가 완료된 것을 확인하실 수 있습니다. vsftpd.conf 설정 # vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO // 익명 접속을 허용할 것인가? local_enable=YES // 로컬 계정 접속을 허용할 것인가 write_enable=YES // 쓰기를 허용할 것인가, No라면 읽기 전용으로 사용 loca..
리눅스 redhat 계열의 centOS에서 java를 사용하기 위해 openjdk를 설치하는 방법에 대해서 알아보겠습니다. yum openjdk 설치방법 # yum list java*jdk-devel 설치할 수 있는 openjdk 버전들을 확인해 줍니다. 1.6.0 1.7.0. 1.8.0 등의 버전의 jdk를 설치할 수 있네요 # yum install java-1.8.0-openjdk-devel.i686 yum list로 확인한 openjdk를 install 할 때 입력해 주시면 됩니다. 설치 완료 후 정상적으로 설치가 되었는지 확인을 해줍니다. # rpm -qa java*jdk-devel # javac -version 자바 버전 확인하기 [테스트 작성] echo "public class HelloWor..
리눅스에서 쉘 스크립트 실행시 Syntax error : "(" unexpected 라는 메시지와 함께 end of file 메시지가 나올 경우가 있습니다. 이럴 경우 해결 방법에 대해서 알아보겠습니다. 쉘 스크립트 Syntax error 해결방법 제가 돌린 쉘 스크립트입니다. 단순화 해서 보여드리기 위해 작성했는데 echo로 hello와 world를 출력하는 스크립트입니다. syntax error : unexpected end of file 구문 오류: 예기치 않은 파일 끝 이 경우 구문 오류로 먼저 확인해야 할 것은 오타입니다. 위의 예에서는 &가 하나가 더 붙어 있기 때문에 syntax error가 발생했습니다. 이 에러는 보통 오타 부분을 수정하면 해소가 되는 에러입니다. 쉘 스크립트를 돌리기 전..
리눅스에 현재 접속 중인 ssh 접속자를 알아보도록 하겠습니다. netstat 명령어로 확인이 가능합니다. netstat는 net-tools 패키지 안에 들어 있기 때문에 먼저 패키지를 설치해 주셔야 합니다. # yum install net-tools ssh 사용하고 있는 IP 확인하기 # netstat -anp |grep 'ESTABLISHED.*sshd' sshd에 established 되어 있는 사용자 IP를 확인하실 수 있습니다. ssh 사용하고 있는 계정 보기 # ps auxwww | grep sshd: sshd에 접속되어 있는 유저들의 계정을 확인하실 수 있습니다. ssh 사용 유저 및 IP 확인하기 가장 간단한 방법 # who who를 입력하시면 가장 간단하게 접속자 ID와 IP를 확인하실 ..
Write error in swap file vi로 파일을 열거나 디스크를 사용하는 동작을 할 때 발생할 수 있습니다. 원인 하드디스크 내에 여분 공간이 없기 때문에 swap파일을 쓸 수 없을 때 발생 디스크 사용 100%인 곳을 확인 df -h 디스크 용량 확인 마운트된 공간을 확인 후 cd 로 해당 공간으로 이동 du -sh ./* 해당 공간에서 어떤 디렉토리의 용량이 높은지 확인 계속 디렉토리 타고 들어가다가 불필요한 파일일시 # rm -rf 파일명 위 명령어로 파일 삭제하고 나면 Write error in swap file 에러가 해결된 것을 볼 수 있습니다. 도움이 되셨다면 댓글 남겨주시면 감사하겠습니다. [IT/리눅스(Linux)] - 리눅스 가상메모리 추가 방법 리눅스 가상메모리 추가 방법 ..