traceroute는 로컬에서 목적지 서버로 가는 네트워크 경로를 확인해주는 툴인데, 이를 Python으로 구현한 예제입니다. 12345678910111213141516171819202122232425262728293031323334353637383940414243#!/usr/bin/pythonimport socket def main(dest_name): dest_addr = socket.gethostbyname(dest_name) port = 33434 max_hops = 30 icmp = socket.getprotobyname('icmp') udp = socket.getprotobyname('udp') ttl = 1 while True: recv_socket = socket.socket(socket...
cat 파일을 만드거나 파일의 내용을 출력 cat test_file(보고 싶은 파일 이름) cd 디렉터리 이동 cd / : 최 상위 디렉터리로 이동 cd .. : 현재 위치에서 상위 디렉터리로 이동 chgrp 파일/디렉토리 그룹 변경 groupadd를 사용하여 그룹을 먼저 추가하여야 함 root@test]#chgrp grop test_file root@test]#ll drwxr-xr-x 2 root root 1024 feb 28 10:10 ./ drwxr-xr-x 2 root root 1024 feb 28 10:20 ../ ---xr-x 2 root group 1024 feb 28 11:10 test_file chown 파일/디렉토리 소유자 및 그룹 변경 - 소유자 변경 root@test]#chown u..
리눅스에서 새로 만들어진 파일에 파일 권한을 어떻게 설정할지를 제어하는 마스크 설정 umask - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 umask는 컴퓨팅에서 새로 만들어진 파일에 파일 권한을 어떻게 설정할지를 제어하는 마스크 설정을 결정하는 명령어이다. mask, umask 명령어와 umask 함수는 원래 유닉스의 구현체의 일부가 아니었다. 해당 운영 체제는 상대적으로 크기가 작은 컴퓨터 중심 환경에서 발전하였으므로 보안은 그다지 문제가 아니었다. 이후 각기 다른 단체의 수백 명의 사용자들로 성장해갔다. 처음에 개발자들은 ko.wikipedia.org
커스텀 모듈 - testing.py 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/bin/env python from ansible.module_utils.basic import * import os, json import re, sys def firstProg(text): text1 = "Hello " + text return text1 if __name__ == '__main__': fields = { "yourName": {"required": True, "type": "str"} } module = AnsibleModule(argument_spec=fields) yourName = os.path.expanduser(module.params['yourName'..
신뢰성 있고 빠르게 Nginx 설정 파일을 json 형식 데이터로 파싱 하고, 반대로 빌드할 수 있는, Python 모듈 crossplane을 소개합니다. Nginx text 설정을 json 형식 데이터로 변환 crossplane parse --indent 4 --include-comments /home/apps/nginx/conf/nginx.conf > nginx.conf.json Nginx Json 형식 설정 데이터를 text 설정으로 변환 crossplane build --stdout nginx.conf.json nginxinc/crossplane Quick and reliable way to convert NGINX configurations into JSON and back. - nginxinc..
1 2 3 4 import-module WebAdministration C:\Windows\System32\inetsrv\appcmd.exe clear config "Default Web Site" -section:system.webServer/security/ipSecurity /"[ipAddress='0.0.0.0',subnetMask='0',allowed='False']" /commit:apphost C:\Windows\System32\inetsrv\appcmd.exe set config "Default Web Site" -section:system.webServer/security/ipSecurity /+"[ipAddress='허용아이피',allowed='true']" /commit:apphost..
카프카 설치 시, 필수 설정 4가지 log.retention.hours=72 delete.topic.enable=true allow.auto.create.topics=false log.dirs=/data 카프카 설치 시 가장 중요한 설정 4가지 | Popit 카프카 보안과 커버로스(Kerberos)를 이용해 구성하는 방법에 대해 다루는 글을 쓰려다가, 현재 제가 구성한 보안 클러스터 구성환경에 접속할 수도 없고 새로 구성하기도 어려운 상황이라, 평소 주위 분들에게 많은 질문을 받은 “빠르게 카프카 사용하기”라는 주제로 먼저 글을 써봐야겠다는 생각이 들었습니다. 이 내용은 생각보다는 매우 단순하고 쉽습니다. 이 글이 필요한 분들은 다음과 같습니다. 카프카를 빨리 구성해야 한다. 카프카를 빨리 업무에 사용해..
좋은 동료가 되기 위한 10가지 방법 10배 뛰어난 엔지니어는 남들보다 10배 뛰어난 사람이 아니라, 주변 사람을 10배 뛰어나게 만드는 사람이다. 정서적으로 안전한 환경 만들기 모두 동등하게 참여하도록 격려하기 공명정대하게 공로 나누기 회의에서 들리지 않는 목소리를 키우기 개인적인 비판이 아닌 건설적이고 실용적인 피드백 자기 자신과 타인에게 책임감 가지기 팀에 가치 있는 분야에 투자하기 직장 내 다양성, 포괄성 그리고 동등함에 대해 배우기 성장에 대한 마음가짐 유지하기 직장 내 평등에 대한 회사 정책에 소리 내기 10배 뛰어난 개발자 되기 Recently I met with a friend of mine, James, who was a football player in college. He’s now ..
- Total
- Today
- Yesterday
- 예제
- MariaDB
- check
- command
- httpd
- Python
- 이슈처리
- example
- apache
- Windows
- configuration
- Web
- code
- Module
- Ansible
- monitoring
- mysql
- error
- 번역
- 코드
- File
- client
- PowerShell
- deview
- engineering
- 외부링크
- limits
- RESTful
- Linux
- 명령어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |