YUMSERV
Ubuntu VNCserver 구축
LINUX/BASIC 2019. 6. 1. 15:23

※ ubuntu 18.04 환경에서 설치 진행 VNCSERVER를 설치하는 이유는 GUI 환경으로 linux 깔려있을 때, 원격으로 접속하기 위함입니다.그렇기 때문에 기본적으로 GUI 환경이 깔려있어야 하며, GUI 환경을 먼저 설치하였습니다. [GUI 환경 설치]# apt-get update# apt-get install ubuntu-desktop# ll /lib/systemd/system/default.targetlrwxrwxrwx 1 root root 16 Apr 21 2018 /lib/systemd/system/default.target -> graphical.target graphical.target이 runlevel 5 GUI 환경입니다. # runlevel N 5# reboot 1. xrdp..

Openssl 소스설치
LINUX/BASIC 2019. 6. 1. 15:18

1. openssl 설치 ※ Centos7 환경에서 진행하였습니다. 최신버전은 openssl 홈페이지에서 다운로드 가능합니다. openssl 홈페이지 : https://www.openssl.org/source/ 기존에 설치되어있는 openssl은 backup으로 돌린뒤에 진행하였습니다. mv /usr/bin/openssl /usr/bin/openssl_bak mv /usr/include/openssl /usr/include/openssl_bak 현재 openssl 버전 # openssl version OpenSSL 1.0.2k-fips 26 Jan 2017 설치 과정 yum groupinstall "Development tools" cd /usr/local/src wget https://www.opens..

Curl 소스설치
LINUX/BASIC 2019. 6. 1. 14:08

1. curl 설치※ Centos7 환경에서 진행하였습니다. 최신버전은 curl 홈페이지에서 다운로드 가능합니다.curl 홈페이지 : https://curl.haxx.se/download.html 기존에 설치되어있는 curl을 backup으로 돌린뒤에 진행하였습니다.# mv /usr/bin/curl /usr/bin/curl_bak # mv /usr/include/curl /usr/include/curl_bak 현재 설치된 curl 버전# curl --version curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.34 zlib/1.2.7 libidn/1.28 libssh2/1.4.3 Protocols: dict file ftp ftps gopher ..

iperf 사용법
LINUX/BASIC 2019. 6. 1. 14:07

1. iperf란클라이언트와 서버와의 네트워크 대역폭을 측정하는 프로그램입니다.iperf 다운로드 : https://iperf.fr/iperf-download.php 2. iperf 설치※ centos 7 환경에서 진행하였습니다. 설치 되어있는지 확인 후 설치가 안되어있을 경우 yum으로 설치해줍니다. # rpm -qa | grep iperf# yum -y install iperf3*# rpm -qa |grep iperfiperf3-devel-3.1.7-2.el7.x86_64iperf3-3.1.7-2.el7.x86_64 iperf3 버전으로 설치를 진행해주었습니다.서버의 iperf버전와 client의 버전이 다를경우 확인이 안되기때문에 버전을 맞춰줘야합니다. 3. iperf 테스트서버측에서 포트를 열어주..

SSH 에러
LINUX/BASIC 2019. 6. 1. 13:53

SSH 시작시에 아래와 같은 에러메시지가 뜨면서 시작이 안될때Mar 12 01:26:30 test sshd: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Mar 12 01:26:30 test sshd: @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ Mar 12 01:26:30 test sshd: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Mar 12 01:26:30 test sshd: Permissions 0640 for ‘/etc/ssh/ssh_host_rsa_key’ are too open. Mar 12 01:26:30 test sshd: It ..

Quota
LINUX/BASIC 2019. 6. 1. 13:51

