본문 바로가기

728x90

리눅스

httpd.conf 한글 매뉴얼. # Rob McCool 씨의 NCSA 서버 설정 파일에 기초한 것임. # # 이 파일은 아파치(Apache) 서버 주 설정 파일이다. 이 파일에 들어있는 # 설정 지시자(directive)를 통해 서버의 작동 방식을 지시한다. # 각 지시자에 대한 자세한 정보를 원하면 http://www.apache.org/docs를 # 참고하라. # # 정확한 이해 없이 대충 읽어나가는 일이 없도록 하자. 여기에 적은 내용을 # 그대로 여러분의 상황에 적용시키려 하지 말라. 다음 내용은 실제 지시 # 내용을 위한 힌트라고 생각하자. 내용에 대하여 의문이 있을 때에는 # 온라인 문서를 참조하라. 이 사실에 대하여 지금 여러분에게 충분히 # 경고해두었음을 밝히는 바이다. # # 아파치 서버는 이 파일을 읽고 난 후, /h.. 더보기
Linux 물리 네트워크 포트 및 PCI 포트 확인 방법 물리 네트워크 포트 확인 방법 1. Ethtool을 이용하여 포트 위치 확인 ▶ ethtool -p eth0 : 이 명령을 실행하면 서버 후면 해당 네트워크 장치의 LED가 깜빡인다. (eth 장치가 up 상태여야 가능) ▶ ethtool eth0 : 해당 디바이스의 네트워크 속도 설정 및 링크 상태등을 확인 할 수 있다. 2. dmidecode를 통해 Mac address 및 네트워크 포트 번호를 유추 할 수 있다. ▶ dmidecode | grep -i "NIC" 3. lspci 명령을 통해 pci 장치의 값을 확인하여 사용되는 포트의 수를 확인할 수 있다. ▶ lspci | grep -i ethernet 4. ifconfig 명령을 통하여 eth 장치별 Mac address를 확인한다. ▶ ifco.. 더보기
리눅스 최근 파일 검색 Find 명령으로 리눅스 최근 변경된 파일 찾기(최근 생성 파일) - find 디렉토리경로 -type -f -mtime -변경일 1. find 디렉토리경로 -type -f -mtime -변경일 - ex) home 디렉토리 내에서 최근 5일 이내 생성(수정) 된 파일 검색 find /home -name *.log -type f -mtime -5 2. 여기에 파일명으로 추가로 파일명으로도 검색하고자 하는 경우 - ex) home 디렉토리 내에서 최근 3일 이내 생성(수정)된 확장자가 log인 파일 검색 find /home -name *.log -type f -mtime -3 find만 입력하는 경우에는 아래와 같이 폴더경로와 파일명만 표시된다. 3. 상세한 파일의 정보를 알고자 하는 경우는 아래와 같이 -l.. 더보기
Lets' Encrypt로 무료로 HTTPS 지원하기 웹에서 HTTPS는 보안을 위해서 기본적으로 지원해야 하는 부분이다. 구글에서도 작년부터 HTTPS를 지원 여부를 사이트의 신뢰할 수 있다는 척도로 판단하고 검색 순위에서 올리겠다고 발표했다. 이 블로그에서도 HTTPS를 붙이고 싶었지만, SSL 인증서를 구매해야 하다 보니 개인 블로그에서는 부담돼서 적용을 못 하고 있었다. Lets' Encrypt Lets' Encrypt는 HTTPS를 사용하기 위해 SSL을 구매해야 하는 부분이 HTTPS 보급에 방해된다고 생각해서 SSL을 무료로 제공해서 HTTPS를 보급하기 위해 작년 말에 만들어졌다. 초기에는 Mozilla, Cisco, Akamai, EFF, id entrust 등이 모여서 ISRG(Internet Security Research Group)라.. 더보기
실무 관리자를 위한 Linux Enterprise Serve * 실무 관리자를 위한 Linux Enterprise Server ( To construct Linux Service ) 2.4. Apache, Php, Java(Tomcat), Mysql 개발 환경 웹 Server 이 단원에서는 리눅스에서 다양한 웹 서비스 환경을 구축하는 법에 대해서 알아보도록 하겠다. 리눅스 환경에서 구현하는 웹 서비스 구성으로는 웹 서버 프로그램, 웹 어플리케이션 프로그램, 웹 어플리케이션 연동 DBMS, 그리고 웹 어플리케이션에서 사용하는 라이브러리등으로 구성되어 집니다. 리눅스 환경에서는 예로 부터 apache , PHP, Mysql 등의 구성으로 웹 서비스 환경을 구축해 왔습니다. 요즘에는 Java 개발자들이 많아 짐에 따라 Tomcat 기반의 Jsp 환경도 많이 이용되 고 .. 더보기
네트워크 열린 포트 확인 등 리눅스 열린 포트 확인 netstat -anpt |grep LISTEN|grep 80 #netstat -nap (열려 있는 모든 포트) # netstat -anpt | grep LISTEN (열려 있는 모든 포트) #netstat -l 또는 netstat -nap | grep LISTEN (LISTEN 되는 모든 포트) #netstat -nap | grep ESTABLISHED | wc -l ( 모든 서비스 동시 접속자 수) #netstat -nap | grep :80 | grep ESTABLISHED | wc -l ( 웹 동시 접속자 수) 포트스캔 명령어로 확인 하는 방법 # TCP 포트 확인 방법 nmap -sT -p 1-65535 localhost # UDP 포트 확인 방법 nmap -sU -p 1.. 더보기
ssh 명령어 정리함. 1. SSH # ssh 접속 $ ssh -p 1345(포트번호) falsy(사용자계정)@100.100.100.100(ip주소 또는 도메인) # 계정 목록 확인 $ cat /etc/passwd (cat - 해당 내용을 수정하지 않고 보여주기만함) # 계정 추가 $ useradd cheolguso; # 계정에 비밀번호 부여 $ passwd cheolguso # 현재 위치의 절대 경로 보기 $ pwd # 디렉토리 생성 $ mkdir ./names # 파일/디렉토리 소유권 수정 $ chown name:name /home/name/www # 파일/디렉토리 권한 수정 $ chmod 744 ./name.php # 파일 정보 확인 $ ls # 퍼미션까지 확인 $ ls -al # 파일 내용? 검색하기 $ grep "검색.. 더보기
[Ubuntu] 우분투 Git 서버 구축 [Ubuntu] 우분투 Git 서버 구축우분투에서 Git 서버를 구축하는 방법에 대한 설명으로 협업환경을 구축하거나 로컬 저장소 이외의 백업저장소의 개념으로 사용될 수 있습니다.Git 서버를 구축하기전에 GitHub나 Gitlab등을 온라인으로 무료로 사용할 수 있음을 고려해봐야 한다. 공개형 프로젝트라면 GitHub를 비공개형 프로젝트라면 GitLab을 사용하면 굳이 따로 서버를 마련할 필요가 없다. GitGitHubGitLab서비스 유형패키지/소스 설치 제공온라인 서비스패키지/소스/온라인 서비스 제공온라인 서비스 제약없음비공개 프로젝트는 유료저장소당 1Gb의 용량제한아래에선 OpenSSH 서버가 설치되어 있고 프로토콜로 SSH를 사용한다는 가정하에 진행한다.Git 최신버전 설치우분투 12.04.02에.. 더보기

728x90