일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- GNOME
- 크롬
- centos 7.5
- Chrome
- JSON
- bash
- Linux
- PostgreSQL
- docker
- Elasticsearch
- rsyslog
- log
- zabbix
- syslog
- yum
- Python
- Shell
- K8S
- C
- Kubernetes
- 파이썬
- GPU
- Elk
- 서울시민카드
- audit
- 빅데이터
- RHEL
- Audit Log
- CentOS
- 디렉토리
- Today
- Total
목록업무/etc (92)
Sysops Notepad
보통 리눅스는 오픈된 포트 하나하나 따지면서 정작 사용중인 내 PC는 체크를 안한다. 가끔은 체크해봅시다. 1. 윈도우버튼 -> cmd 입력 2, 오픈중인 포트 확인 및 PID를 통한 프로세스 확인 C:\Users\>netstat -ano | findstr LISTEN TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1052 TCP 0.0.0.0:1536 0.0.0.0:0 LISTENING 968 TCP 0.0.0.0:1537 0.0.0.0:0 LISTENING 824 TCP 0.0.0.0:1538 0.0.0.0:0 LISTENING 1472 TCP 0.0.0.0:1539 0.0.0.0:0 LISTENING 1724 TCP 0.0.0.0:1541 0.0.0.0:0 LISTENING 940..
리눅스에서 반복문 돌릴 때 for문도 있지만 seq를 사용하기도 합니다. 1. 기본 사용법 seq 10 => 1부터 10까지 출력 seq 3 9 => 3부터 9까지 출력 seq 2 2 10 => 2부터 2씩 증가하면서 10까지 출력 seq 10 -2 4 => 10부터 2씩 감소하면서 4까지 출력 2. 출력 형식 seq -f %04g 1000 => 1부터 1000까지 출력하는데 0001, 0002 이런 식으로 4자리 까지는 0으로 채워서 출력 seq -w 1000 => 1부터 1000까지 출력하는데 0001, 0002 이런 식으로 제일 큰 수의 자리수에 맞춰 0으로 채워서 출력 seq -f %e 10 => 1부터 10까지 공학용 표기법으로 출력 seq -f %f 10 => 1부터 10까지 소수점 6자리까지..
온라인 XML Viewer http://codebeautify.org/xmlviewer 온라인 JSON Viewer codebeautify.org/jsonviewer Unit Converter Length Converter Weight Converter Volume Converter Area Converter Temperature Converter Density Converter Electric Current Converter Speed Converter Angle Converter Bytes/Bits Converter Energy Converter Force Converter Fuel Converter Mass Converter Power Converter Pressure Converter Time C..
파이썬 특정 버전의 패키지 설치하기 pip install 패키지명==버전 # pip3 install fluent-logger==0.9.6 # pip3 install requests==2.23.0 # pip3 list | egrep -i "requests|fluent" 파이썬 특정 버전의 패키지 삭제하기 pip uninstall 패키지명==버전 # pip3 uninstall fluent-logger==0.9.6 # pip3 uninstall requests==2.23.0 # pip3 list | egrep -i "requests|fluent"
1. root로 로그인 # su root 2. 실행중인 yum pid 확인 # ps -elf | grep yum 3. 실행중인 yum process kill # kill -9 [pid] # rm /var/run/yum.pid
* 일정기간 지난 파일 삭제 명령 - 1일 지난 파일 삭제 예 find [디렉토리] -ctime +0 -exec rm -f {} \; * 일정기간 지난 파일 삭제 명령 - 7일 지난 파일 삭제 예 find [디렉토리] -ctime +7 -exec rm -f {} \; * 수정한지 3일 이내 ( -mtime -3 ) 의 파일만 find . -mtime -3 -type f -ls * 수정한지 30분 이내 ( -mmin -30 ) 의 파일만 find . -mmin -30 -type -f -ls * 특정용량 이상되는 파일 찾기 - 10MB 이상 되는 파일 찾기 예 find [디렉토리] -size +1000k -exec ls -al {} \; * 생산된지 30일 이상 된 파일만 삭제 find [디렉토리] -typ..
Ansible을 용한 디렉토리 755, 파일 644로 권한 설정하는 방법입니다. - name: "Mode 755 for directory and 644 for files" file: path: "/home/test" mode: u=rwX,g=rX,o=rX recurse: yes 만약 그냥 쉘에서 입력하고 싶으면 아래와 같이 입력하시면 됩니다. # find /home/test -type d -exec chmod 755 {} \;" # find /home/test -type f -exec chmod 644 {} \;"
텐서플로우(tensorflow) 설치 방법 : https://www.tensorflow.org/install/pip?hl=ko 간단한 테스트 코드 1: github.com/tensorflow/docs-l10n/blob/master/site/ko/tutorials/keras/classification.ipynb 간단한 테스트 코드 2: github.com/apple/tensorflow_macos
1 지정한 폴더 이하 파일 개수 세기 # find /폴더/경로 -type f | wc -l 2 현재 디렉토리의 하위 파일 개수 세기 # find . -type f | wc -l 2 현재 위치에서 파일 개수 세기 ls -l | grep ^- | wc -l
#!/bin/bash echo "Time : receive (Kbit/Sec) / transmit (Kbit/Sec)" while ( true ) ; do rx1=`grep eth0 /proc/net/dev | awk '{print $1}' | sed 's/.*://'` tx1=`grep eth0 /proc/net/dev | awk '{print $9}'` sleep 3 rx2=`grep eth0 /proc/net/dev | awk '{print $1}' | sed 's/.*://'` tx2=`grep eth0 /proc/net/dev | awk '{print $9}'` rx3=$(((rx2-rx1)/128/3)) tx3=$(((tx2-tx1)/128/3)) echo "`date '+%k:%M:%S'` ..