리눅스

· 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 입니다.
MS-SQL 아키텍처는 아래 사진과 같은 구조로 이루어져 있습니다. [출처] https://zetawiki.com/wiki/MS_SQL_%EC%84%9C%EB%B2%84_%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98 MS SQL 프로세스 설명 Open Data Services 이상있는 프로세스의 리소스 복구 Database Cleanup / Shrinking 장애난 시스템 재기동시 인스턴스 복구 수행 Lazywriter 버퍼 캐시의 dirty 내용을 데이터 파일에 기록 Database Checkpoint 버퍼 캐시와 데이터 파일의 동기화 시점 관리 MS DTC (Distribute Transaction Coordinator) 분산 트랜잭션 문제 해결 Logwriter 로그 버퍼 엔트리..
· 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 ........
기존에 MsSQL 은 윈도우 쪽에만 설치가 가능하였으나, 요즘에 Linux 에도 설치가 가능하도록 바뀌었습니다. Linux 에 설치하는 방법입니다. 1. curl 명령어를 사용하여 패키지를 다운로드 합니다.# curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo -o /etc/yum.repos.d/mssql-server-2017.repo % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 232 100 232 0 0 527 0 --:--:-- --:--:-- --:--:-- 527# curl ht..
· 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..
꽁담
'리눅스' 태그의 글 목록 (2 Page)