리눅스
- [리눅스] Apache MIME TYPE 설정하기! 2018.04.05
- [Node] nodejs 와 npm 최신버전으로 설치하기 2017.02.23
- [리눅스] scp 명령어 사용법! (서버간 파일 복사) 2016.10.07
- [Linux] 리눅스 파일 검색(find), 파일 내부 문자열 검색(grep) 2016.09.02
[리눅스] Apache MIME TYPE 설정하기!
[CentOS] Apache MIME TYPE 설정하기!
웹페이지에서 비디오나 오디오 , 이미지 등 멀티미디어 파일을 출력하려고 하거나, 그 외 기타 다른 파일들을 웹상에서 활용하려고 할 때,
클라이언트의 브라우저나, 웹 서버 상에 해당 파일 포맷(확장자)에 대한 MIME TYPE 이 등록되어 있지 않으면, 보여주고자 하는 컨텐츠를 웹상에서 제대로 확인 할 수 없습니다.
기존에 없던 파일 포맷이 새로 생겼다고 가정했을 때, 이 포맷을 웹서버에 MIME TYPE에 등록해 주지 않으면 웹서버는 이 확장자들을 인식하지 못합니다.
예를들어, 로컬에서는 문제없이 잘 재생되던 미디어 파일이 웹서버에 업로드 후 재생되지 않는 다면 이 문제일 수 있습니다.
웹서버(Apache) 에 MIME TYPE 설정하기
OS의 배포판에 따라 설정파일의 위치는 조금씩 다를 수 있습니다.
아파치의 경우 주로, /etc/mime.types 에 위치하지만 해당 위치에 파일이 없는 경우 httpd.conf 파일을 확인합니다.
[root@ /]# vi /etc/httpd/conf/httpd.conf
해당파일에서 <IfModule mime_module> 하위에 TypesConfig 를 보면 mime.types 파일의 위치를 확인 할 수 있습니다.
<IfModule mime_module> # # TypesConfig points to the file containing the list of mappings from # filename extension to MIME-type. # TypesConfig /etc/mime.types
파일의 위치를 찾았으면, 해당 파일을 vi로 연 후,
[root@ /]# vi /etc/mime.types
추가하고자 하는 MIME TYPE 을 추가한 후, 아파치를 재시작 해주면 끝!
'BACK-END > 리눅스' 카테고리의 다른 글
[리눅스] Apache MIME TYPE 설정하기! (0) | 2018.04.05 |
---|---|
[리눅스] scp 명령어 사용법! (서버간 파일 복사) (0) | 2016.10.07 |
[Linux] 리눅스 파일 검색(find), 파일 내부 문자열 검색(grep) (0) | 2016.09.02 |
[Node] nodejs 와 npm 최신버전으로 설치하기
* 이 포스트는 Linux 환경에서 작성되었습니다.
1. yum 으로 npm을 설치합니다.
[user@server home] # yum install npm |
2. 강제로 npm 캐시를 삭제합니다.
[user@server home] # npm cache clean -f |
3. npm n모듈을 설치합니다.
(-g는 global을 나타냅니다. 사용하지 않을경우 local설치되며, 터미널에서 모듈의 명령어를 사용해야 할 경우 -g 옵션을
사용하여 global로 설치합니다. 글로벌설치와 로컬설치)
[user@server home] # npm install n -g |
4. n모듈을 사용하여 원하는 버전의 NodeJs를 설치합니다
(저의 경우 6.3.1 버전을 설치했습니다.)
[user@server home] # n 6.3.1 |
5. 설치된 노드의 버전을 확인합니다.
[user@server home] # node -v |
6. npm 을 업그레이드합니다.
(마찬가지로 -g)
[user@server home] # npm update npm -g |
7. 새로운 npm 버전을 확인합니다
[user@server home] # npm -v |
끝!! 냥냥
'BACK-END > Node' 카테고리의 다른 글
[Node] npm 모듈 express 간단한 웹서버 만들기 (0) | 2017.02.28 |
---|---|
[Node] npm package.json 으로 의존성모듈 관리하기 (0) | 2017.02.24 |
[Node] npm 모듈 underscore 사용하기 (0) | 2017.02.23 |
[Node] npm 모듈 uglify 사용하기 (0) | 2017.02.23 |
[Node] 간단한 npm 사용방법 (0) | 2017.02.23 |
[Node] nodejs 와 npm 최신버전으로 설치하기 (0) | 2017.02.23 |
[리눅스] scp 명령어 사용법! (서버간 파일 복사)
리눅스 서버간의 파일 복사 , scp
리눅스 서버간의 파일 복사 , scp
오늘은 리눅스에서 서로 다른 서버간에 파일을 복사하는 명령어 scp 를 알아보자.
scp 명령어를 이용하면 서로다른 서버간에도 파일 복사, 폴더 복사가 모두 가능하다.
오늘은 파일들을 tar.gz로 압축한 후 압축 파일을 가져오는 방법으로 scp 명령어를 사용해 보도록하자.
먼저 이동시키고자 하는 파일들이 있는 폴더로 이동해서 파일들을 압축시킨다.
tar cvzf 파일명.tar.gz ./*
ex)
[user@111.111.111.111 home]# tar cvzf mingcho.tar.gz ./*
//위를 설명하면 ./* 현재경로(home) 하위에 있는 모든 파일들을 mingcho.tar.gz 란 이름으로 압축파일을 생성하라는 의미이다.
압축파일이 생성됐으면 이제 파일들을 이동 시킬 서버의 경로로 이동한다.
scp -P 포트번호 계정@서버주소:원본경로 목적파일명
ex)
[user@222.222.222.222 home]# scp -P 22 mingcho@111.111.111.111:/home/mingcho.tar.gz /home/mingcho2.tar.gz
//22번포트로 111.111.111.111 번 서버의 mingcho계정으로 접속해서 /home 하위에 있는 mingcho.tar.gz 란
파일을 현재 222.222.222.222 서버의 /home하위에 mingcho2.tar.gz 란 이름으로 복사한다.
이렇게 명령어를 날리면 목적서버 계정의 패스워드를 물어본다.
[user@222.222.222.222 home]# scp -P 22 mingcho@111.111.111.111:/home/mingcho.tar.gz /home/mingcho2.tar.gz
mingcho@111.111.111.111's password :
여기에 패스워드를 입력하여 인증에 성공하면 복사가 완료된다.
복사가 된 파일을 압축을 풀려면 아래와 같이 풀어주면된다.
tar -zxvf 파일명.tar.gz
ex)
[user@222.222.222.222 home]# tar -zxvf mingcho.tar.gz
여기에 압축파일이 아닌 폴더로서 전체로 복사 하고 싶을 경우엔 ( -r 옵션 ) 을 사용하면 된다.
scp -r -P 포트번호 username@원격서버주소:해당경로폴더/ 로컬저장소위치
ex)
[user@222.222.222.222 home]# scp -r -P 22 mingcho@111.111.111.111:/home/dir /home/dir
'BACK-END > 리눅스' 카테고리의 다른 글
[리눅스] Apache MIME TYPE 설정하기! (0) | 2018.04.05 |
---|---|
[리눅스] scp 명령어 사용법! (서버간 파일 복사) (0) | 2016.10.07 |
[Linux] 리눅스 파일 검색(find), 파일 내부 문자열 검색(grep) (0) | 2016.09.02 |
[Linux] 리눅스 파일 검색(find), 파일 내부 문자열 검색(grep)
리눅스 파일검색/내부 문자열 검색 (find / grep)
안녕하세요!
오늘은 리눅스에서 파일 검색을 하기 위한 명령어를 소개합니다!
먼저 find 명령어를 살펴볼게요!
find명령어는 파일을 찾는 명령어입니다!
find 파일 찾을 위치 지정 -name 찾을 파일 이름
ex)
[user@server /] # find ./ -name test.txt 위를 설명하면 ./(현재 폴더 부터, 하위 폴더 포함) 에서 test.txt란 이름을 가진 파일을 찾아줘! 입니다. |
다음으로 파일 내부 문자열을 검색하는 grep 명령어 입니다.
사실 grep은 여러군데서 사용하고 있는 명령어 이기 때문에, 파일 내부 문자열 검색만을 위해서 쓰이고 있지는 않습니다.
grep의 man을 보시면 -print lines matching a pattern 으로 나와있어요.
이번 포스팅에서는 grep을 통해서 파일 내부의 문자열을 검색해서, 찾고자 하는 문자열과 동일한 문자열을 가진
파일을 찾아 줄거예요.
grep -r "찾을 문자열" ./*
ex)
[user@server /] # grep -r "test" ./ 위를 설명하면 ./(현재 폴더 부터, 하위 폴더 포함) 에서 test라는 문자열이 있는지 모두 찾아줘! 입니다. ( 단, 하위 디렉토리 모두에서. -r ) |
출처 : http://ngee.tistory.com/83#comment18181897
'BACK-END > 리눅스' 카테고리의 다른 글
[리눅스] Apache MIME TYPE 설정하기! (0) | 2018.04.05 |
---|---|
[리눅스] scp 명령어 사용법! (서버간 파일 복사) (0) | 2016.10.07 |
[Linux] 리눅스 파일 검색(find), 파일 내부 문자열 검색(grep) (0) | 2016.09.02 |