압연 주말 TuxCon 2017. 대부분의 사람들에 따르면 내 강의로 친절하게 잘 수행. 나는 개인적으로 매우 행복하지 않다, 확실히 작동하는 많은 일이있다, 그것은 미래에 마지막 이러한 활동을하지 않기 때문에 나는 머리 것. 프리젠 테이션의 대부분을 솔직히 겨우 그녀를 기억, 그것은 트랜스 있었다. 나는 시계를보고 찾아 어디 띄엄 띄엄 순간을 기억, 그 시간의 상당한 금액까지했다.

확실히 그것은 쉬운 일이 아니었다, 심지어 마음에 베어링, 관객은 매우 좁게 표적과 큰 장벽은 관객이이었다.

 

DN42은 BGP 파괴 제품 환경없이 기술을 개발 할 수있는 멋진 프로젝트입니다, 당신은 GNS3와 시뮬레이션을 할 수있는 실험을 수행하는 비싼 장비가 필요없이. 실제 세계의 문제가 없습니다 순수한 실험실 환경 동안. 로 참여 1 년 정도의 프로젝트 노드. 프로젝트의 문제점 중 하나 1:1 현실 세계와 – 누군가가 발표 접두사 발표 안. 내가 게으른하고 있기 때문에 나는하지 필기 필터 아직 시간을, 내가 접두사 목록 이름 dn42을 생성하는 간단한 bash는 스크립트 문제를 해결하고이 유효한 접두사를 부어.

#!/bin/bash</pre>
vtysh -c 'conf t' -c "no ip prefix-list dn42"; #drop old prefix list

while read pl
do
vtysh -c 'conf t' -c "$pl"; #insert prefix list row by row
done < <(curl -s https://ca.dn42.us/reg/filter.txt | grep -e ^[0-9] | awk '{ print "ip prefix-list dn42 seq " $1 " " $2 " " $3 " ge " $4 " le " $5}' | sed "s_/\([0-9]\+\) ge \1_/\1_g;s_/\([0-9]\+\) le \1_/\1_g");
vtysh -c 'wr' #write new prefix list

유효 prediksi의 목록이 걸릴 HTTPS://ca.dn42.us/reg/filter.txt 여기서 메인 컨베이어 + 내 부분에 약간의 수정은 접두사 목록을 생성 할 수 있도록. 명령은 vtysh 실행됩니다.

4 년 연속 무료 소프트웨어 및 하드웨어에 대한 회의를 개최합니다 TuxCon. 개인적으로 나를 위해이 강한 플 로브 디프 회의 복용 장소입니다, 그것은 개발자 만 지시하지 않는 한, 그러나 대상 그룹은 매우 큰 관객은 매우 화려하다. 메모리는 생각하지 제공하는 경우, 나는 판 지금까지보고 싶었어. 올해의 에디션은 나에게 특별하다, I 프리젠 테이션 이후. 나는에 대해 이야기합니다 dnsdist 그리고 인프라에 유용 여부. 주제는 그녀 혼자 선택 말하는 것입니다. 나는 세계를 보여줄 필요를 느꼈다, 비교적 젊은 그대로, 하지만 지금까지 거의 내가 좋아하지 않아 그 안에 무언가를 발견했다. 마지막 때 새로운 나에게 너무 많은 것을 감명 여전히 매우 잘 작동 기억하지 않습니다.

당신은 CentOS는 알고 5 EOL이다 (삶의 끝) 년 3 월 31 2017. 어느 다음과 같은 매우 흥미로운 문제로 연결:

# yum update
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
&nbsp;Eg. Invalid release/
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
&nbsp;Eg. Invalid release/
removing mirrorlist with no valid mirrors: /var/cache/yum/extras/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: extras

 

문제는 CentOS는 거울의 짧은 목록입니다 5 이미 발로 직접 내용을 거부 한 후 얻은 얻을 시도:

# curl 'http://mirrorlist.centos.org/?release=5&arch=i386&repo=os'
Invalid release

 

일반적으로 전체에서 가장 신중한 생각은 분배 업그레이드 작업을 지원하는 정규 분포와 주석을 다시 설치. 불행하게도 내는 경우가 아니라 그것은 테이블에 옵션으로 서 있지 않는. 그래서 우리는 작은 집시 체계를 재생했다 – 사용하기 시작 볼트 미러. 순간 완전히 명확 생물과 정신을 알고에서, 나는 운동의 목적이 아닌 모든 업데이트를받을 수 없습니다, 그냥 내가 필요한 패키지를 설치하는 냠 작업 갖고 싶어. 이 목적은 모든 mirrorlist 변수를 주석과 /etc/yum.repos.d/CentOS-Base.repo에 base을 추가하세요. 마지막으로 우리의 종류에 냠 REPO를 얻을 수

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://vault.centos.org/5.11/os/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://vault.centos.org/5.11/updates/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://vault.centos.org/5.11/extras/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

마지막으로 깨끗한 모든 냠 플레이 && 냠 업데이트. 그것은 모든 그래서 우리는 성공적으로 계획을 완료 하 고 안전 하 게 할 수 있는 오류 없이 종료 하는 경우 오래 된 패키지를 설치.

 

모질라 썬더버드

아이디어는 내 게시물에서와 같이 파이어 폭스는 VACUUM와 REINDEX를 데이터베이스. 한 동안 데비안 rebradinranite는 모질라 제품의 버전. 때 썬더버드를 Icedowe에서 마이그레이션 나, 나는 defragmentiral으로, 지금까지 내 이메일 클라이언트는 문자의 심각한 양을 만료, 이메일 계정 및 서버, 사용자 및 암호. 스크립트 파일을 찾을 수있는 위치 만 약간의 수정과 함께 내 이전 게시물의 그것과 동일하다 🙂

리눅스 버전

for db in $(find ~/.thunderbird/$(grep Path ~/.thunderbird/profiles.ini | cut -d'=' -f2) -maxdepth 1 -name "*.sqlite" -type f)
do
echo "VACUUM ${db}"
sqlite3 ${db} VACUUM
sqlite3 ${db} REINDEX
done

맥 OS 버전

for db in $(find ~/Library/Thunderbird/$(grep Path ~/Library/Thunderbird/profiles.ini | cut -d'=' -f2)  -maxdepth 1  -name "*.sqlite" -type f)
do
echo "VACUUM && REINDEX ${db}"
sqlite3 "${db}" VACUUM;
sqlite3 "${db}" REINDEX;
done

파이어 폭스 프로필 폴더와는 달리 썬더 버드의 아주 올바른 궤도에 (без 공간) 변화의 구분을하지 않아도.