[Shell Script] 리눅스 쉘 파헤치기 -1. 쉘 소개 1. 리눅스 쉘 GNU 배시쉘은 리눅스의 기본 쉘로, 본 쉘에서 기능이 강화되어, 프로그래밍뿐만 아니라 대화형으로 사용될 때도, 사용자가 효율성 향상을 위해 자신의 작업환경 구성과 단축키 생성이 가능하다. 배시 쉘은 오늘날 유닉스와 리눅스에서 사용되는 가장 인기 있는 쉘 중의 하나이며, 배시(Bash) 프롬프트의 기본 프롬프트는 달러 표시($)이다. 사용하는 리눅스 운영체제에서 어떤 쉘을 사용할 수 있는지 알고 싶다면 다음과 같이 /etc/shells 파일을 살펴보면 된다. [root@gukii ~]# cat /etc/shells/bin/sh/bin/bash/sbin/nologin/bin/dash 2. POSIX 가 뭐지? 상이한 운영체제와 ..
[CentOS 6.X] 초간단 ClamAV(리눅스 AntiVirus) 설치 및 운영 ClamAV는 네트워크 장비로 유명한 시스코 시스템즈에서 지원하는 오픈소스 소프트웨어로 자유 크로스플랫폼 형식의 바이러스 검사 소프트웨어 툴킷이다. 바이러스를 비롯한 수많은 종류의 악성 소프트웨어를 찾아낼 수 있다. 주된 목적 가운데 하나는 서버 측면의 전자 메일 바이러스 검사기의 역할을 하면서 메일 서버에 이용하는 것이다. 출처 - 위키백과 1. ClamAV 구성 및 기능 명령어 실행결과 freshclam Signature Update 패턴 업데이트 yum update Engine Update 백신 엔진 업데이트 clamd 시스템 감시 데몬 clamscan 검사 2. ClamAV, Clamd 설치# yum -y inst..
[CentOS 6.X] iptables-GeoIP로 국가 차단 공감될만한 이야기다. 국가간 악감정은 없지만 ㅠ... 워낙 사이즈가 큰 대륙의 스케일로 DDoS 공격도 정말 어마어마한 양으로 크게 들어올 때가 있다. 그렇다. 중국 얘기다ㅠ.. 거진 모든 DDoS 에 사용되는 IP는 웬만하면 대륙 IP인 경우가 많다. 이럴 때 아예 해외 IP를 차단하고 싶다, 혹은 특정국가(중국)에 대한 접근을 차단하고 싶다. 할경우에 사용되는 방법이다. !! 주의사항 1. 내 서버에 접근하는 모든 중국발 접근이 차단될 수 있으므로 신중히 사용해야 한다. 2. 아래 iptables_drop_China.sh은 iptables INPUT 체인에서 차단되도록 설정된 스크립트이므로, bridge/NAT 방화벽에서의 차단을 원하는 ..
[Python] Telegram Bot을 이용한 백업결과 전송 import telegram import subprocess my_token = '(BOT 토큰입력)' bot = telegram.Bot(token = my_token) updates = bot.getUpdates() chat_id = '(Bot chat_id 입력)' cmd = 'fgrep -A500 "Complete...$(date \'+%Y.%m.%d\')" /home/Backup/Backup.log' result = subprocess.check_output(cmd, shell=True) bot.sendMessage(chat_id=chat_id, text=result) 정말 간단하게 짰다.. 심지어 예외처리도 안함 귀찮 ㅠ.. ㅎㅎ 텔..
[Shell Script] Backup Shell Script 대규모 IDC 근무하며 스위치 Config 백업은 필수다. 필자는 일전에 만들어 놓은 switch 백업 java 프로그램을 리눅스 백업서버에서 cron으로 자동동작하도록 shell script로 만들어 준 후, 텔레그램으로 백업결과를 오전 8시에 받고 있다. 이 포스팅은 switch 백업 java 프로그램을 실행하는 shell script 이다. switch config backup java 프로그램은 아래 링크를 참조 바란다. 1. 2017/12/14 - [Programming/JAVA] - [JAVA] Switch Config Backup Program 기본적인 백업 쉘 스크립트 구조이다. (사실은 더 정교하지만 간략하게 짜보았다,) #!..
- Total
- Today
- Yesterday
- 조던1 사틴
- selinux 정책설정
- end 응모
- 리눅스 hostname 변경
- troijan
- 조던1 사틴 블랙토 개봉기
- 리니지m 격수 팁
- 나이키 켄드릭라마
- linux bridge 설정
- 케니4
- 파워쉘 문자열
- 피파온라인4
- 웹쉘 예방
- 리눅스 모니터링
- 파워쉘 문자열 포함 조건
- Java
- 이지 부스트 700 모브
- selinux 사용법
- 이지 부스트 700
- 매치스패션 할인
- 나이키 코르테즈
- 배트멍 할인
- 파워쉘 문자열 포함
- 조던1 사틴 블랙토
- 웹쉘 해결
- CloudStack
- 이지 700 모브
- 웹쉘 탐지
- 이지 350 지브라
- selinux 설명
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |