MRTG 를 램 디스크로 돌릴려고 구성해 보았다. /etc/grub.conf - kernel /vmlinuz-2.6.26.8-57.fc8 ro root=LABEL=/ ramdisk=3000000/etc/rc.d/rc.local - mkfs -t ext3 /dev/ram0 - mount /dev/ram0 /ramdisk cfg 파일의 내용이 2000~3000 개쯤 되는데 별 차이 나지 안는다. 하드웨어 성능이 좋아서일까나? 요즘? - 04:26 (ramdisk) - 04:30 (sata HDD) 굳이 MRTG 서버를 위해 RAMDISK 를 사용할 필요는 없다... SSD도 아마 같은 결과가 나오지 않을까 함...
TAR 에러메세지 tar: Error exit delayed from previous errors - tar cvzf kek.tar.gz data/ --ignore-failed-read (이건 단순히 에러가 나도 그냥 진행하겠다는 옵션같음) - tar zcvf kek.tar.gz data/ ( 우선 옵션 순서를 바꿔서 하니 에러가 안 나긴함) 위의 오류는 압축을 할때 압축될 파일들이 업데이트 되었을때 발생하는 에러 압축될 파일들이 현재 실행되는 프로세스와 관계가 있을경우 해당 프로세스를 종료한후 압축을 하면 된다.
어느날 새로운 계정 하나 만들고 패스워드 지정해줄려고 하는데 [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/..
- Total
- Today
- Yesterday
- IPSEC
- mod_security
- NGINX
- kvm
- SSL
- php
- mariadb
- 베이어다이나믹
- Apache
- gitlab
- WAF
- pptp
- yum
- ssh
- GeoIP
- HAProxy
- ntp
- iptables
- L2TP
- virtualbox
- cURL
- MySQL
- centOS7
- centos8
- 리눅스
- 인증서
- OpenVPN
- softether
- glusterfs
- galera
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |