През изминалият уикенд се изтъркаля TuxCon 2017. Според повечето хора съм се справил прилично добре с лекцията ми. Аз персонално не съм съвсем доволен, определено има много неща върху които да работя, защото планувам да не е последната ми подобна изява за в бъдеще. Ако трябва да съм честен по голямата част от презентацията почти не си я спомням, беше като в транс. Спомням си откъслечни моменти в които поглеждам часовника и установявам, че е изтекло прилично количество време.

Определено не беше никак лесно, дори като се има на предвид, че аудиторията беше изключително тясно насочена и нямаше някаква голяма бариера с публиката.

 

განვიცადე ცოტა დრამატული დისკზე ჩემი ლეპტოპი. მას შემდეგ, რაც დაფიქსირება პრობლემა apt-get update საბოლოო ჩამორეცხვის არ არის სასიამოვნო პროცესის დასრულების შემდეგ

E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/debian.ipacct.com_debian_dists_sid_contrib_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.

როგორც ყოველთვის, პრობლემა ის არის, ძალიან აშკარა /var/lib/apt/lists/debian.ipacct.com_debian_dists_sid_contrib_binary-i386 არ შეიძლება სწორად. Fix მარტივია, როგორც ძალიან დიაგნოზი პრობლემა:

 rf -f /var/lib/apt/lists/*

საბოლოო ჯამში, შედეგი იძულებულია სინქრონიზაცია apt.

ახალი Debian Stable ფაქტია, დაახლოებით ერთი კვირის და ხელში itched განახლება virtualkata მას, მაგრამ მე არ მქონდა დრო დღეს. დღიდან დავიწყე დასაწყისში, გადავწყვიტე დაუთმოს ჩემი დრო განახლება. Промених сорс листа ми като промених wheezy на jessie

sed -i "s/wheezy/jessie/g" /etc/apt/sources.list && apt-get update

აქ ტაშს 2 სარკეები:

  • MariaDB – სარკის აღარ უნდა Jessie მოიცავს მობილური 10.0.6 თავს მე არ იჯდეს კარგად ბევრი. მაშინ 5.5 michetodb და mysql არ არიან საკმაოდ თანმიმდევრული, რადგან იმ დროს იგი შემობრუნდა უკან mysql 5.5.42 – ეს არის ძირითადად jessie
  • DotDeb – მე ეს ადრე for php55 აქ არის ასევე საჭირო, რადგან Jessie გააჩნია 5.6.7-1

მას შემდეგ, რაც მან ზედმეტი სარკეები და ამოტრიალებული მიერ MariaDB to MySQL apt-get dist განახლება აფეთქდა სუფთა, გადატვირთვა და მე უნდა Debian 8.0. გავხსენი ვებ სერვერზე და ჩემი მოულოდნელი მუშაობდა აქ გრძელი ამბავი – რამდენიმე სიტყვა nginx და მე შედგენილი წყარო შემდგომი დამატებითი დავალებები. dpkg-l nginx სრული 1.2 Yep ვინმეს დაავიწყდა unhold არა პაკეტები. Unhold და განახლება ყველაფერი გრაფიკი და nginx-breaking 😆 . Nginx და სამუშაო პროცესების შეკითხვებს და php-FPM პროცესი და runnign მაგრამ php კოდი არ არის შესრულებული და არა შამფურზე შეცდომები 🙄 ჩემი სანიშნეები.

ჩხრეკის შემდეგ, ცვლილების შესახებ ინფორმაციის აღმოვაჩინე შემდეგი გავლის

FastCGI კონფიგურაციის საკითხები ============================

nginx გაიგზავნება შეცვლილია fastcgi_params, რომელმაც გამოაცხადა SCRIPT_FILENAME fastcgi_param. ეს ხაზი უკვე ამოღებულია. ამიერიდან ჩვენ ასევე გადაზიდვა fastcgi.conf ეხლა ზედა საცავი, რომელიც მოიცავს ჯანსაღ SCRIPT_FILENAME პარამეტრის მნიშვნელობა.

ისე, თუ თქვენ იყენებთ fastcgi_params, თქვენ შეგიძლიათ ვცდილობთ გადასვლის fastcgi.conf ან ხელით მითითებული შესაბამისი params.

bingo. მე შეიცვალა ვირტუალური მასპინძლებს გამოიყენოთ fastcgi.conf ნაცვლად უხეში intrusions და ყველაფერი განათებულ. მაშინ მოხვდა სწრაფი diff დაინახოს, თუ რა არის განსხვავება 2 config

diff /etc/nginx/fastcgi_params /etc/nginx/fastcgi.conf
1a2
> fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;

რომელიც მაგონებს, რომ ასხამს დიდი კონფიგურაციის ვირტუალური მასპინძლებს მაგარი იდეა. იგი რჩება recompiled ერთხელ nginx და ons, ვისაც სურს mod_sec + PageSpeed ​​მაგრამ რომ მოიცდის. გაცილებით უფრო მნიშვნელოვანია, че правилото ми се повтори ако нямаш огледа от 3-ти източници и кастъм изпълнения Debian не се чупи при dist-upgrade!

https://www.youtube.com/watch?v=gEQCny6zNF0

След дълго двумесечно обмисляне взех решение да напусна настоящата си работа. Днес ми беше последния работен ден. ჯერჯერობით მუშაობდა 4 და ნახევარი წლის განმავლობაში (ზემოთ ქვემოთ) мога да кажа, ჩემთვის ეს იყო ჯოჯოხეთური სიამოვნება და პატივია მუშაობა ზოგიერთი- საუკეთესო linux ადმინისტრატორები ბულგარეთში. ვმუშაობდი ერთ-ერთი უდიდესი ინტერნეტ პროვაიდერები სამხრეთ ბულგარეთში მომცა საშინელი ბევრი გამოცდილება, სტიმული, წყურვილი ახალი ცოდნა და საჭიროება ასეთი. მე ვალში ყველაფერი მე მივაღწიეთ მათი კოლეგები, ვინც დამეხმარა და მირჩია, მაგრამ მოდის დრო, როდესაც გრძნობს, არ არის საკმარისი. ბოლო 1 წელი შეუწყვეტია მოყვარე ადგილი, რომელიც ცხოვრობს, მე შეწყვიტა შეგრძნება იმ frantic ენთუზიაზმი ყოველდღე აღმოჩენა ახალი მსოფლიო დამაბრკოლებელი ჩემი აზრით, რამდენიმე საინტერესო თავსატეხი. ყველაფერი უფრო და უფრო რუტინული, რომელიც არ არის კარგად.

საშინლად მენატრება კოლეგებს ლანჩი ყავა დილით. ყველა მე მენატრება, მაგრამ ზოგი რამ უბრალოდ უნდა ცვლილება. Me ფიქრობს, რომ არის ბოლოს წერტილი ამ. იმედი მაქვს, რომ სწორი გადაწყვეტილება მიიღო და ჩემს წინაშე, რომ ეს ადგილი როგორც როკ, არავის აქვს ძალა განდევნონ ჩემს პოზიციას, რომელიც მე. ახლა მე დაიწყოს რაღაც რადიკალურად არ განსხვავდება საქმიანობას, არამედ მეტწილად იგი განსხვავებული, ვიდრე მე აკეთებდა. მე ვიცი, მეტნაკლებად ყველაფერი სათავგადასავლო, მაგრამ როგორ გვესმის, რომ ცოცხლები ვართ. 🙂 შეიძლება ყოველთვის არ არის უსაფრთხო ითამაშოს.

გადაკვეთა ჩემი თითები და მინდა me luck!

დღეს შეეცადა მსუბუქად გარკვევა ყველა XHTML შეცდომები ჩემს მთავარ გვერდზე და ახლა შედეგი არის პირი, აბსოლუტურად სწორი კოდი.

დოკუმენტი, რომელიც მდებარეობს <https://neo2shyalien.eu/> წარმატებით გადაამოწმა, როგორც XHTML 1.0 გარდამავალი. ეს იმას ნიშნავს, რომ რესურსი კითხვა იმის შესახებ, როგორც “XHTML 1.0 გარდამავალი” და რომ ჩვენ წარმატებით შეასრულა ფორმალური დადასტურება, რომ ეს. გამრჩეველი შესრულება ჩვენ გამოიყენება ამ გამშვები ეფუძნება OpenSP (SGML / XML) და libxml2 (XML).

კმაყოფილი იქნება, защото това е една важна част от един експеримент които съм започнал с блога ми от няколко дни. Сега се боря и с скоростта на зареждане, че е доста ниска което не ме радва преди времето беше максимално до 2 секунди сега е около 4 което не е никак добре.