1. Quota란 사용자나 그룹이 생성할 수 있는 파일 용량이나 갯수를 제한하는 것을 말합니다. 한마디로 Quota를 이용해서 제한을 두어 사용하는 것을 말합니다. 2. Quota 사용법 1) Quota 설치 # rpm -qa | grep quota # yum -y install quota 2) 사용자 계정 생성 홈디렉토리는 /test1. userA userB 라는 두 계정을 만들었습니다.# useradd -d /test1/userA userA # useradd -d /test1/userB userB 3) 파일시스템에 제한 설정 /test1 이라는 디렉토리는 현재 추가 디스크로 연결되어있습니다.아래와 같이 /etc/fstab에 설정해주었습니다. # vi /etc/fstab UUID=d58f9eda-9c5..

MRTG 설치 및 설정
LINUX/BASIC 2019. 6. 1. 13:50

MRTG란 SNMP를 사용하여 자료를 그래픽으로 보여주는 툴로, 패킷 수를 확인할 수 있습니다 Network-link에서의 traffic 부하를 감시하는 tool입니다. SNMP란 Simple Network Management Protocol. 네트워크 관리를 위한 용도로 사용되는 네트워크 프로토콜. SNMP로 할 수 있는 것들은 네트워크 구성관리. 성능관리, 장비관리, 보안관리 등이 있습니다. MRTG 설치 환경– CentOS 7.5 APM 기본 설치 SNMP 설치 및 설정 설치 확인# rpm -qa | grep net-snmp 설치 및 데몬 시작# yum install net-snmp* # /etc/init.d/snmpd start 서비스 확인# ps -ef | grep snmpd root 18198..

NFS 설치 및 설정
LINUX/BASIC 2019. 6. 1. 13:37

NFS : Network File system. 네트워크 상에서 file system을 공유하도록 다른 호스트에 있는 filesystem 일부를 자신의 폴더처럼 사용할 수 있게 해줍니다. [서버 측 설정] 1. NFS 설치 # yum -y install nfs nfs-utils* rpcbind 2. NFS 설정 /etc/exports : nfs 서버의 공유 목록을 관리하는 파일# vi /etc/exports # [공유 디렉토리] [클라이언트IP] (옵션) ex) /home/test 192.168.0.110(rw,no_root_squash,sync) ro : 파일시스템을 읽기전용으로 마운트 rw : 파일시스템을 읽기쓰기전용으로 마운트 insecure : 인증되지 않은 접근도 가능하도록 설정 sync : s..

hdparm - 디스크 속도확인
LINUX/BASIC 2019. 6. 1. 13:33

hdparm 명령어를 통해서 디스크 속도를 체크할 수 있습니다. – 설치하는 방법 # yum install -y hdparm – 디스크 속도 확인 디스크 속도를 체크할 때 -tT 옵션을 많이 사용합니다.-t : 버퍼되어 있지 않은 데이터들을 읽는 속도를 체크합니다.-T : 버퍼되어 있는 데이터들을 읽는 속도를 체크합니다. # hdparm -tT /dev/sda /dev/sda: Timing cached reads: 6968 MB in 2.00 seconds = 3486.85 MB/sec Timing buffered disk reads: 544 MB in 3.01 seconds = 180.81 MB/sec

SMARTCTL-디스크검사
LINUX/BASIC 2019. 6. 1. 13:19

Smartctl은 하드디스크를 검사하는 도구입니다. – 설치하는 방법 # yum install smartmontools – 사용방법 모든 정보를 확인하고자 할 때# smartctl -a /dev/sda간단한 정보만 확인하고자 할 때# smartctl -H /dev/sda디스크 정보를 확인하고자 할 때# smartctl -i /dev/sda – 속성값 설명주로 봐야할 속성값들입니다. 아래 항목들이 0이 아닌경우, 디스크에 문제가 있다고 판단합니다. Raw_Read_Error_Rate 디스크 표면으로 부터 데이터를 읽는 과정에 문제가 있는 경우 정상적인 경우 0 Sping_up_Time 플레터 회전에 제로 rpm 에서 최대 rpm에 도달하는 평균 시간 Start_Stop_Count 플레터가 회전하고 정지한 ..