4
|
Сигурност / Системна Сигурност / Re: За и против бинари пакетите
|
-: Feb 18, 2015, 17:31
|
Относно темата за пакетите, не мога да разбера какви са притесненията на питащия? От това, което прочетох за Debian, разбирам, че имат security team, който до някаква степен се грижи за одит на част от пакетите. Ако нещо не ти харесва не го инсталираш. Това, че програма е пусната в интернет пространството с отворен код по абсолютно никакъв начин не означава, че е сигурна. Примери с експлойти колкото искате. Когато пакети се инсталират от официални хранилища, се предполага, че съответната дистрибуция се грижи за сигурността им. Аз нямам познанията нито времето да правя одит на всичко, което инсталирам затова разчитам дистрибуцията донякъде да ми гарантира сигурност. Пакетните системи са за улеснение, но никой не те задължава да ги използваш. 100% сигурност няма, всичко опира до това какъв компромис си склонен да направиш.
|
|
|
6
|
BSD секция / Системни настройки / Re: помощ при инсталиране на FreeBSD 10.1 (2)
|
-: Jan 08, 2015, 11:29
|
така... libexpat.so.1 липсва отново от /usr/lib но го има в /usr/local/lib
satir@satir-desktop:~ % locate libexpat.so.1 /usr/local/lib/libexpat.so.1 /usr/local/lib/libexpat.so.1.6.0
libexpat.so няма работа в /usr/lib, защото не е системна библиотека, а е библиотека инсталирана от third-party приложение. Всички файлове на third-party приложения се инсталират по подразбиране в /usr/local. ...преди това деинсталирах/инсталирах dbus и expat без резултат. а в тази тема все пак съветват питащия да си направи сим линка, дори да симлинкне библиотека 6, като 5...
Линкът е от 2006-та. Инсталирай FreeBSD 6.1 и провери дали предложеното решението работи. ... инсталирам всичко от колекцията ports, а ако нещо инсталирам по друг начин, веднага след това изпълневам
portupgrade -rac ,...
Какъв е този друг начин? Официалното инсталирането на third-party приложения става по два начина: 1. cd /usr/ports/category/app && make install 2. pkg install app Имаш пълна свобода да използваш други начини на инсталиране, както и пълната свобода след това да си блъскаш главата в стената с поддържане на зависимостите. Аз бих те посъветвал да си запазиш конфигурационните файлове, които смяташ за необходими, pkg delete на всички third-party приложения и инсталацията им отново с pkg install като следиш за грешки и конфликти и ги отстраняваш своевременно. Силно препоръчително е да използваш само единия начин за инсталиране на допълнителни пакети, защото версийте на приложенията в /usr/ports и pkg се различават, /usr/ports се обновява по-често от готовите пакети в pkg.
|
|
|
7
|
BSD секция / Системни настройки / Re: помощ при инсталиране на FreeBSD 10.1 (2)
|
-: Dec 16, 2014, 11:46
|
В никакъв случай недей да си правиш сам линкове към библиотеките, освен ако нямаш голямото желание после да дебъгваш сам защо половината ти програми не работят и започнеш да хвърляш чукове, пили, триони. Най-вероятно ти се е счупила зависимостта на базата от пакетите и нещо не ти е обновено.
% ldd `which dbus-daemon` /usr/local/bin/dbus-daemon: libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x800877000) libthr.so.3 => /lib/libthr.so.3 (0x800a9d000) libc.so.7 => /lib/libc.so.7 (0x800cc2000)
|
|
|
8
|
BSD секция / Системни настройки / Re: помощ при инсталиране на FreeBSD 10.1 (2)
|
-: Dec 01, 2014, 22:57
|
Добре е да компилира ядрото, защото: - няколкото секунди, които чака докато зарежда системата му се струват цяла вечност? - не му достига памет? - има хардуер, който стандартното ядро не поддържа? - freebsd-update е глезотия? - kldload е излишен? - знае какво прави?
Отделно "By default, when a custom kernel is compiled, all kernel modules are rebuilt.", а ти никъде не споменаваш как да се избегне това. Copy/paste е много хубаво, когато всичко работи, но когато се омажат нещата и се чудим защо системата не тръгва, а си нямаме и на представа какво сме стартирали, започваме да си скубем косите, когато някой попита "Бекъп имаш ли?". Официалната документацията на FreeBSD е много добре написана. Нека тези, които започват за използват операционната система свикнат да я използват. Ще им бъде единствено от полза.
|
|
|
10
|
Програмиране / Общ форум / Re: Помощ за bash скрипт
|
-: Oct 13, 2014, 11:22
|
for server in debian ubuntu centos do echo $server ssh $server 'ls /path/to/dir | head -1' | sed -n "s/File\.\([0-9]\{4\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)\.\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)/`echo $i` is created on \1\/\2\/\3 at \4:\5:\6/p" done
|
|
|
11
|
Програмиране / Общ форум / Re: Помощ за bash скрипт
|
-: Oct 08, 2014, 21:10
|
for i in `ls File*`; do echo $i | sed -n "s/File\.\([0-9]\{4\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)\.\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)/`echo $i` is created on \1\/\2\/\3 at \4:\5:\6/p" done
|
|
|
13
|
BSD секция / Системни настройки / Re: Зависване на FreeBSD
|
-: Aug 25, 2014, 13:13
|
Имам машина със същия проблем, който започна да се появява след като ъпдейтнах до 10.0. Не съм намерил решение на проблема, но силно подозирам /etc/default/periodic.conf и нещата, които изпълнява. Причините са, че машината е изолирана от мрежата, няма почти никаква активност и въпреки това на няколко дни зависва точно, когато periodic се изпълнява. Ако проявяваш интерес мисля, че е добра идея да се започне от там. На мен ми е малко по-назад в todo листа.
|
|
|
15
|
Linux секция за начинаещи / Настройка на програми / Re: LVM HowTo
|
-: Jun 07, 2014, 10:28
|
Вариантът, с "make uninstall", работи, но не всички компилации от сорс имат таргет "uninstall". Провери Makefile-а преди да изпълниш "make install". Аз в такъв случай използвам "./configure --prefix=/neshto/si" като след инсталиране трябва да се конфигурира LD_LIBRARY_PATH=/neshto/si/lib, ако този софтуер инсталира библиотеки, които трябва да се зареждат. Накрая "rm -rf /neshto/si" върши идеална работа. За cpan модули не съм пробвал, но това предполагам ще ти свърши работа: http://docstore.mik.ua/orelly/perl4/porm/ch13_06.htm
|
|
|
|