서버
-
호스트 네임서버 2017. 4. 19. 11:21
호스트 네임은 컴퓨터의 이름이고 도메인 네임은 컴퓨터 그룹의 이름입니다. 예를 들면 호스트 네임은 사람의 이름으로, 도메인 네임은 사람의 성으로 이해하면 됩니다. [홍길동]과 [홍기산]은 같은 '홍'씨 족의 사람들이지만 '길동'과 '기산'이라는 이름으로 구분됩니다. [장길산]과 [김길산]은 같은 '길산'이라는 이름을 사용하지만 '장'과 '김' 이라는 다른 성을 사용함으로써 구분됩니다. 여기서 '홍', '장', '김' 과 같은 성을 도메인 네임으로, '길동', '기산', '길산' 과 같은 이름을 호스트 네임으로 이해하면 됩니다. tom 과 tom.sunjin2.net과 sunjin2.net 에서 tom 은 호스트 네임이 되며, sunjin2.net 은 도메인 네임이 됩니다. kin.naver.com 과 m..
-
[Linux] SSH (Secure Shell)서버 2017. 3. 27. 20:26
SSH는 안전한 원격 통신을 위해 사용됩니다. SSH가 사용되기 이전에는 텔넷(Telnet)이 사용되었습니다. 텔넷 통신에는 기본적으로 23번 포트가 사용되는데 통신에서 데이터를 암호화하는 과정이 없기 때문에 같은 네트워크 상의 누군가가 통신을 가로챈다면 내용을 모두 엿볼 수 있다는 문제가 존재했습니다. 이러한 보안 상의 문제로 SSH가 설계, 개발된 것 입니다. SSH는 암호화 기법을 사용하기 때문에 누군가 통신을 가로챈다고 하더라도 암호화된 텍스트로 보이게 됩니다. 기본적으로 22번 포트가 사용되며 주로 리눅스, 유닉스 시스템에서 사용됩니다.
-
WSGI서버 2017. 3. 24. 14:01
웹 서버 게이트웨이 인터페이스(WSGI, Web Server Gateway Interface)는 웹서버와 웹 애플리케이션의 인터페이스를 위한 파이썬 프레임워크입니다.기존의 파이썬 웹 애플리케이션 프레임워크는 웹서버를 선택하는데 있어서 제약이 있었습니다. 보통 CGI, FastCGI, mod_python과 같은 커스텀API 중에 하나만 사용할 수 있도록 디자인 되었는데, WSGI는 그에 반하여 low-level로 만들어져서 웹서버와 웹 애플리케이션,프레임워크간의 벽을 허물었습니다. WSGI는 서버와 게이트웨이 , 애플리케이션과 프레임워크 양단으로 나눠져있습니다. WSGI 리퀘스트를 처리하려면, 서버단에서 환경정보와 콜백함수를 애플리케이션단에 제공해야합니다. 애플리케이션은 그 요청을 처리하고 미리 제공된 콜..
-
[Linux] CPU 개수 확인하기서버 2017. 3. 15. 10:40
일반적인 경우, 하이퍼스레딩에 의해 OS(윈도우, 리눅스 등)에서 코어 수가 실제 코어 수의 2배로 인식됨.예를 들어 싱글코어는 코어 2개로, 듀얼코어는 4개로 인식CPU 코어 전체 개수# grep -c processor /proc/cpuinfo # 또는 # ll -d /sys/devices/system/cpu/cpu? | wc -l $ grep -c processor /proc/cpuinfo 48가상 CPU 코어 수는 48. 1 core(물리코어)당 2 thread(가상코어)이므로 따라서 물리적으로는 24 코어물리 CPU 수# grep ^processor /proc/cpuinfo | wc -l dmidecode -t processor | grep 'Socket Designation' Socket Des..
-
[Linux] 용량 확인 명령어서버 2017. 3. 15. 10:01
df - 하드디스크 용량 확인$ df Filesystem 1K-blocks Used Available Use% Mounted on ... /dev/sda1 240972 39176 189355 18% /boot ... 옵션에 h를 주면 보기 더 편합니다.$ df -h Filesystem Size Used Avail Use% Mounted on ... /dev/sda1 236M 39M 185M 18% /boot ...du - 디렉토리 용량 확인$ cd /var/log $ du 243132./httpd 23204./sa 4./cups 4./sssd 4./ntpstats 16./tweet_bot 8./mail 4./varnish 8./ConsoleKit 24740./audit 4./samba/old 8./sam..
-
[Linux] 커맨드라인 특수문자 명령어서버 2017. 3. 14. 21:10
1. !! - 쌍느낌표 (Double exclamation)바로 직전에 사용한 명령어를 실행합니다.$ cat file1 1111111111111111111111 22222222222222222 end $ !! cat file1 # 이전에 실행된 명령어를 보여줌 1111111111111111111111 22222222222222222 end!!:^, !!:$, !!:* 응용^, $, * 에 대한 설명은 아래에서 확인할 수 있습니다.$ echo '1' '2' '3' 1 2 3 $ echo !!:^ # !!= 이전명령어 , := ~의, ^= 첫 번째 argument 즉 이전명령어의 첫 번째 argument를 호출 echo '1' 1 $ echo !!:$ # !!= 이전명령어 , := ~의, $= 마지막 arg..
-
[Linux] Confluence WiKi 설치서버 2017. 3. 14. 18:14
환경2Core 2GB Ubuntu 16.04 LTSPostgreSQL 9.5.6 openjdk version 1.8.0_121tomcat8atlassian-confluence-6.0.61. jdk 설치$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install default-jdk $ sudo apt-get install default-jre # 설치확인 $ java -version java version "1.8.0_77" ...2. tomcat 설치$ sudo apt-get install tomcat8 # 설치가 완료되면 8080포트가 활성화됨 $ netstat -tnlp Proto Recv-Q Send-Q Local Address Fore..
-
루프백 아이피서버 2017. 3. 8. 20:04
루프백 아이피란?IPv4 및 IPv6에서, 자기 자신을 가리키기 위한 목적으로 쓰기 위해 예약된 IP 주소입니다. IPv4의 경우 127.0.0.0부터 127.255.255.255 까지 있으며, 보통 127.0.0.1을 사용합니다. 반면 IPv6은 ::1/128, 딱 한 개의 주소만 사용합니다. 보통 시스템에서는 /etc/hosts 파일에 localhost를 127.0.0.1로 연결시켜 두어서, 호스트 이름에 localhost를 입력하면 DNS를 타지 않고 바로 로컬로 연결됩니다.