centos(26)
-
how to install mariadb on centos7
#> yum install -y vim #> yum install -y net-tools vim #> yum -y install cmake gcc* curses-devel bison libxml* libtool* openssl* crypto-utils ncurses-devel #> yum install libjpeg* libpng* freetype* gd-* gdbm-devel libtermcap-devel -y #> groupadd -g 400 mysql #> useradd -u400 -g400 -d /usr/local/mysql -s /bin/false mysql #> cd /usr/local/src #> yum install -y wget #> wget http://ftp.hosteurope.de/..
2019.11.04 -
how to install telnet on ubuntu 16.04LTS
#> apt-get install -y xinetd telnetd #apt-get 으로 xinetd 와 telnetd 패키지 인스톨 #> adduser teluser password : retype password : #telnet 을 사용하기 위한 telnet 전용 유저 생성 useradd와는 다르게 설정을 직접해줘야함 #> vi /etc/xinetd.d/telnet #telnet 설정파일 수정 service telnet { disable = no // no : telnet 을 사용함, yes : telnet 을 사용안함 flags = REUSE // 사용했던 소켓을 재사용 socket_type = stream // 소켓 타입을 스트림으로 TCP를 이용 wait = no // 다중쓰레드인지(no) 싱글..
2019.09.26 -
how to install jdk or java on centos 7
yum -y update yum install java-1.8.0-openjdk yum install java-1.8.0-openjdk -y java -version update-alternatives --config java vi .bash_profile ### 하단에 추가 ### export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java ### java -version 으로 나오는 버전을 export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk 뒤에 삽입해야함 source .bash_profile echo $JAVA_HOME /usr/lib/jvm/java-1.8.0-..
2019.06.25 -
How to install gdb-8.0 / peda on ubuntu
How to install gdb & peda on ubuntu 18.04.02_LTS(Bionic Beaver) First, remove gdb and install python 2.x, library #> apt-get remove gdb #> apt-get install python2.7-dev #> apt-get install libcurses* #> apt-get install texinfo #> apt-get install git Second, you must download gdb-8.0.tar.gz file and install this file #> wget http://ftp.gnu.org/gnu/gdb/gdb-8.0.tar.gz #> tar xvzf gdb-8.0.tar.gz #> c..
2019.04.04 -
centos 7 apm yum install
** 붉은 글씨는 수정해야 하는 문자들임 [apm 설치] #> rpm -qa libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel서버에 설치된 패키지 확인 #> yum install libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel패키지 yum install #> yum install httpdapache(httpd) yum install #> vi /etc/yum.repos.d/MariaDB.repo기존의 yum 으로 설치할 경우 MariaDB 5.5 버전이 설치가됨최신버전 설치를 원할경우 yum 미러 경로를 직접 지정 # MariaDB 10.1 Ce..
2018.12.18 -
vi 편집기 분할 사용 / 외부 명령어 사용
vi 편집기에서 :sp 파일명 을 하면 상하로 창이 분할됨 vi 편집기에서 :vsp 파일명 을 하면 좌우로 분할됨 창을 전환하고 싶으면 ctrl + w 를 두번 누르면 다음창으로 넘어간다 외부 명령어를 사용할때는 :! 뒤에 명령어를 사용하면 된다.
2018.11.20 -
TLS_packet export certificate
wireshark 에서 tls 패킷의 인증서(certificate)를 저장하는 방법 우선 패킷에서 Server Hello, Certificate, Server Key Exchange, Server Hello Done이라고 나와있는 tls 패킷을 찾음이후 아래의 순서로 진행 secure sockets layer -> certificate -> handshake protocol -> certificates (xxx bytes) -> certificate(hex) -> encrypted : xxxxxxxxxx -> 마우스 우클릭 -> export packet bytes -> xxx.der or xxx.crt 저장을 하고 나면 아래의 이미지와 같이 인증서파일이 추출된다.이 인증서 파일을 리눅스 서버로 옮긴다. ..
2018.09.30 -
리눅스 시스템 PDT -> KST 타임존 변경
root#> ls /usr/share/zoneinfo root #> ls /usr/share/zoneinfo/Asia root #> ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime root#> date
2018.09.30 -
하트블리드(HeartBleed) 취약점 *CVE-2014-0160
*CVE-2014-0160데이터그램 전송계층 보안(Datagram Transport Layer Security) 프로토콜의 하트비트 확장은 매번 연결을 재시도하지 않아도 안전한 통신 연결을 테스트하고 유지시키는 방법을 제공 하트블리드 버그는 OpenSSL 1.0.1 버전에서 발견된 취약점으로 버퍼 초과 읽기로 분류되는데 소프트웨어가 허용된 것보다 더 많은 데이터를 읽게 하는 상황을 가리킴이 문제는 필요한 양보다 더 많은 데이터를 요청하는 하트비트 요청 메세지를 무시함으로써 수정할 수 있음 OpenSSL라이브러리의 구조적인 취약점으로 하트비트는 서버와 클라이언트 사이에 무슨 문제는 없는지 또는 안정적인 연결을 유지하기 위한 목적으로 일정 신호를 주고 받을 때 사용함 하트비트의 정상적인 통신 클라이언트는 하..
2018.09.21 -
클라우드 솔루션 ceph를 구축해보자
centos7 64bit 환경의 서버 두대 node0 메인node1 슬레이브 #> root사용자$> ceph사용자 cpeh 계정생성 #> useradd ceph#> passwd ceph패스워드 입력 생성된 ceph 계정이 root 권한을 사용할수 있도록 설정 #> echo -e 'Defaults:ceph !requiretty\nceph ALL = (root) NOPASSWD:ALL' | tee /etc/sudoers.d/ceph #> chmod 440 /etc/sudoers.d/ceph #> yum install -y centos-release-ceph-hammer epel-release yum-plugin-priorities #> sed -i -e "s/enabled=1/enabled=1\npriori..
2017.12.30