본문 바로가기

분류 전체보기

(171)
[ 프로그램 ] Advanced IP Scanner [ 프로그램 ] Advanced IP Scanner 프로그램 사용법을 작성하기에는 너무나 간단하고, 간편하게 잘 만들어져 있어서, 이런 프로그램이 있다 라는 것만을 알리려고 포스팅합니다. 저는 회사내의 네트워크도 관리하기 떄문에, IP 스캔을 위한 프로그램을 올려봅니다. 사내에서는 고정 IP를 사용하는데 (192.168.24. xxx 혹은 192.168.0.xxx ), 컴퓨터 관련 지식이 부족하신분들이나, 규칙을 안지키시는 분들이 계시기 때문에 생각보다 IP 충돌이 발생하는 경우가 빈번합니다. 그런 경우에 누가 지정 IP를 사용하지 않는가에 대한 추적을 가능하게 만들 수 있다고 보시면 될거 같습니다. 설명드릴 것도 없이 민망할 정도로 사용법이 간편하네요. 무료 이기때문에, 필요하신분들은 가셔서 다운받아 ..
[ 네트워크 ] 유니캐스팅 , 브로드캐스팅 , 멀티캐스팅 [ 네트워크 ] 유니캐스팅 , 브로드캐스팅 , 멀티캐스팅 [ 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...