본문 바로가기

분류 전체보기

(178)
[ 네트워크 ] 유니캐스팅 , 브로드캐스팅 , 멀티캐스팅 [ 네트워크 ] 유니캐스팅 , 브로드캐스팅 , 멀티캐스팅 [ Network ] Unicasting, broadcasting, multicasting 유니캐스팅 MAC 주소를 기반으로 한 출발지 주소와 목적지 주소의 일대일 통신방식 (TCP) . 하나의 출발지 MAC주소가 다른 하나의 목적지 MAC주소에게 데이터(패킷)를 전송하는 방식. 랜카드에서 자신의 MAC 주소가 아닌 경우 해당 통신을 수신하지 않고 버리고, 만약 자신의 MAC 주소와 일치할 경우, 해당 데이터을 CPU에 전달하는 방식. 장점 : CPU 성능 유지 ( CPU 효율 저하 방지 ) 단점 : 다수의 목적지(MAC 주소)에 전송할 경우, 같은 행동을 여러 번 반복(전송)해야하므로, 네트워크 효율 저하 One-to-one communicati..
[ LINUX ] CentOS LVM 파티션 축소 및 확장 [ LINUX ] CentOS LVM 파티션 축소 및 확장 Reducing and expanding CentOS LVM partitions 회사 리눅스 서버의 파티션을 조정해달라는 요청을 받게되어 작성하게 되었습니다. 기본적으로 파티션을 축소 혹은 확장하기 위한 TIP 이라고 보시면 될거 같습니다. Centos 초기 설치시(특정설정없이 Next Next 설치시 ) , (/) lv_root 크기는 50GB 으로 Fix 가 되어있고, 나머지는 /home 으로 할당이 되어있다고 한다. 요청자는 / 에 작업을 하여야 하는데 용량이 부족하다고하니, 놀고있는 파티션 용량을 가져와서 늘려줘야되지 않겠습니까. I was asked to reconfigure my company's Linux server partitio..
[ LINUX ] vsftpd 설치 ( FTP 서버 설치 ) [ LINUX ] vsftpd 설치 ( FTP 서버 설치 ) - CentOS 1) 설치 # yum -y install vsftpd 1) Installed 2) vsftpd 설정 개요 : root 권한 접속 설정 # vi /etc/vsftpd/vsftpd.conf :set nu (vi 화면 라인 번호 보기) 12 줄 -> anonymous_enable=NO (익명접속 허용) 85 줄 -> 주석해제 (ftp 접속시 출력될 배너내용) 96 줄 -> chroot_local_user=NO (홈디렉토리 상위 이동가능, root로 모든 디렉토리 접근 허용) 118줄 -> userlist_enable=NO 마지막줄에 추가(pasv 설정) -> pasv_enable=YES pasv_min_port=50001 pasv_m..
[ eGovframework ] eGovFrame 템플릿 프로젝트 시작하기 [ eGovframework ] eGovFrame 템플릿 프로젝트 시작하기 eGovFramework 기능 중 템플릿 프로젝트 생성에 대한 포스팅 입니다. 굉장히 간단하고, 심플한 예제이니 간단하게 진행하도록 하겠습니다. 1. File > New > eGovFrame Templete Project * eGovFramework를 설치하여 이클립스를 실행하게 되면, 평소에 사용하던 이클립스 New 에서 볼수 없었던, eGovFrame 에 대한 새로운 항목들이 생긴걸 확인하실 수 있습니다. 2. 5 가지의 템플릿들이 존재하는 것을 확인할 수 있습니다. 이번에는 심플 홈페이지 템플릿을 생성해보겠습니다. 원하시는 템플릿을 생성해보는 것도 좋은 방법이겠군요. 3. 프로젝트 이름을 설정하고, 그룹 ID를 설정해줍니다...
[ eGovframework ] Apache Maven 이란 ? [ eGovframework ] Apache Maven ? -번외 Apache Maven 아파치 메이븐은 아파치 라이선스 2.0 라이선스로 배포되는 오픈 소스 소프트웨어이고, 프로젝트 객체 모델(POM, Project Object Model)이라는 개념을 바탕으로 프로젝트 의존성 관리, 라이브러리 관리, 프로젝트 생명 주기 관리 기능 , 보고 및 문서관리 등을 제공하는 프로젝트 관리 도구이다. 또한 플러그인을 기반으로 소스 코드로부터 배포 가능한 산출물을 만들어 내는 빌드 기능 뿐만 아니라 레포팅 및 documentation 작성 기능 등을 제공합니다. Apache Maven is open source software distributed under the Apache License 2.0 license..
eGovFrame 시작하기 [ eGovFramework ] 시작하기 공공기관, 단체 등의 공공SI 사업에서 빼놓고 이야기할 수 없는 프레임워크 ' eGovFramework ' 에 대한 포스팅을 해볼까 합니다. 그전에, 프레임워크가 무엇인지에 대해 살짝만 알아보고 가도록 하겠습니다. 우리는 프로그래밍(코딩)을 할때, 메소드나 클래스화로 프로그램 모듈화를 통해, 코드의 재사용성을 향상 시킵니다. (*똑같은 코드를 똑같이 또 쓰는 번거러운 일을 할 순 없으니깐요.) 위키에서 이야기하기로는 '어떠한 목적을 달성하기 위해 복잡하게 얽혀있는 문제를 해결하기 위한 구조이며, 소프트웨어 개발에 있어 하나의 뼈대 역활을 하며, 클래스와 라이브러리가 합쳐진 형태' 라고 정의를 합니다. 저는 이렇게 얘기를 하고싶습니다. 프레임워크는 우리가 사용할 메..
[Linux ] Centos JAVA 설치 JAVA 설치 (JDK) a. 설치 가능 확인 # yum list java*jdk-devel b. 설치 # yum install java-1.8.0.openjdk-devel.x86_64 –y - 필요한 버전에 맞춰서 설치하도록한다 ( 예시는 1.8 버전 ) c. 설치 확인 # rpm -qa java*jdk-devel # javac -version - java & javac 설치확인. d. java 경로 확인 # which javac # readlink -f /usr/bin/javac e. 환경변수 설정 (PATH) # vi /etc/ profileJAVA & Tomcat PATH 설정 예시.JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el6_9...
클라우드 플랫폼 사용법 GCP 편(Google Cloud Platform) - 01 오랜만에 블로그에 글을 작성해봅니다. 그동안 직장일이든, 개인적인일이든 바쁜 일이 많았습니다. ( 결혼도 하고, 신혼 여행도 다녀왔습니다 ^^ ) 그래서 한동안 개인적인 공부를 미뤄왔던거 같아 다시 마음을 잡고, 글을 써보려 합니다. 물론 제 스스로가 필요에 따라 기록을 남겨, 이후에도 재활용할 수 있도록 작성하는 것이지만, 이 글을 보고 도움이 되시는 분들도 계시다는 것을 잊지 않고, 기록을 남겨 보려합니다. 부족한 부분, 잘못된 부분이 있다면, 지적 해주시고, 함께 성장할 수 있도록 힘이 되어주시면 좋겠습니다. 방문해주셔서 감사합니다. 클라우드 플랫폼 사용법 GCP 편(Google Cloud Platform) - 01 클라우드 플랫폼 구축하기 전에, 클라우드란 ? 클라우드는 사실 클라이언트 입장에서의..