어느날 새로운 계정 하나 만들고 패스워드 지정해줄려고 하는데 [root@localhost ~]# passwd Changing password for user root. New UNIX password: /usr/share/cracklib/pw_dict: error reading header PWOpen: Success 시불 안된다... 이럴때는 [root@localhost ~]# rpm -e cracklib-dicts --nodeps [root@localhost ~]# yum install cracklib-dicts 요래 하니깐 잘 되네 ㅋㅋ cracklib-dicts 이 패키지가 깨졌다네 ㅋㅋ
vsftp (Very Secure File Transfer Protocol) 설치 vsftp 특징 FTP 보안설정을 할수 있어서 좀 더 안정적으로 FTP 서버 운용이 가능하다.config 파일 수정과 의미가 명확하여 초보자들도 사용하기 쉽다.기본적으로 Redhat, Suse, Open-BSD 계열 리눅스에서 기본 탑재하고 있어서 따로 설치할 필요없이 바로 사용이 가능하다. vsftp 설치 여부 확인 [root@localhost ~]# rpm -qa | grep vsftpdvsftpd-2.2.2-14.el6.x86_64 vsftp 설치 yum install vsftpd -y vsftp 데몬 실행 스크립트 /etc/init.d/vsftpd stop | start | restart vsftp 설정 파일 /et..
가장 흔히 쓰는거 몰라도 그냥 잘 쓰는 편집기 vi 파일명 하면 그 파일을 편집할수 있게 편집기 화면으로 넘어감 맨 처음은 명령모드이다. a 나 i 를 누르면 입력모드로 : 콜론을 누르면 편집모드로 바뀜 간단한 명령어 명령모드에서 간단히 입력할수 있는 명령어들 a : 현재 커서의 뒤에 입력 i : 현재 커서의 압에 입력 화살표 대신에 h (왼쪽), j (아래), k (위), l (오른쪽) 커서 이동 가능. 키보드 화살표가 박살났을때 쓰라는데 쓸일이 있을지 k (↑)h(←) l(→) j(↓) 페이지 전환 (알아두면 파일이 큰 경우 마우스 보다 빠름) Ctrl + f : 아래 화면으로 페이지 이동 Ctrl + b : 위의 화면으로 페이지 이동 G : 파일의 제일 마지막으로 이동 gg : 파일의 가장 처음으로..
lsyncd (실시간 동기화) 예전에 rsync 와 연동하여 몇번 사용했던건데 잘 사용하면 꽤 유용할듯 하다. rsyncd 단점 실시간 동기화의 어려움 시스템 퍼포먼스 분산의 어려움 차등 동기화 방식으로 서버 댓수에 따라 동기화 시간이 걸린다 Inotify 파일 시스템을 감지하는 커널모듈 [root@localhost ~]# grep -i inotify /boot/config-`uname -r` CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y 설치 wget http://lsyncd.googlecode.com/files/lsyncd-1.26.tar.gz tar xvfz lsyncd-1.26.tar.gz cd lsyncd-1.26./configure make && make install ..
alias name[=value] alias - 현재 시스템에 정의된 alias 목록을 볼수 있다. (리눅스에서 기본적으로 셋팅되어 있는 부분이다) alias cp='cp -i' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias mysql='/usr/local/mysql/bin/mysql' alias mysqladmin='/usr/local/mysql/bin/mysqladmin' alias mysqldump='/usr/local/mysql/bin/mysqldump' alias rm='rm -i' alias vi='vim' alias which='alias..
아래는 퍼온것들... 조금 변형해서 사용하면 될듯함 # Sample Mon Configuration File # # mon.cf,v 1.1 # # This mon.cf file relies on these monitors and alerts: # # jabber.alert (jabber_alert.pl) # jabber.monitor # dns.alert # # Available at http://www.jabberdoc.org/tools # # alertdir = /etc/mon/alert.d mondir = /etc/mon/mon.d logdir = /var/log/mon.d dtlogfile = /var/log/mon.d/dt.log dtlogging = yes statedir = /var/lib/..
01 * * * * 명령 첫번째 : 0 ~ 59 까지 범위 (분) 두번째 : 0 ~ 23 까지 범위 (시간) 세번째 : 1 ~ 31 까지 범위 (날짜) 네번째 : 1 ~ 12 까지 범위 (달) 다섯번째 : 0 ~ 6 까지 범위 (요일) 0 - 일요일, 6 - 토요일 * : all 을 의미함 1 - 15 : 1 - 15 동안이라는걸 의미 (일정한 기간동안) 1 2 3 ...... 15 를 의미하는듯 함 /5 : 5 마다 일정기간 범위중에 5만 선택할때 (일정 범위내의 5만 의미하겠다는 듯함) 01 * * * * root run-parts /etc/cron.hourly 01 * * * * - 매주 매달 매일 매시간 1분씩 실행한다는 의미 run parts /etc/cron.hourly - /etc/cron...
mon 깔기 prel 모듈이 필요하다라고 함 cd /usr/include h2ph -r -l . 아래왜 같이 존나게 올라가면서 실행되면 정상 필요한 perl 모듈 설치 Time::Period PRYAN/Period-1.20.tar.gz Time::HiRes J/JH/JHI/Time-HiRes-1.59.tar.gz wget http://search.cpan.org/CPAN/authors/id/P/PR/PRYAN/Period-1.20.tar.gz wget http://search.cpan.org/CPAN/authors/id/J/JH/JHI/Time-HiRes-1.9719.tar.gz perl Makefile.PL make; make install; mon 다운받기 wget wget ftp://ftp.kern..
테스트 환경 Centos5, 6설치yum install rsyncd*xinetd (슈퍼데몬)vim /etc/xinetd.d/rsync- disable = yes → disable = no 수정 현재 xinetd 데몬과 연동하지 않아도 별도의 rsync 데몬이 제공되어서 필수는 아님자동 백업이 아닌 수동 백업인 경우 패스워드를 입력해줄 경우 설정없이 바로 복사 가능함방화벽에서 TCP / 873 포트 오픈원본에서 rsyncd 설정을 하던 복사받는쪽에서 rsyncd 설정을 하든 상관없음vim /etc/rsyncd.conf (원본 DATA가 있는쪽 서버에서 설정) - 원본[home] ; 백업서비스 이름 path = /home ; 백업할 자료가 있는 경로 comment = HomeBackup ; 코멘트 u..
- Total
- Today
- Yesterday
- OpenVPN
- virtualbox
- IPSEC
- Apache
- WAF
- cURL
- pptp
- yum
- SSL
- iptables
- GeoIP
- 베이어다이나믹
- ssh
- glusterfs
- L2TP
- mod_security
- kvm
- centOS7
- 리눅스
- NGINX
- ntp
- php
- MySQL
- mariadb
- softether
- 인증서
- centos8
- HAProxy
- galera
- gitlab
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |