본문 바로가기
반응형

Linux95

CentOS 7 네임서버(PowerDNS) 구축 네임서버(PowerDNS) - Mysql(Replication) 이용한 1차 / 2차 네임서버 구성 (0)2017.05.07네임서버(PowerDNS) - 질의에러(Backend reported permanent error which prevented lookup) (0)2017.04.30네임서버(PowerDNS) - 로그(Logging) (0)2017.04.30CentOS 7 네임서버(PowerDNS) 구축 - (With MariaDB,PowerAdmin) 2018. 4. 26.
리눅스에서 MS오피스 문서를 pdf 파일로 변환하기 리눅스에서 MS오피스 문서를 pdf 파일로 변환하기 리눅스에서 워드(doc/docx), 엑셀(xls/xlsx), 파워포인트(ppt/pptx) 등 MS오피스 문서를 pdf로 간단히 변환할 수 있는데, 대다수의 배포판에 기본적으로 포함되어 오는 리브레오피스(LibreOffice)의 "pdf로 내보내기(export to pdf)" 기능을 이용한다. 커맨드 라인에서 실행 가능하기 때문에 다수의 파일을 변환할 때도 요긴하다. 아래의 예시를 보자. # my_file.doc 문서를 my_file.pdf로 변환 libreoffice --invisible --convert-to pdf my_file.doc --invisible 옵션으로 리브레 GUI가 실행되지 않도록 하고, --convert-to 옵션에 pdf를 설정해.. 2018. 2. 21.
리눅스에서 pdf 파일을 jpg로 변환하기 리눅스에서 pdf 파일을 jpg로 변환하기 리눅스에서 pdf 파일을 jpg로 변환하는 방법이다. imagemagick 패키지를 이용한다. 이미 기본으로 설치되어 따라왔을 수도 있는데, 만약 설치되어 있지 않다면 설치부터 해 주자. 터미널창에서 아래와 같이 입력(데비안/우분투 기준이다). # S/W 패키지 목록 갱신 sudo apt-get update # imagemagick 설치 sudo apt-get install imagemagick 이미 설치되어 있다면 convert 명령으로 변환하면 된다. 기능이 엄청나게 많은 것 같은데 사실 pdf 변환에만 사용중이다;; 아무튼 터미널창에서 아래와 같이 입력하자. # my_file.pdf를 my_file.jpg로 변환 convert my_file.pdf my_f.. 2018. 2. 21.
imagemagick - 리눅스에서 그림 파일 변환 imagemagick - 리눅스에서 그림 파일 변환 imagemagick 패키지를 설치하면 리눅스에서 그림 파일 형식을 변환하거나 크기조정(resize)을 간단하게 수행할 수 있다. 이미지 편집 프로그램인 GIMP를 사용해도 되지만, 여러개의 파일에 대해 반복 작업을 해야 하는 경우엔 터미널창에서 명령어로 작업하는 것이 훨씬 빠르다. 우선 imagemagick 패키지를 설치하자. 터미널창에서 아래와 같이 입력. (데비안/우분투 기준이다.) # S/W 저장소 갱신 sudo apt-get update # imagemagick 설치 sudo apt-get install imagemagick 이제 convert 명령으로 그림 파일을 변환할 수 있다. 형식은 아래와 같다. convert [입력 옵션] 입력파일 [.. 2018. 2. 21.
lsof 명령어 - 해킹추적 lsof 명령어 사용 lsof -i // 모든 네트워크 연결되어 있는 프로세스와 파일을 정보를 보여준다. # lsof -i sshd 586 root 3u IPv4 1877 TCP *:ssh (LISTEN) xinetd 600 root 5u IPv4 1943 TCP *:pop3 (LISTEN) sendmail 619 root 4u IPv4 1962 TCP *:smtp (LISTEN) proftpd 647 nobody 0u IPv4 315947 TCP *:ftp (LISTEN) mysqld 708 mysql 3u IPv4 2652 TCP *:mysql (LISTEN) ex)lsof -iTCP ; lsof -iUDP tcp 나 혹은 UDP를 걸러서 볼때 사용한다. lsof 파일명 // 지정한 파일을 엑세스 하.. 2018. 2. 21.
netstat, lsof, nmap 열려 있는 모든 포트 확인 netstat, lsof 열려 있는 모든 포트확인 // 열려 있는 모든 포트확인 netstat -nap // LISTEN 되 는 모든 포트 netstat -l netstat -nap | grep LISTEN // 모든 서비스 동시 접속자 수 netstat -nap | grep ESTABLISHED | wc -l // 웹 동시 접속자 수 netstat -nap | grep :80 | grep ESTABLISHED | wc -l // 특정포트가 사용하는 프로세스 확인 1) netstat -nap 로 포트를 확인 tcp 0 96 59.11.109.103:9765 120.124.182.193:9899 ESTABLISHED 8172/sshd 2) ps -ef | grep 8172 명령으로 확인 root 8172 .. 2018. 2. 21.
/lib/ld-linux.so.2: bad ELF interpreter: 그런 파일이나 디렉터리가 없습니다 리눅스 /lib/ld-linux.so.2: bad ELF interpreter 오류 구형 cgi 프로그램을 시작하는데 오류가 난다. ./test.cgi -bash: ./test.cgi: /lib/ld-linux.so.2: bad ELF interpreter: 그런 파일이나 디렉터리가 없습니다 추가 설치를 해준다. yum install compat-glibc yum install libstdc++*i686* 2018. 2. 6.
리눅스 euc-kr 파일을 utf-8로 변환, 또는 반대로 변환 리눅스 euc-kr 파일을 utf-8로 변환 convmv 는 사용중인 파일명의 인코딩을 변환해 주는 툴입니다. 1. convmv 설치Shell1[root@localhost ~]# yum install convmvCentOS 6.x 에서 convmv 미지원시 rpmfine.net 사이트에서 다운받아 설치 합니다.Shell12[root@localhost ~]# ftp://rpmfind.net/linux/centos/5.10/os/x86_64/CentOS/convmv-1.10-1.el5.noarch.rpm[root@localhost ~]# rpm -ivh convmv-1.10-1.el5.noarch.rpm 2. convmv 사용Shell1[root@localhost ~]# convmv --notest --no.. 2018. 1. 19.
centos에서 vsftpd + mysql 사용 centos에서 vsftpd + mysql 사용 CentOS 에서 자주 사용되는 FTP 서버인 Vsftpd 의 virtual user 기능을 pam 를 통한 mysql DB 를 이용하여 사용하는 방법에 대한 설명입니다.Vsftpd 용 계정 추가 및 가상 사용자 디렉토리 생성Vsftpd 가 사용할 계정은 vsftpd 로 가정하고 추가합니다.> useradd vsftpd > passwd vsftpd가상 사용자가 사용할 디렉토리는 vsftpd 에 users 디렉토리를 사용한다고 가정합니다. 가상 사용자를 user1 이라고 가정하고 가상 사용자의 홈 디렉토리까지 만들어 줍니다.> mkdir /home/vsftpd/users > mkdir /home/vsftpd/users/user1Mysql Server 설치가상.. 2018. 1. 18.
네임서버 설치 bind 설치 및 설정 (dns) 1. rpm 설치 yum install bind bind-* 2. /etc/named.conf 수정 options { listen-on port 53 { any; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { any; }; allow-transfer { 127.0.0.1;1.234.27.103;59.1.209.94; }; recursion no; versi.. 2018. 1. 14.
원격호스트에서 ssh 세션을 이용한 rsync 명령으로 파일/디렉토리 복사 원격호스트에서 ssh 세션을 이용한 rsync 명령으로 파일/디렉토리 복사 예) rsync -r -v -u -z --delete -e "ssh -p 22" ~/my_dir john@my_server.net:/home/john/my_backup 예) [root@localhost test]# rsync -v -u -a --delete --rsh=ssh --stats root@172.28.71.45:/home/student1 . root@172.28.71.45's password: receiving file list ... done student1/ student1/.bash_logout student1/.bash_profile student1/.bashrc student1/test.txt student1/... 2018. 1. 14.
Superblock 손상을 입었을 경우 복구 방법 http://docs.sun.com/app/docs/doc/805-7228/6j6q7uf0i?a=view When the superblock of a file system becomes damaged, you must restore it. fsck tells you when a superblock is bad. Fortunately, redundant copies of the superblock are stored within a file system. You can use fsck -o b to replace the superblock with one of the copies. How to Restore a Bad Superblock 1. Become superuser. 2. Change to a di.. 2018. 1. 14.
반응형