일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 빅데이터
- syslog
- 파이썬
- zabbix
- log
- 서울시민카드
- 디렉토리
- docker
- Elk
- Linux
- JSON
- PostgreSQL
- K8S
- Audit Log
- Shell
- Chrome
- rsyslog
- audit
- C
- centos 7.5
- Kubernetes
- CentOS
- GNOME
- Elasticsearch
- Python
- yum
- RHEL
- 크롬
- bash
- GPU
- Today
- Total
목록분류 전체보기 (188)
Sysops Notepad
# sar -u 1 5 // CPU 사용률 확인 12:17:02 AM CPU %user %nice %system %iowait %steal %idle 12:17:03 AM all 0.38 0.00 0.38 1.50 0.00 97.75 12:17:04 AM all 8.73 0.00 0.62 2.12 0.00 88.53 12:17:05 AM all 2.25 0.00 0.75 2.50 0.00 94.49 Average: all 3.79 0.00 0.58 2.04 0.00 93.59 * user :사용자모드에서 CPU가 소비된 시간의 비율 * nice: nice로 스케줄링의 우선도를 변경한 프로세스가 사용자 모드에서 CPU를 소비한 시간의 비율 * system: 시스템 모드에서 CPU가 소비된 시간의 비율 *..
Linux free 명령어란? 리눅스 환경(centos , 래드헷, 우분투등) 에서 어떤 어플리케이션을 설치하느냐에 따라 항상 메모리를 고려하게됩니다. 메모리를 많이 사용하는 어플리케이션이 많기 때문이죠. 캐시나 데이터베이스를 사용하는 경우에 더욱 그렇습니다. 그래서 메모리가 크게 여유있는 상황이 아니라면 현재 메모리를 자주 확인하면서 적절한 설정이 필요합니다. # free -m total used free shared buff/cache available Mem: 257751 1842 254508 105 1400 255327 Swap: 4095 0 4095 1. 리눅스 가용 메모리 확인하기 total - 전체 물리적인 메모리의 크기 used - 사용중인 메모리 크기 free - 사용중이 아닌 메모리 크..
ulimit 이란? ulimit는 프로세스의 자원 한도를 설정하는 명령, soft한도,hard한도 두가지로 나뉨 soft : 새로운 프로그램을 생성하면 기본으로 적용되는 한도 hard : 소프트한도에서 최대로 늘릴 수 있는 한도 apache 와 같이 웹 서비스를 운영 시 동접자가 많은 경우 구동되는apache 프로세스 수와 해당 프로세스가 처리하게되는 파일 수 또한 증가 하게 됩니다. * ulimit [옵션] 값 ( Centos , RHEL 기준) -a : 모든 제한 사항을 보여줌. -c : 최대 코어 파일 사이즈 -d : 프로세스 데이터 세그먼트의 최대 크기 -f : shell에 의해 만들어질 수 있는 파일의 최대 크기 -s : 최대 스택 크기 -p : 파이프 크기 -n : 오픈 파일의 최대수 -u :..
Podman 포드맨 https://podman.io/ https://github.com/projectatomic/libpod Buildah 빌다 https://github.com/projectatomic/buildah Skopeo 스코피오 https://github.com/projectatomic/skopeo Installing podman # subscription-manager repos --disable=’*’ # subscription-manager repos --enable=rhel-7-server-rpms # subscription-manager repos --enable=rhel-7-server-extras-rpms # subscription-manager repos --enable=rhel..
1. 컨테이너 툴 Red Hat Enterprise Linux 8은 오픈 컨테이너 이니셔티브(Open Container Initiative, OCI) 표준과 호환되는 다양한 툴로 컨테이너를 검색, 실행, 구축 및 공유하도록 시스템을 맞춤 설정할 수 있는 컨테이너 툴을 제공합니다. 이처럼 선택의 유연성을 확보하고 애플리케이션 컨테이너 지원을 확대하여 원하는 때에 원하는 방식으로 비즈니스 솔루션을 구현할 수 있습니다. Podman란 컨테이너 실행 Podman은 데몬이 없는(daemon-less) 명령줄 툴로서, 사용자가 직접 컨테이너 이미지를 생성하고 관리할 수 있도록 합니다. 런타임 환경 없이 컨테이너로 작업할 수 있으므로 소프트웨어 구성 요소에 부여한 권한을 보다 엄격하게 관리할 수 있습니다. Build..
네트워크 패킷 덤프를 확인하면 많이 나오는 두가지 프로토콜 LLNMR (Link Local Multicast Name Resolution) : - DNS 패킷 포맷형태, 로컬 링크상에서 호스트들의 이름을 조회하는데 이용되는 프로토콜 - 호스트에서는 네트워크 상 주변에 있는 컴퓨터 이름을 Resolving 하기 위해서 NetBIOS 를 이용하여 네임쿼리를 요청하는 메시지를 브로드캐스팅 - IPv4(224.0.0.252), MAC (01-00-5E-00-00-FC), IPv6(FF02:0:0:0:0:0:1:3) - 5355/UDP - 제어판->네트워크 및 인터넷 -> 네트워크 및 공유센터 -> 고급공유 설정 -> 홈 또는 회사 선택 후 네트워크 검색 끄기를 설정. SSDP(Simple Service Disc..
AWS 의 Amazon Neptune 같은 그래픽 데이터베이스인 neo4j 설치하기 환경: centos 7.6 # cd /tmp # wget http://debian.neo4j.org/neotechnology.gpg.key # rpm --import neotechnology.gpg.key # cat org.neo4j.server.webserver.address= ... # systemctl enable neo4j # systemctl start neo4j http://:7474 default login 정보 id : neo4j password : neo4j
# visudo %devel ALL = (root) NOPASSWD: /bin/systemctl stop your.stuff.service, \ /bin/systemctl start your.stuff.service
원인# tar -xvf test.tar.gztar (child): cannot run bzip2: No such file or directorytar (child): trying lbzip2tar (child): lbzip2: Cannot exec: No such file or directorytar (child): Error is not recoverable: exiting nowtar: Child returned status 2tar: Error is not recoverable: exiting now 해결방법# yum install bzip2or# apt install bzip2
HTML 파싱 하기 from HTMLParser import HTMLParser # create a subclass and override the handler methodsclass MyHTMLParser(HTMLParser): def handle_starttag(self, tag, attrs): print "Encountered a start tag:", tag def handle_endtag(self, tag): print "Encountered an end tag :", tag def handle_data(self, data): print "Encountered some data :", data # instantiate the parser and fed it some HTMLparser = MyH..