일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- PostgreSQL
- Linux
- docker
- GPU
- 빅데이터
- K8S
- Python
- audit
- Audit Log
- Elk
- bash
- 크롬
- rsyslog
- 디렉토리
- RHEL
- centos 7.5
- Elasticsearch
- yum
- Kubernetes
- 서울시민카드
- JSON
- C
- zabbix
- 파이썬
- Shell
- log
- Chrome
- syslog
- CentOS
- Today
- Total
목록업무/etc (92)
Sysops Notepad
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..
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
#!/bin/bash for i in {1..30}domkdir ./dir${i}ls -1 -sort time | head -10000 | xargs -i mv "{}" ./dir${i}#ls -1 | sort -k 4 -t ":" done
1. ab란?- Apache HTTP server Benchmarking Tool- Apache 응답속도를 체크하는 벤치마팅 툴 2. 사용법 # yum install httpd-tools # ab -c 클라이언트수 -n 요청수 -t 시간 URL # ab -c 100 -n 200 -t 60 https://www.naver.com 3. 옵션 -n requests Number of requests to perform : 벤치마킹을 위한 요청수 -c concurrency Number of multiple requests to make : 하나의 요청당 체크할 다중 요구수 (기본값 : 1) -t timelimit Seconds to max. wait for responses : 제한시간 -p postfile Fi..
# vi /etc/rsyslog.conf *.*;local2.error/var/log/messages1*.*;local2.!*/var/log/messages2*.*;local2.!=error/var/log/messages3local2.info/var/log/messages4 # systemctl restart rsyslog
1. vi /etc/bash.bashrc export PROMPT_COMMAND='RETRN_VAL=$?;logger -p local6.debug "$(whoami) [$$]: $(history 1 | sed "s/^[ ]*[0-9]\+[ ]*//" ) [$RETRN_VAL]"' 2. vi /etc/rsyslog.d/bash.conf local6.* /var/log/commands.log template(name="json-template"type="list") {constant(value="{")constant(value="\"@timestamp\":\"") property(name="timereported" dateFormat="rfc3339")constant(value="\",\"@version\"..