일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Shell
- 서울시민카드
- zabbix
- 디렉토리
- GPU
- 빅데이터
- GNOME
- PostgreSQL
- Python
- centos 7.5
- 파이썬
- Linux
- audit
- bash
- C
- syslog
- log
- Elk
- CentOS
- docker
- rsyslog
- Kubernetes
- JSON
- 크롬
- yum
- K8S
- Elasticsearch
- Audit Log
- Chrome
- RHEL
- Today
- Total
목록업무 (176)
Sysops Notepad
Centos 7 / RHEL 7 에서 반복되는 로그 제거하는 방법 해당로그는 systemd의 session_start_scope () 함수에 의해 인쇄됩니다. 이 함수는 cgroup을 만드는 데 사용되며 무시 가능합니다. # tail /var/log/message Dec 6 04:01:01 localhost systemd: Created slice user-0.slice.Dec 6 04:01:01 localhost systemd: Starting Session 63 of user root.Dec 6 04:01:01 localhost systemd: Started Session 63 of user root.Dec 6 05:01:01 localhost systemd: Created slice user-0.s..
# for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l; done
yum install screen screen -S 세션명 : 세션 생성screen -r 세션명 : 강제로 종료된거에 다시 붙이기screen -RR Ctrl+a A : 현재 screen의 이름 설정Ctrl+a c : screen에서 새창 생성Ctrl+a k : 현재 screen 죽이기Ctrl+a d : 현재 screen detach Ctrl+a " : 리스트 보기 == screen -list Ctrl+a a : 바로 전 창으로Ctrl+a n : 다음 창으로 Ctrl+a p : 이전 창으로 Ctrl+a 0 : 0번째 창으로Ctrl+a 1 : 1번째 창으로 Ctrl+a S 화면 수평 분할Ctrl+a | 화면 수직 분할Ctrl+a tab 화면 분할 이동Ctrl+a Q 화면 분할 해제
리눅스 파일시스템 감시를 통한 변경,생성,삭제,위치변경 알림 inotify 사용법OS : centos 7.5 # yum install inotify-tools # inotifywait -e create,delete,modify,move -mrq /test & # touch /etc/test.txt/etc/ CREATE test.txt# detected # vi /etc/inotifywait.conf # create config file LOGFILE=/var/log/inotify.log MONITOR=/test EVENT=create,delete,modify,move # vi /etc/rc.d/init.d/inotifywait -------------------------------------------..
GPU 스케쥴링을 위한 GPU 스케쥴러 Slurm 명령어 정리 # smap -> 작업 상태 및 노드 상태 확인 # sinfo [option] -N -I-> 노드 or 파티션 정보 확인 # squeue -> 작업 상태 확인 - R : RUNNING - PD : PENDING - S : SUSPENDED - ST : STOP - CD : COMPLETED - CA : CANCELLED - F : FAILED - NF : NODE_FAIL # sbatch [option] scriptfile-> 작업 제출 -n 필요 프로세스 수-N 필요 컴퓨트 노드 수-o stdout filename-e stderr filename-t 최대 작업 시간 지정 format> 02:00:00--gres=gpu gpu 사용 옵션-p ..
mysql/mariadb 리눅스 json 포멧으로 출력하는 방법 # echo "select * from table limit 3;" | mysqlsh --json --sqlc --uri root@ip:3306{"duration":"0.00 sec","info":"","row_count":3,"rows":[[1,"PENELOPE","GUINESS",{"year":2006,"month":1,"day":15,"hour":4,"minute":34,"second":33.0}],[2,"NICK","WAHLBERG",{"year":2006,"month":1,"day":15,"hour":4,"minute":34,"second":33.0}],[3,"ED","CHASE",{"year":2006,"month":1,"day"..
Linux ( centos , redhat ) 환경에서 파이썬 소스 컴파일하여 사용하는 방법 # 컴파일할 특정 디렉토리로 이동cd /home/centos/py/ # 컴파일 명령어 실행python -m compileall . # 기존 컴파일 파일 overwritepython -m compileall -f . # 특정 파일만 컴파일 하는 방법python -m py_compile name.py # 리눅스 쉘에서 실행시키는 방법python 파일 가장 최상단에 #!/usr/bin/python 추가 (경로는 상황에 따라 변경) # 참고: python 3.x 버전의 경우 -f 를 해도 기존의 pyc파일 유지 ,cache 디렉토리로 compile 된다.이를 overwrite하려면 -b 옵션 추가python3 -m co..
사용환경 : Linux( Centos 7.5 )아나콘다 버전 : Anaconda2-5.3.0Python 버전 : python 2.7.15 Anaconda 설치 방법1. wget https://repo.continuum.io/archive/Anaconda2-5.3.0-Linux-x86_64.sh 2. chmod 755 Anaconda2-5.3.0-Linux-x86_64.sh 3. bash Anaconda2-5.3.0-Linux-x86_64.sh 4. 라이센스 동의 > 설치 경로 지정 > PATH 지정 5. source ~/.bashrc Anaconda 사용 방법conda --version# 아나콘다 버전 확인 conda info --envs# 아나콘다 설치된 가상 환경 리스트 conda install pa..
python을 통한 시스템 스크립트 생성시 가장 많이 쓰이는 os 모듈 정리 시스템의 환경 변수값 읽기 - os.environ() , os.getenv() ,os.environ.has_key()디렉터리 위치 변경하기 - os.chdir()디렉터리 위치 리턴받기 - os.getcwd()시스템 명령어 호출하기 - os.system()실행한 시스템 명령어의 결과값 리턴 - os.popen()디렉터리 생성 - os.mkdir()디렉터리 삭제 - os.rmdir()파일 삭제 - os.unlink()파일 rename - os.rename(변경전,변경후) 그 외에 많이 쓰이는 모듈pickle - 객체를 파일에 저장/불러오기 모듈 >> pickle.dump(data, f) , pickle.load(f)tempfile ..
리눅스를 사용하다 보면 가장 많이 쓰는 명령어 중 하나인 vi 편집기 or vim 편집기 ! I , a , A , R , x, dd , yy, pp 등 정말 하나도 빠짐 없이 중요한 단축키들입니다. 만약 리눅스 혹은 유닉스를 처음 접하는 신규입사자/학생 분들은 아래 표들을 프린트 하여 자리에 붙여 두고 사용하시기를 추천합니다! 일단 i , a , o 같은 문자의 삽입부터 시작으로 yy , pp 단축키를 통한 문자열 복사 dd , x 를 이용한 문자열 삭제부터 어느정도 익숙해지면 를 ex모드(:)로 전환하여 :set number등 문단 넘버링부터 특정 문자열 치환 , 삭제 ,삽입등 다양한 기능을 사용한다면 어느센가 메모장 보다 vi가 더 편해지는 날이 오게 될꺼에용