Table Of Contents netstat lsof (MAC) netstat 현재 사용하고 있는 TCP 포트를 조회하는 리눅스 명령어는 netstat 입니다. netstat명령어로 TCP통신을 진행중인 서비스의 연결상태를 확인가능 하다. $ netstat -tnl 위 명령어를 실행결과는 아래와 같다. 옵션 t 는 TCP, n 은 10진수(Numeric), l 은 Listening을 의미한다. $ netstat -tnl Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0..
Table Of Contents 소스파일 받아서 컴파일 하기 바이너리 받아서 설치하기 빌드된 소스 다운로드 및 bin 설치 with ROOT권한 빌드된 소스 다운로드 및 bin 설치 without ROOT권한 빌드된 소스 다운로드 및 library 설치 ldconfig 방법 LD_LIBRARY_PATH 방법 서론 linux 컴퓨터에 어떤 프로그램을 설치하는 방법은 3가지가 있다. 여기선 제일쉬운 패키지 관리자 사용방법을 제외한 3번 빌드된 바이너리 파일을 받아서 설치 하는 방법을 설명한다. APT, YUM같은 패키지 관라자 로 실치 소스 파일을 받아서, 빌드해서 설치 (configure) 빌드된 바이너리 파일을 받아서, 설치하기 난 라즈베리파이 Zero 에 nodejs를 설치하려는데, apt instal..
Step 1 - Install vsftpd The first step is to install vsftpd. $ sudo apt update $ sudo apt install vsftpd Next, we need to backup the original configuration file so that we can start with a fresh configuration. $ sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.orig Step 3 - Configuring vsftpd We will now go over some important settings in order for vsftpd to work. Begin by opening the configuration fil..
Centos에서 nodejs 및 npm 설치 nodejs 특정 버전 설치 Centos에서 기본적으로 제공하는 nodejs는 너무 하위버전이다. 그래서, 상위버전을 쓰려면 아래와 같이 curl명령어를 호출해 셋팅을 해야 한다. elasticdump를 쓸려고 한다면 nodejs v12을 추천한다 $ yum install -y gcc-c++ make # 12점대 버전을 다운 받으려는 경우 $ curl -sL https://rpm.nodesource.com/setup_12.x | sudo -E bash - # 9점대 버전을 다운 받으려는 경우 $ curl -sL https://rpm.nodesource.com/setup_9.x | sudo -E bash - $ yum install nodejs yum insta..
Table of Contents 파일 읽기/쓰기 DataFrame 읽기 DataFrame Query DataFrame 수정 Merge and Join 기타 파일 읽기 CSV 파일 읽기/쓰기 $ df = pd.read_csv('./app_unique_20200820.csv', usecols=[0, 1], names=['timestamp', 'stb_id'], dtype=str) ... INDEX timestamp stb_id 0 2019-11-12 10:53:48.415 {27574A07-25AA-11E8-AD34-XXXXXXXXXXXX} 1 2019-11-12 11:40:02.479 {1EA317EC-9647-11E9-A51A-XXXXXXXXXXXX} 2 2019-11-12 11:40:43.811 {51..
Text and Keyword 타입 Text 타입 전문(full text) 형식과 같은 문자열 (ex. Mail) 을 색인 할 때는 필드에 text 타입을 적용한다. 해당 타입으로 설정된 필드는 기본적으로 analyzed 속성이며, 'Analyzer'를 통해서 문자열이 각각 분리된 토큰으로 인덱스에 색인 된다. 따라서 메일 본문과 같이 큰 문자열 덩어리를 가지고 있는 document를 그 본문안의 각각 단어로 검색 할 수 있게 해 준다. (이른바 'Full Text Search'..) 다만 해당 필드를 'sorting' 작업에 사용할 경우, 메모리 점유와 성능 문제를 가져온다. 때문에 sorting 작업엔 거의 사용하지 않지만, 일반적으로 'aggregation' 작업에는 성능에 유의 하면서 사용을 하는..
계정 추가 sudo adduser newuser sudo 권한 추가 sudo visudo 계정 관리 /etc/passwd plex:x:123:128::/var/lib/plexmediaserver:/bin/bash debian-transmission:x:124:129::/var/lib/transmission-daemon:/bin/false ftp:x:125:130:ftp daemon,,,:/srv/ftp:/bin/false anonymous:x:1001:1001::/home/anonymous:/bin/bash jusung:x:1002:1002:Jusung LEE,,,:/home/jusung:/bin/bash Login shell이 /bin/bash 처럼 안되있고 없거나 그러면, ssh login시 shel..
Table of Contents Opening Data loading manually and from CSV files to Pandas DataFrame Loading, editing, and viewing data from Pandas DataFrame Renaming colmnns, exporting and saving Pandas DataFrames Summarising, grouping, and aggregating data in Pandas Merge and join DataFrames with Pandas Basic Plotting Pandas DataFrames Opening¶CSV (쉼표로 구분 된 값) 파일은 일반적인 데이터 파일 형식입니다. Python을 사용하여 CSV 파일에서 날짜..