
در 25 مارس ثبت نام را باز کردیم ، این یک بازی برای دوستداران و کارشناسان سیستم عامل لینوکس است. برخی از آمار: 1117 نفر برای بازی ثبت نام کردند که 317 نفر حداقل یک کلید پیدا کردند، 241 نفر مرحله اول را با موفقیت انجام دادند، 123 نفر مرحله دوم و 70 نفر مرحله سوم را پشت سر گذاشتند. امروز بازی ما به پایان رسیده است و ما به برندگان خود تبریک می گوییم!
- الکساندر تلدکوف مقام اول را به خود اختصاص داد.
اسکندر با خود گفت که او معمولی ترین مدیر سیستم است. در ولگوگراد زندگی می کند و حدود بیست سال است که سیستم های مختلف مشابه یونیکس را مدیریت می کند. من موفق شدم در ارائه دهندگان اینترنت، یک بانک و یکپارچه سیستم کار کنم. اکنون او از راه دور در یک شرکت کوچک کار می کند و روی زیرساخت ابری برای یک مشتری بزرگ خارجی کار می کند. عاشق خواندن و گوش دادن به موسیقی است. در مورد بازی ، الکساندر گفت که او بازی را به طور کلی دوست دارد ، او چنین کارهایی را دوست دارد. در طی مصاحبه ای در یکی از شرکت ها، کاری شبیه به Hackerrank انجام دادم، جالب بود. - مقام دوم - رومن سوسلوف.
رمانی از مسکو. او 37 سال سن دارد. به عنوان یک مهندس لینوکس/یونیکس در Jet Infosystems کار می کند. در محل کار، من باید سیستم های لینوکس/یونیکس + SAN را مدیریت و عیب یابی کنم. علاقه مندی ها متفاوت است: سیستم های لینوکس، برنامه نویسی، مهندسی معکوس، امنیت اطلاعات، آردوینو. درباره بازی رومن اشاره کرد که بازی را به طور کلی دوست دارد. "من کمی مغزم را کش دادم و از زندگی روزمره خاکستری کار روزمره فاصله گرفتم. 🙂 دوست دارم کارهای بیشتری داشته باشم، وگرنه قبل از اینکه فرصتی برای چشیدن آن داشته باشم، بازی از قبل تمام شده بود. - سوم - alex3d.
الکس در مسکو زندگی می کند و در توسعه نرم افزار کار می کند. "از شما برای مسابقه متشکرم، آزمایش مهارت های من در گوگل فو جالب بود."
همچنین در رده بندی 10 بازیکن برتر:
- یوگنی سالدایف
- مارکل موخناچفسکی
- کنستانتین کونوسف
- پاول سرگئیف
- ولادیمیر بووایف
- ایوان بوبنوف
- پاولو کلتس
ما می دانیم که گزینه های زیادی برای حل همه مشکلات ما وجود دارد؛ برخی از راه حل های ممکن در زیر توضیح داده شده است.
1. مرحله اول
ما آن را "آیا شما واقعا یک مدیر هستید؟" نامیدیم، زیرا کار بسیار ساده بود - تعمیر یک سرویس لامپ گرم.
1.1. حقایق جالب:
دو بازیکن در 15 دقیقه ابتدایی بازی کلید اول را پیدا کردند و در همان ساعت اول سه لیدر داشتیم که کار را کامل کردند.
1.2. ورزش
شما برای کار در شرکتی رفتید که برای مدت طولانی هیچ متخصص فن آوری اطلاعات شایسته ای وجود نداشت. قبل از شروع به نظم دادن به کارها، باید مشکل سوزشی را که مانع کار دفتر می شود، حل کنید.
خانم نظافتچی کابل برق کابینت سرور را با دستشویی گرفت. برق بازیابی شده است، اما یک وب سایت بسیار مهم هنوز کار نمی کند. وب سایت از این جهت مهم است که این شرکت در مورد امنیت اطلاعات اهمیت چندانی ندارد و در صفحه اصلی آن می توانید رمز عبور مدیر رایانه مدیر عامل را به صورت متنی واضح بیابید.
یک روز رمز عبور عوض شد، اما همه رمز جدید را فراموش کردند، کارگردان نمی تواند کار کند. شایعاتی مبنی بر وجود کلیدهای بیشتری در این دستگاه وجود دارد که می تواند به ما در رمزگشایی نسخه پشتیبان اسناد حسابداری کمک کند.
همه انتظار دارند که مشکل حل شود!
1.3. راه حل
1. اول از همه، شما باید رمز عبور ریشه در ماشین مجازی را تغییر دهید تا به آن دسترسی پیدا کنید. هنگام شروع، متوجه می شویم که این سرور اوبونتو 16.04 است.
برای تنظیم مجدد رمز عبور ریشه، دستگاه را مجددا راه اندازی می کنیم، در هنگام بارگیری، در لحظه نمایش منوی grub، با دکمه "e" به ویرایش آیتم اوبونتو بروید. خط لینوکس را ویرایش کنید، آن را به آخر اضافه کنید init=/bin/bash. ما از طریق Ctrl+x بارگذاری می کنیم، یک bash دریافت می کنیم. روت را با rw دوباره نصب کنید، پسورد را تغییر دهید:
$ mount -o remount,rw /dev/mapper/ubuntu--vg-root
$ passwdهمگام سازی را فراموش نکنید، راه اندازی مجدد کنید.
2. شرط می گوید که وب سرور ما کار نمی کند، نگاه کنید:
$ curl localhost
Not Found
The requested URL / was not found on this server.
Apache/2.4.18 یعنی در واقع، آپاچی در حال اجرا است، اما با کد 404 پاسخ می دهد. بیایید به پیکربندی نگاه کنیم:
$ vim /etc/apache2/sites-enabled/000-default.confیک کلید نیز در اینجا وجود دارد - StevenPaulSteveJobs.
بررسی مسیر /usr/share/WordPress - چنین چیزی وجود ندارد، اما وجود دارد /usr/share/wordpress. کانفیگ را ویرایش کنید و آپاچی را مجددا راه اندازی کنید.
$ systemctl restart apache23. دوباره امتحان کنید، با این خطا مواجه می شویم:
Warning: mysqli_real_connect(): (HY000/2002): Connection refused in /usr/share/wordpress/wp-includes/wp-db.php on line 1488دیتابیس اجرا نمیشه؟
$ systemctl status mysql
Active: active (running) موضوع چیه؟ ما باید آن را کشف کنیم. برای انجام این کار، همانطور که در توضیح داده شده است، باید به MySQL دسترسی پیدا کنید . یکی از نکات مستندسازی توصیه می کند که گزینه را ثبت کنیم skip-grant-tables в /etc/mysql/mysql.conf.d/mysqld.cnf. یک کلید نیز در اینجا وجود دارد - AugustaAdaKingByron.
اصلاح حقوق کاربر 'wp'@'localhost'. ما MySQL را راهاندازی میکنیم، آن را از طریق شبکه در دسترس قرار میدهیم و گزینهای را در تنظیمات نظر میدهیم skip-networking.
4. بعد از این مراحل وب سرور راه اندازی می شود اما سایت همچنان کار نمی کند زیرا
Warning: require_once(/usr/share/wordpress/wp-content/themes/twentysixteen/footer.php): failed to open stream: Permission denied in /usr/share/wordpress/wp-includes/template.php on line 562ما حقوق فایل را ویرایش می کنیم.
$ chmod 644 /usr/share/wordpress/wp-content/themes/twentysixteen/footer.php
ما صفحه را تازه می کنیم، به سایت می رویم و کلید را پیدا می کنیم - BjarneStroustrup! ما هر سه کلید را پیدا کردیم، مدیر ما می تواند کار کند، ما فایل های حسابداری را رمزگشایی کردیم. همه خوشحال هستند و شما کار زیادی برای راه اندازی زیرساخت، پشتیبان گیری و امنیت در شرکت پیش رو دارید.
2. مرحله دوم
لازم بود مشکل جمع آوری تحلیل ها حل شود. همه عاشق تجزیه و تحلیل هستند - چه کسی، کجا و در چه مقدار از آن استفاده می کند. ما به موردی رسیدیم که همه مهندسان ممکن است به شکلی در زندگی با آن مواجه شوند.
2.1. حقایق جالب
یکی از بازیکنان ما در 10 دقیقه ابتدایی بازی کلید صحیح را وارد کرد و در همان ساعت اول یک لیدر داشتیم که کار را انجام داد.
2.2. ورزش
شما برای کار در شرکت رفتید، مدیران به سراغ شما آمدند و از شما خواستند که دریابید از آفریقا برای چه کسی نامه فرستاده شده است. ما باید 21 آدرس گیرنده برتر را بر اساس آنها بسازیم. حروف اول آدرس گیرندگان کلید هستند. یک چیز: سرور ایمیلی که نامه ها از طریق آن ارسال شده اند بارگیری نمی شود. همه انتظار دارند که مشکل حل شود!
2.3. راه حل
1. سرور به دلیل وجود پارتیشن swap در fstab بوت نمی شود؛ هنگام بارگذاری، سیستم سعی می کند آن را مانت کند و از کار می افتد. چگونه بوت کنیم؟
تصویر را دانلود کنید، ما CentOS 7 را دانلود کردیم، بوت از Live CD/DVD (عیب یابی -> نجات)، نصب سیستم، ویرایش /etc/fstab. ما بلافاصله اولین کلید را پیدا می کنیم - GottfriedWilhelm11646Leibniz!
ایجاد مبادله:
$ lvcreate -n swap centos -L 256M
$ sync && reboot2. مثل همیشه، رمز عبور وجود ندارد، باید رمز عبور root را در ماشین مجازی تغییر دهید. ما قبلاً در اولین کار این کار را انجام دادیم. ما تغییر می دهیم و با موفقیت وارد سرور می شویم، اما بلافاصله به راه اندازی مجدد می رود. سرور با چنان سرعتی بارگذاری میشود که شما حتی وقت ندارید همه گزارشها را با دقت نگاه کنید. چگونه بفهمیم چه اتفاقی دارد می افتد؟
دوباره از livecd بوت میشویم، لاگهای سیستم را با دقت مطالعه میکنیم و در هر صورت، به cron نگاه میکنیم، زیرا چنین دورهای وجود دارد. در آنجا ما مشکل و کلید دوم را پیدا می کنیم - Alan1912MathisonTuring!
نیاز به /etc/crontab خط را حذف یا نظر دهید echo b > /proc/sysrq-trigger.
3. پس از آن سرور بارگیری شد و می توانید وظیفه مدیران را تکمیل کنید: "آدرس ها در آفریقا چیست؟" این اطلاعات عموماً در دسترس عموم است. شما می توانید این اطلاعات را در اینترنت با استفاده از عبارات "IP address africa"، "geoip database" بیابید. برای حل مشکل، میتوانید از پایگاههای داده توزیع آدرس (geoip) بهطور رایگان استفاده کنید. ما از پایگاه داده به عنوان استاندارد استفاده کردیم ، تحت مجوز Creative Commons Attribution-ShareAlike 4.0 در دسترس است.
بیایید سعی کنیم مشکل خود را فقط با استفاده از ابزارهای سیستم لینوکس حل کنیم، اما به طور کلی می توان آن را به روش های زیادی حل کرد: استفاده از ابزارهای فیلتر متن و استفاده از اسکریپت ها در زبان های برنامه نویسی مختلف.
برای شروع، ما به سادگی جفت های IP فرستنده و گیرنده را از گزارش نامه دریافت می کنیم. /var/log/maillog (بیایید جدولی از گیرندگان ایمیل - IP فرستنده بسازیم). این کار با دستور زیر قابل انجام است:
$ cat /var/log/maillog | fgrep -e ' connect from' -e 'status=sent' | sed 's/[]<>[]/ /g' | awk '/connect from/ {ip=$11} /status=sent/ {print $10" "ip}' > log1.txtو قبل از اینکه به جمع آوری یک پایگاه داده از آدرس های آفریقایی ادامه دهیم، بیایید نگاهی به آدرس های IP برتر فرستنده ها بیندازیم.
$ cat log1.txt | cut -d' ' -f1 | sort | uniq -c | sort -r | head -n 40
5206 L2JhbjAbM67GA99jg@mail.ru
4165 iHKTBkegOQa6fIALq@mail.ru
3739 nHkcBl7BdgXxijSYD7@mail.ru
3405 SMAzPJAzbl9vp4hAXo@mail.ru
3346 xILz6d7P@mail.ru
در بین همه آنها، سه دریافت کننده اول از بالا به وضوح از نظر تعداد حروف برجسته هستند. اگر آدرسهای IP فرستندههایی را که به آدرسهایی از این 3 مورد برتر ارسال کردهاند را بشناسید، متوجه غلبه واضح شبکههای خاص خواهید شد:
$ cat log1.txt | fgrep 'L2JhbjAbM67GA99jg@mail.ru' | cut -d' ' -f2 | sort | cut -d'.' -f1 | uniq -c | sort -r | head
831 105
806 41
782 197
664 196
542 154
503 102
266 156
165 45
150 160
108 165بیشتر شبکههای 105/8، 41/8، 196/8,197،8/41 به AFRINIC - یکی از پنج ثبتکننده اینترنتی منطقهای که منابع اینترنتی را توزیع میکنند، اختصاص داده شدهاند. AFRINIC فضای آدرس را در سراسر آفریقا توزیع می کند. و 8/XNUMX به طور کامل به AFRINIC اشاره دارد.
https://www.nic.ru/whois/?searchWord=105.0.0.0
https://www.nic.ru/whois/?searchWord=41.0.0.0
بنابراین، پاسخ مشکل در واقع در خود لاگ است.
$ cat log1.txt | fgrep -e '105.' -e '41.' -e '196.' -e '197.' -e '154.' -e '102.' | awk '{print $1}' | sort | uniq -c | sort -r | head -n 21
4209 L2JhbjAbM67GA99jg@mail.ru
3313 iHKTBkegOQa6fIALq@mail.ru
2704 nHkcBl7BdgXxijSYD7@mail.ru
2215 uvRbp1O@mail.ru
1774 sPmMsmmFiV@mail.ru
1448 BtG3aHgQgCKuze2AKuRH@mail.ru
1233 eQpuuQ2uQdbwRL3@mail.ru
958 nJT5dpaBZ@mail.ru
862 ef4WbQiB@mail.ru
762 dQCqKL6eVminFfH7wLA@mail.ru
632 ifq6Rd1HxuCQOdO9@mail.ru
539 cFwm2ssypMmx1sA7@mail.ru
531 twtTnr4G@mail.ru
431 TSrczgYASrR11Hs3qCi@mail.ru
380 o3r3exc3OL@mail.ru
357 rzmjr2VAHK@mail.ru
348 vnPr6YjJ3ndw@mail.ru
312 anOjFXrwOtLP2Rl1Vcz6@mail.ru
289 dvny5zHmRW8fiT@mail.ru
282 sgg9jPxFDYvzw8Kr@mail.ru
274 tKSevzA7GntJ@mail.ruدر این مرحله رشته "LinuxBenedictTorvadst" را دریافت می کنیم.
کلید صحیح: "LinusBenedict Torvalds".
رشته به دست آمده حاوی یک اشتباه تایپی در رابطه با کلید صحیح در 3 کاراکتر آخر است. این به دلیل این واقعیت است که شبکههایی که ما انتخاب کردهایم کاملاً به کشورهای آفریقایی اختصاص داده نشدهاند و به نحوه توزیع ایمیلها توسط آدرسهای IP در گزارش ما مربوط میشود.
با مشخصات کافی از بزرگترین شبکه های اختصاص داده شده به کشورهای آفریقایی، می توان پاسخ دقیقی به دست آورد:
$ cat log1.txt | fgrep -e' '105.{30..255}. -e' '41. -e' '196.{64..47}. -e' '196.{248..132}. -e' '197.{160..31}. -e' '154.{127..255}. -e' '102.{70..255}. -e' '156.{155..255}. | awk '{print $1}' | sort | uniq -c | sort -r | head -n 21
3350 L2JhbjAbM67GA99jg@mail.ru
2662 iHKTBkegOQa6fIALq@mail.ru
2105 nHkcBl7BdgXxijSYD7@mail.ru
1724 uvRbp1O@mail.ru
1376 sPmMsmmFiV@mail.ru
1092 BtG3aHgQgCKuze2AKuRH@mail.ru
849 eQpuuQ2uQdbwRL3@mail.ru
712 nJT5dpaBZ@mail.ru
584 ef4WbQiB@mail.ru
463 dQCqKL6eVminFfH7wLA@mail.ru
365 ifq6Rd1HxuCQOdO9@mail.ru
269 cFwm2ssypMmx1sA7@mail.ru
225 twtTnr4G@mail.ru
168 TSrczgYASrR11Hs3qCi@mail.ru
142 o3r3exc3OL@mail.ru
111 rzmjr2VAHK@mail.ru
96 vnPr6YjJ3ndw@mail.ru
78 anOjFXrwOtLP2Rl1Vcz6@mail.ru
56 lHzWiB7ExvRtSbAcU9@mail.ru
56 dvny5zHmRW8fiT@mail.ru
40 sgg9jPxFDYvzw8Kr@mail.ru مشکل را می توان به روش دیگری نیز حل کرد.
MaxMind را دانلود کنید، آن را باز کنید و سه دستور بعدی نیز مشکل ما را حل می کند.
$ cat GeoLite2-Country-Locations-ru.csv | grep "Африка" | cut -d',' -f1 > africaIds.txt
$ grep -Ff africaIds.txt GeoLite2-Country-Blocks-IPv4.csv | cut -d',' -f1 > africaNetworks.txt
$ grepcidr -f africaNetworks.txt log1.txt | cut -d' ' -f1 | sort | uniq -c | sort -r | head -n21
به هر حال ما در نهایت آمار را محاسبه کردیم و مدیران داده هایی را که برای کار نیاز داشتند دریافت کردند!
3. مرحله سوم
مرحله سوم تا حدودی شبیه به مرحله اول است - شما همچنین باید سرویس لامپ گرم را تعمیر کنید، اما همه چیز پیچیده تر از کار اول است.
3.1. حقایق جالب
در 15 دقیقه اول، سه بازیکن کلید اول را پیدا کردند؛ 2 ساعت و 20 دقیقه پس از شروع مرحله، برنده ما کار را انجام داد.
3.2. ورزش
شما برای کار در شرکتی رفتید که تمام اسناد شرکت در یک سرور داخلی ویکی ذخیره می شود. سال گذشته، یک مهندس 3 دیسک جدید برای سرور علاوه بر یک دیسک موجود سفارش داد، با این استدلال که برای اینکه سیستم تحمل خطا داشته باشد، دیسک ها باید در نوعی آرایه قرار گیرند. متأسفانه چند هفته پس از نصب آنها، مهندس برای تعطیلات به هند رفت و دیگر برنگشت.
سرور چندین سال بدون نقص کار کرد، اما چند روز پیش شبکه این شرکت هک شد. طبق دستورالعمل، کارکنان امنیتی دیسک ها را از سرور حذف کرده و برای شما ارسال کردند. در طول حمل و نقل، یک دیسک به طور جبران ناپذیری گم شد.
ما باید عملکرد ویکی را بازیابی کنیم؛ اول از همه، ما به محتوای صفحات ویکی علاقه مندیم. یک قطعه متن خاص که در یکی از صفحات این ویکی بود رمز عبور سرور 1C است و برای باز کردن قفل آن به فوریت نیاز است.
علاوه بر این، در جایی در صفحات ویکی یا در مکانی دیگر رمزهای عبور برای سرور ورود و سرور نظارت تصویری وجود داشت که بازیابی آنها نیز مطلوب است؛ بدون آنها، بررسی حادثه غیرممکن است. مثل همیشه، ما انتظار داریم که مشکل حل شود!
3.3. راه حل
1. سعی می کنیم یکی یکی از دیسک هایی که در اختیار داریم و در هر جایی که پیام مشابهی دریافت می کنیم بوت کنیم:
No bootable medium found! System halted
شما باید از چیزی بوت شوید. بوت کردن از یک CD/DVD زنده (عیب یابی -> نجات) دوباره کمک می کند. هنگام بارگذاری، سعی می کنیم پارتیشن بوت را پیدا کنیم، نمی توانیم آن را پیدا کنیم، در نهایت در پوسته قرار می گیریم. ما در تلاشیم تا بررسی کنیم که با دیسک ها چه کاری و چگونه انجام دهیم. معلوم است که سه نفر از آنها هستند. ابزارهای بیشتری برای این کار در نسخه هفتم CentOS وجود دارد که در آن دستورات وجود دارد blkid یا lsblk، که تمام اطلاعات مربوط به دیسک ها را به ما نشان می دهد.
چگونه و چه کار می کنیم:
$ ls /dev/sd*بلافاصله آشکار است که
/dev/sdb1 - ext4
/dev/sdb2 - часть lvm
/dev/sda1 и /dev/sdc1 - части рейда
/dev/sda2 и /dev/sdc2 - про них ничего не известно на текущий моментما sdb1 را سوار می کنیم، واضح است که این پارتیشن بوت CentOS 6 است.
$ mkdir /mnt/sdb1 && mount /dev/sdb1 /mnt/sdb1بدیهی است که ما به بخش grub می رویم و اولین کلید را در آنجا پیدا می کنیم - James191955Gosling در یک فایل غیر معمول.
2. ما pvs و lvs را مطالعه می کنیم، زیرا با LVM کار می کنیم. می بینیم که باید 2 جلد فیزیکی وجود داشته باشد، یکی قرار ندارد و از گم شدن uid شاکی است. می بینیم که باید 2 حجم منطقی وجود داشته باشد: root و swap، در حالی که ریشه تا حدی از بین می رود (ویژگی P حجم). امکان سوار شدن وجود ندارد که حیف است! ما واقعا به او نیاز داریم.
2 دیسک دیگر وجود دارد، ما به آنها نگاه می کنیم، آنها را مونتاژ و سوار می کنیم:
$ mdadm --examine --verbose --scan
$ mdadm --assemble --verbose --scan
$ mkdir /mnt/md127 && mount /dev/md127 /mnt/md127 ما نگاه می کنیم، می توانیم ببینیم که این پارتیشن بوت CentOS 6 و تکراری از آنچه در حال حاضر در آن وجود دارد است. /dev/sdb1، و دوباره همان کلید - DennisBMacAlistairCRitchie!
بیایید ببینیم چگونه مونتاژ می شود /dev/md127.
$ mdadm --detail /dev/md127
می بینیم که باید از 4 دیسک مونتاژ می شد اما از دو دیسک مونتاژ می شد /dev/sda1 и /dev/sdc1، آنها باید اعداد 2 و 4 در سیستم باشند. ما فرض می کنیم که از /dev/sda2 и /dev/sdc2 شما همچنین می توانید یک آرایه را جمع آوری کنید. معلوم نیست چرا هیچ ابرداده ای در مورد آنها وجود ندارد، اما این به وجدان ادمین است که جایی در گوا است. ما فرض می کنیم که باید RAID10 وجود داشته باشد، اگرچه گزینه هایی وجود دارد. ما جمع آوری می کنیم:
$ mdadm --create --verbose /dev/md0 --assume-clean --level=10 --raid-devices=4 missing /dev/sda2 missing /dev/sdc2
ما به blkid، pvs، lvs نگاه می کنیم. متوجه میشویم که حجم فیزیکی را جمعآوری کردهایم که قبلاً فاقد آن بودیم.
lvroot بلافاصله تعمیر شد، ما آن را سوار می کنیم، اما ابتدا VG را فعال کنید:
$ vgchange -a y
$ mkdir /mnt/lvroot && mount /dev/mapper/vg_c6m1-lv_root /mnt/lvroot
و همه چیز وجود دارد، از جمله کلید در فهرست اصلی اصلی - /root/sweet.
3. ما همچنان در تلاشیم تا سرور خود را احیا کنیم تا به طور عادی شروع به کار کند. تمام حجم های منطقی از ما /dev/md0 (جایی که همه چیز را پیدا کردیم) آن را بکشید /dev/sdb2، جایی که کل سرور در ابتدا کار می کرد.
$ pvmove /dev/md0 /dev/sdb2
$ vgreduce vg_c6m1 /dev/md0سرور را خاموش می کنیم، دیسک های 1 و 3 را حذف می کنیم، دومی را رها می کنیم، از Live CD/DVD به Rescue راه اندازی می کنیم. پارتیشن بوت را پیدا کنید و بوت لودر را در grub بازیابی کنید:
root (hd0,0)
setup (hd0)
ما دیسک بوت را جدا می کنیم و با موفقیت بارگیری می کنیم، اما سایت کار نمی کند.
4. دو گزینه برای راه اندازی یک وب سایت وجود دارد: Apache را از ابتدا پیکربندی کنید یا از nginx با php-fpm که از قبل پیکربندی شده است استفاده کنید:
$ /etc/init.d/nginx start
$ /etc/init.d/php-fpm start
در نهایت باید MySQL را راه اندازی کنید:
$ /etc/init.d/mysqld start شروع نمی شود و پاسخ در آن نهفته است /var/log/mysql. به محض حل مشکل MySQL، سایت کار خواهد کرد، در صفحه اصلی یک کلید وجود دارد - RichardGCCMatthewGNUStallman! اکنون ما به 1C دسترسی داریم و کارمندان می توانند حقوق خود را دریافت کنند. و مثل همیشه کارهای زیادی برای ایجاد زیرساخت و امنیت در شرکت پیش رو دارید.
همچنین میتوانیم یک بار دیگر فهرستی از کتابهایی را به اشتراک بگذاریم که به ما و شرکتکنندگان در آماده شدن برای بازی کمک کردند: .
ممنون از اینکه با ما بودید! منتظر اطلاعیه های بازی های بعدی باشید!
منبع: www.habr.com
