본문 바로가기
  • AI (Artificial Intelligence)

Skills155

How to install tcpreplay on Linux Tcpreplay is a suite of command-line utilities that are used to "replay" previously captured packet dumps in a real network. In order to use tcpreplay, you first need to capture live network traffic using packet capture tools such as tcpdump, rewrite TCP/IP packet headers of the captured packets appropriately (usually MAC and IP addresses), and then re-inject the packets on to any arbitrary netw.. 2015. 3. 18.
.bash_profile과 .bashrc의 차이점 .bash_profile과 .bashrc의 차이점25 Nov 2013bash를 쓰다보면 환경변수를 지정하면 편할 때가 종종 있는데 .bash_profile에 써야할 지.bashrc 파일에 써야할 지 자주 헷갈립니다.. 저와 비슷한 경험을 하실 분들을 위해서 여기 간단히 정리해 둡니다. .bash_profile은 처음 로그인할 때 실행되고 그 이후에는 인터렉티브 bash를 실행하면 .bashrc가 실행됩니다.근데 이 로그인이라는 표현도 헷갈립니다. 이는 예를 들어 보는 것이 편합니다.console에 로그인 하거나ssh를 통해서 로그인하거나Mac OSX이나 Linux에서 터미널 프로그램을 실행하거나 탭을 늘이거나이들 각각이 모두 로그인으로 간주 됩니다. 그래픽 세션 로그인과 좀 의미가 다릅니다.그 이외의 경.. 2015. 3. 5.
CentOS 6.6 - Configure VNC Server Install VNC Server to connect with GUI from remote client.[1]Switch to a user you'd like to configure VNC.[root@dlp ~]# yum -y install tigervnc-server[root@dlp ~]# su - cent # switch to a user you'd like to config VNC [cent@dlp ~]$ vncpasswd # set VNC password Password:# input Verify:# confirm [cent@dlp ~]$ vncserver :1# start xauth: creating new authority file /home/cent/.XauthorityNew 'dlp.ser.. 2015. 3. 5.
[Web] Attributes > placeholder placeholder는 HTML5에서 추가된 속성으로, input과 textarea에 안내문구를 넣을 수 있게 해줍니다. 양식 상자 안에 나타나고, 커서를 위치시키면 사라집니다. 간단한 예는 다음과 같습니다. 비슷한 속성으로 value가 있습니다. placeholder와 비슷한 결과를 보여주나, 커서를 위치시켰을 때 사라지지 않습니다. 그리고, 아무것도 입력하지 않고 폼을 전송했을 때, placeholder는 빈 값을 전송하나 value는 Name을 값으로 전송한다는 차이가 있습니다. placeholder는 상당히 유용한 속성이지만, IE9 이하에서는 지원하지 않는다는 단점이 있습니다. IE9 이하에서도 적용하기 위해서는 스크립트를 이용해야 합니다. 이에 대한 설명은 다음의 링크에 있습니다. 출처 : h.. 2014. 12. 29.
[CentOS] yum 을 이용한 간단한 Apache 설정 1. Apache 설치 # yum -y install httpd* 2. 방화벽 포트 오픈 # system-config-securitylevel-tui (필자의 경우 centos 5.8) -> http 만 체크 or disable 3. Apache 서비스 구동 # service httpd start or # /etc/rc.d/init.d/httpd start ( 단순히 service로 스타트 하는것도 좋지만 정확한 경로를 아는것도 괜찮습니다. ) ※ 서비스 구동후 웹페이지에 http://IP 를 적으면 시작 페이지가 보입니다. 4. Apache 데몬 활성화 # chkconfig httpd on ( 서버 부팅 시 자동으로 Apache 데몬을 실행할 수 있게 추가 합니다. ) 5. Apache 설정 # vi .. 2014. 12. 23.
[MySQL] CentOS | MySQL 설치하고 root 사용자 비밀번호 생성하기 CentOS는 안정적이라는 장점이 있지만, 패키지 업데이트가 느리고, 많은 부분을 직접 설정해야 한다는 단점이 있습니다. MySQL 비밀번호 설정도 그렇습니다. 우분투(Ubuntu) 같은 경우 MySQL 설치 시 비밀번호를 설정하도록 되어 있는데, CentOS는 직접 비밀번호를 만들어줘야 합니다. CentOS에서 MySQL을 설치하고 root 사용자 비밀번호를 만드는 방법을 정리해보겠습니다. MySQL 설치 다음과 같이 명령하면 MySQL이 설치됩니다.yum install mysql-server MySQL 서버를 실행시키는 명령어는 다음과 같습니다.service mysqld start root 사용자 비밀번호 생성 root 사용자의 비밀번호를 설정하려면 다음과 같이 명령하여 MySQL에 접속합니다.mys.. 2014. 12. 4.
[CentOS] yum 을 이용한 간단한 Apache 설정 1. Apache 설치 # yum -y install httpd* 2. 방화벽 포트 오픈 # system-config-securitylevel-tui (필자의 경우 centos 5.8) -> http 만 체크 or disable 3. Apache 서비스 구동 # service httpd start or # /etc/rc.d/init.d/httpd start ( 단순히 service로 스타트 하는것도 좋지만 정확한 경로를 아는것도 괜찮습니다. ) ※ 서비스 구동후 웹페이지에 http://IP 를 적으면 시작 페이지가 보입니다. 4. Apache 데몬 활성화 # chkconfig httpd on ( 서버 부팅 시 자동으로 Apache 데몬을 실행할 수 있게 추가 합니다. ) 5. Apache 설정 # vi .. 2014. 11. 28.
[MySQL] root 사용자 비밀번호 생성하기 on CentOS CentOS는 안정적이라는 장점이 있지만, 패키지 업데이트가 느리고, 많은 부분을 직접 설정해야 한다는 단점이 있습니다. MySQL 비밀번호 설정도 그렇습니다. 우분투(Ubuntu) 같은 경우 MySQL 설치 시 비밀번호를 설정하도록 되어 있는데, CentOS는 직접 비밀번호를 만들어줘야 합니다.CentOS에서 MySQL을 설치하고 root 사용자 비밀번호를 만드는 방법을 정리해보겠습니다.MySQL 설치다음과 같이 명령하면 MySQL이 설치됩니다.yum install mysql-serverMySQL 서버를 실행시키는 명령어는 다음과 같습니다.service mysqld startroot 사용자 비밀번호 생성root 사용자의 비밀번호를 설정하려면 다음과 같이 명령하여 MySQL에 접속합니다.mysql -u .. 2014. 11. 28.
[Linux] 아파치를 이용한 리눅스 웹 서버 구축 웹 서버란?웹 서버 (소프트웨어) : 웹 브라우저 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지에서 흔히 찾아 볼 수 있는 자료 콘텐츠에 따라 HTTP에 반응하는 컴퓨터 프로그램웹 서버 (하드웨어) : 위에 언급한 기능을 제공하는 컴퓨터 프로그램을 실행하는 컴퓨터– 위키백과Apache(아파치)란?아파치 HTTP 서버(Apache HTTP Server)는 아파치 소프트웨어 재단에서 관리하는 HTTP 웹 서버이다.BSD, 리눅스등 유닉스 계열 뿐 아니라 마이크로소프트 윈도나 노벨 넷웨어 같은 기종에서도 운용할 수 있다.– 위키백과아파치는 웹 서버의 일종으로 현재 가장 인기있는 서버로 LAPM(Linux + Apache + PHP + Mysql)조합이 많이 보편화 되어 사용되고 .. 2014. 11. 26.
[CentOS,Red Hat]Install EPEL and additional repositories This article describes how to configure a CentOS or Red Hat Enterprise Linux system to use the Fedora Extra Packages for Enterprise Linux (EPEL) repository. The EPEL repository provides useful software packages that are not included in the official CentOS or Red Hat Enterprise Linux repositories.Instructions are also included for installing other third-party repositories, the IUS Community Proje.. 2014. 11. 25.
[CentOS] Repair Mode 상황서버를 운용하다 렉에 있는 HDD 3개중 1개를 언마운트 후 꺼내었다.한번도 Reboot을 한적이 없었기 때문에 문제가 있는지 알 길이 없었다.내부 VM에서 Background로 갑자기 튕기는 바람에 전체 Reboot이 되었는데 전에 빼두었던 HDD로 인해서 인식이 되지가 않는다. 해결/etc/fstab 으로 들어가서 문제의 파티션?! 경로를 주석처리하고 Reboot을 하면 된다. 당황하지 마라.. GUI에 익숙하거나 늘 해본던 기능만 하던 Linux 스킬이 하나 늘어난 것을 확인할 수 있다. ... 엔지니어여!! 바람직하지 않는 대한민국의 개발환경에 대해 까불 수 있을때 도전하라..애 없을때 자주 개겨야 대한민국이 발전한다!! 특히 대리부터 1년차는 좀 대들어야 한다 ㅋ다음은 기회가 없다.. 2014. 10. 16.
[Ubuntu] Solution for low screen resolution in Ubuntu 14.04 and VirtualBox Solution for low screen resolution in Ubuntu 14.04 and VirtualBoxOn my test installations of Ubuntu 14.04 in VirtualBox, I had to figure out how to deal with a situation where the highest screen resolution I could get is 640 x 480. And it was not just with Ubuntu 14.04, but also with Kubuntu 14.04.When I ran the xrandx command, the output was:kamit@HU:~$ xrandr xrandr: Failed to get size of gamm.. 2014. 9. 24.
[Windows] 프로세스 kill 1. 프로세스 확인하는 법 cmd 창에서 netstat -o or -ao (프로세스 ID(PID)를 획득한다) 2. 프로세스 kill - taskkill /f /pid 프로세스 ID - killproc 프로세스 ID 2014. 9. 15.
[Oracle] 계정 생성 및 삭제, 권한 부여, 테이블스페이스 지정 계정 생성?1create user 유저네임 identified by 패스워드; 권한 부여 resource, connect 는 일반적인 것을 다 사용할 수 있다. (DDL, DML 등)?12grant resource, connect to 유저네임;grant DBA to 유저네임; 테이블스페이스 지정?12alter user 유저네임 default tablespace 테이블스페이스명;alter user 유저네임 temporary tablespace 임시테이블스페이스명; 계정 삭제 cascade 를 명시하면 유저네임과 관련된 모든 데이터베이스 스키마가 데이터 사전으로부터 삭제되고 모든 스키마 객체도 물리적으로 삭제된다. ?1drop user 유저네임 cascade; 출처 : http://warmz.tistory.. 2014. 9. 4.
[Oracle] SQL Developer 툴 설치 SQL은 명령어를 직접 입력하여 그 결과를 바로 확인할 수 있는 console환경을 제공해주고 있습니다.SQL Plus 로 말이죠,그런데 명령어만 입력하는 것보다 더 쉽게 GUI로 할수 있게 도와주는 툴들이 여럿 있습니다.그중 Oracle 사가 무료로 배포하는 것이 SQL Developer 이지요.그외 Toad,Orange 등등이 있습니다.간단하게 설치할수 있는 SQL Developer 를 설치 해 보겠습니다. Oracle SQL Developer 4.0.2 (4.0.2.15.21)May 5, 2014 다운로드 : http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html 1.http://www.oracle.co.. 2014. 9. 4.
[Oracle] Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Could not execute auto check for display colors using command /usr/bin/xdpyinfo.Posted on March 22, 2011 by SEASQL• Posted in Oracle Installation• 7 CommentsMost of the users have been getting Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set in Linux environment while checking requirement the oracle installations on Linux 5.2 o.. 2014. 9. 4.
VPN 터널 - GRE 프로토콜 47 패킷 설명 및 사용 요약GRE(Generic Route Encapsulation) 프로토콜은 클라이언트 간 또는 클라이언트와 서버 간에 VPN(가상 개인 네트워크)을 만들기 위해 PPTP(지점 간 터널링 프로토콜)과 함께 사용됩니다.위로 가기 | 피드백 보내기추가 정보일반적인 한 가지 구현은 아래와 같이 LAN 사이의 라우팅을 위해 구성된 두 개의 라우팅 및 RRAS(원격 액세스 서비스) 서버 간에 Microsoft의 VPN 기술을 사용하는 것입니다.Lclient L-RRAS ===== VPN ===== R-RRAS Rclient | IP | | 인터넷 | | IP | -------------- ----------------- -------------- VPN을 만들고 사용할 때 GRE가 어떻게 사용되는지 잘 이해하고 있으.. 2014. 8. 6.
Error restarting the network service Hello, when i try to restart the network service i got this.# /etc/init.d/network restart Restarting network (via systemctl): Job failed. See system logs and 'systemctl status' for details. [FAILED]so, watching the log:#systemctl status network.service network.service - LSB: Bring up/down networking Loaded: loaded (/etc/rc.d/init.d/network) Active: failed since Thu, 09 Feb 2012 00:11:18 -0500; 8.. 2014. 8. 6.