Linux

CentOS 에 ORACLE 을 설치하는 방법입니다.터미널에 X 기능을 추가한 뒤 Xwindows 기능을 이용하여 설치를 진행합니다. 서버 CentOS Linux release 7.5.1804 데이터베이스 Oracle Database 12c Release 2 (12.2.0.1.0) 다운로드 방법 1. 사이트에 접속한 뒤 다운로드를 진행합니다.http://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle12c-linux-12201-3608234.html 2. 다운로드 한 zip 파일을 서버로 전송합니다. 설치 방법 1. zip 파일을 해제합니다.$ ls linuxx64_12201_database.zip $ unzip linuxx..
· Linux/개념
TCP 를 사용하여 통신하는 암호화 되어있지 않은 데이터는 tcpdump 명령어로 가로챌 수 있습니다.tcpdump 는 sudo 권한이 있는 유저 혹은 root 계정에서 수행할 수 있습니다. 예132번 서버의 eth4 이더넷카드명, 10101 포트를 통해서 데이터는 받는 경우입니다.132번 서버에서 아래 명령어를 수행합니다.$ tcpdump -xXvvvs 1024 -i eth4 tcp port 10101 10101 포트를 통해서 들어오는 데이터 중, 원하는 내용을 캡쳐합니다.0x00b0: 0000 0000 0000 010a 5449 5354 4f52 5920 ........TISTORY. 0x00c0: 2020 0a4d 4f5a 4920 2020 2020 2010 0700 ...MOZI......... ..
· Linux/개념
yum 명령어를 사용 시, 아래와 같은 오류가 뜨면서 yum 이 수행되지 않은 때 해결 방법입니다.Loaded plugins: fastestmirror, langpacks Determining fastest mirrors Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 알 수 없는 오류" One of the configured repositories failed (Unknown), and yum doesn't have enough cached da..
· Linux/개념
SSH 로 접속을 할 때, 수 초 이상이 걸리는 경우에 확인 방법입니다. /etc/resolv.conf 파일의 nameserver 값을 확인합니다.# cat /etc/resolv.conf # Generated by NetworkManager nameserver 168.126.63.1만약 가장 처음나오는 nameserver 의 값이 127.0.0.1 이 아닌 경우 가장 윗줄에 아래 내용을 추가합니다.# cat /etc/resolv.conf # Generated by NetworkManager nameserver 127.0.0.1 이 후 속도가 빨라진 것을 확인할 수 있습니다.
· Linux/개념
LINUX 에서 디스크가 HDD 인지 SSD 인지 확인하는 방법입니다. 먼저 df 명령어로 파일시스템명을 조회합니다.$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 103080888 6388924 91432700 7% / ... 이 후 파일시스템 명칭을 이용하여, 디스크 정보를 확인합니다.$ cat /sys/block/sda/queue/rotational 1HDD 는 1, SSD 는 0 입니다.
· Linux/개념
BOMByte Other Mark, 텍스트 시작 부분에 있는 정보를 담고있는 내용입니다.Windows 의 메모장같은 경우 BOM 내용을 저장하기 때문에, 문제가 발생할 수 있습니다. xxd 명령어를 사용하여 거래처.csv 파일의 BOM 내용을 확인합니다.거래처.csv 파일 앞에 헥사값 efbbbf 라는 BOM 내용이 들어가 있습니다.$ xxd 거래처.csv | head -3 0000000: efbb bf43 3131 3031 3031 3636 7c30 3130 ...C11010166|010 0000010: 3136 367c eb86 8dec 9785 ed9a 8cec 82ac 166|............ 0000020: ebb2 95ec 9db8 eca1 b0ec 9db8 28ec a3bc ........
· Linux/개념
RemoveIPC사용자가 로그아웃을 하였을 때, System V 와 POSIX IPC 객체를 제거하는 리눅스 프로퍼티입니다. 기존 커널은 RemoveIPC 가 no 로 설정되어 있어 사용자가 로그아웃해도 제거되지 않았으나,centos 기준 커널 3.0 이상에서 기본 속성값이 yes 로 변경되면서, 문제가 발생되고 있습니다. 대표적인 예로 GOLDILOCKS 의 세션접속이 불가능 해집니다. RemoveIPC 를 no 로 설정하는 방법 1. /etc/systemd/logind.conf 파일을 편집기로 엽니다.2. RemoveIPC 값을 no 로 변경합니다.3. system 설정값을 재시작(적용) 합니다.# vi /etc/systemd/logind.conf [Login] ... RemoveIPC=no # sy..
· Linux/개념
SSH 원격 장비에 접속할 수 있는 유틸리티를 의미합니다. 다음과 같은 상황일 때 아래와 같은 오류가 발생합니다. 1. 초기에 원격지 장비의 정보를 로컬장비에 저장합니다.2. 원격지 장비의 정보가 어떤 상황으로 인해 변경됩니다.3. 로컬장비는 원격지 정보의 이전정보를 가지고 있으므로, 충돌이 발생합니다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! ..
iperf 네트워크 속도를 측정하는 프로그램입니다.qperf 처럼 리눅스 기본명령어가 아니며, 설치를 진행해야 합니다. qperf 는 네트워크 속도를 측정하는 또다른 프로그램이며, qperf 포스팅에 관해서는 아래링크에 있습니다.http://mozi.tistory.com/41?category=990187 iperf 설치 설치방법 1. yum 을 통해 다운로드를 진행합니다. * root 계정이 필요합니다.# yum install iperf3.x86_64 설치방법 2. source 를 다운로드 받은 후, 컴파일 합니다. * root 계정이 필요하지 않습니다. * configure 시 경로를 입력하여, 설치경로를 지정할 수 있습니다. $ pwd /home/sh91/iperf $ wget http://sourc..
pstack프로세스 혹은 쓰레드(LWP) 에 대한 스택 추적을 출력합니다.프로세스 소유자 혹은 root 계정에서 수행해야 합니다. pstack 사용법pstack PIDpstack LWP pstack 예제glsnr 의 PID 로 pstack 을 떠보겠습니다.가장 위 #0 이 현재 프로세스가 수행중인 함수의 위치입니다.$ ps -ef | grep glsnr sh91 4246 1 0 3월13 ? 00:00:02 glsnr --start --msgqkey=22581$ pstack 4246 #0 0x00007f60a38e3903 in __epoll_wait_nocancel () from /lib64/libc.so.6 #1 0x00000000004a4c5a in stwPollPollSet () #2 0x000000..
꽁담
'Linux' 태그의 글 목록 (2 Page)