일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker
- Shell
- zabbix
- Python
- yum
- 크롬
- RHEL
- JSON
- 서울시민카드
- 파이썬
- Elasticsearch
- 디렉토리
- centos 7.5
- CentOS
- syslog
- GPU
- rsyslog
- Linux
- Kubernetes
- audit
- bash
- GNOME
- K8S
- log
- Elk
- 빅데이터
- Audit Log
- Chrome
- C
- PostgreSQL
- Today
- Total
목록전체 글 (181)
Sysops Notepad
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
예전에 Centos 8이 출시한다고 포스팅도 하고, OS 업그레이드를 위해서 준비하고 있었는데 2020년 12월08일에 충격적인 발표가 나왔네요. 간단히 요약하면 아래와 같습니다. CentOS Linux 7은 2024 년까지 지원 CentOS Linux 8은 2021 년 말에 지원이 종료, CentOS Stream 8 만 개발 및 유지 보수를 진행 CentOS Linux 9이후 버전은 더 이상 출시 X 기존구조 : Fedora -> CentOS Stream -> RHEL -> CentOS Linux 변경구조 : Fedora -> CentOS Stream -> RHEL 출처 : https://www.redhat.com/en/blog/centos-stream-building-innovative-future-..
1 지정한 폴더 이하 파일 개수 세기 # find /폴더/경로 -type f | wc -l 2 현재 디렉토리의 하위 파일 개수 세기 # find . -type f | wc -l 2 현재 위치에서 파일 개수 세기 ls -l | grep ^- | wc -l
time dd if=/dev/sdj4 of=/dev/sdi4 bs=4096 seek=1 = sdj4에 4k 만큼을 띄고 나서 복사 time dd if=/dev/sdj4 bs=4096 skip=1 of=/dev/sdi4 bs=4096 seek=1 = sdj4에 4k를 1개 스킵하고 시작하며, sdj4도 4k 1개를 지나서 복사시작
# nslookup xxx.com $TTL 43200 @ IN SOA xxx.com. root.xxx.com. 20211041111 ; 시리얼 값 (년월일시간)으로 대부분 셋팅 3H ; 2차 네임서버가 1차 네임서버에 접속하는 시간 15M ; 접속 실패 시 다시 시도할 시간 간격 1W ; 1차 네임서버에서 데이터가 없다면 1주 이후에 지워진다. 1D ) ; 위에서 설정한 TTL 값과 같은 의미 ; ; Name Server IN NS ns.xxx.com. ; 도메인을 소유한 DNS의 도메인 IN MX 10 mail.xxx.com. ; 메일을 보낼 도메인 또는 주소 IN A xxx.xx.xxx.xx ; 도메인이 찾아갈 IP 주소
리눅스 서버에서 TIME_OUT 이 많이 발생하는 시점에 /etc/sysctl.conf 파일 수정 후 sysctl -p 명령어로 적용해주시면됩니다. net.ipv4.tcp_tw_reuse 1 0 TIME_WAIT상태의 소켓중 timestamp 보다 작은 값의 timestamp 를 갖는 소켓을 재사용 한다. reuse 옵션을 사용 하기 위해서는 반드시 timestamps 옵션도 활성화 되어 있어야 한다. (기본적으로 활성화 되어 있음) net.ipv4.tcp_tw_recycle 1 0 TIME_OUT 상태의 소켓 유지 시간이 아주 짧아집니다. 단점 : NAT환경이나 load-balancers, 패킷 드랍 발생 net.ipv4.tcp_rfc1337 1 0 TIME_OUT를 유지하는 시간(단위:분) net.i..
#!/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'` ..
리눅스에서 특정 기간 파일 찾아 backup/ remove 하는 script 입니다. 다만 꼭 테스트 후에 사용하세요~ #!/bin/csh # to remove files more than 30 days from directory /delete_tmp_dir #find /delete_tmp_dir -mtime +30 -print -exec rm -f {} \; #find /delete_tmp_dir -type d -print -exec rmdir {} \; # /delete_tmp_dir에서 10일 이상된 파일을 삭제 find /delete_tmp_dir -mtime +10 -print -exec rm -f {} \; # /delete_tmp_dir에서 31일 이상된 파일을 삭제 find /delete_..
test.txt파일을 읽고 나서 1번째 라인 표시하고, 공백, 1번째라인에_delete 붙여서 출력 # cat test.txt | awk {'print $1 " " $1"_delete"'} file_name_change.sh 파일을 읽고 ls -l 표시, 공백, 3번째라인 출력하여 # cat file_name_change.sh | awk {'print "ls -l" " " $3'} > change_file_check.sh nas_change_file_check.sh 파일에 내용 넣기 # cat file_name_change.sh | awk {'print "echo 0" " > " $3 '}