Вариант 1:
apt-get install unoconv -y
unoconv -fjpg file .doc
Вариант 2:
apt-get install abiword -y
abiword --to=pdf file.doc
sadmin
Във връзка с публикацията за Конвертирането под Windows се увлякох и разцъках едно свободно приложение под Windows за "преименуване на обекти". Казва се Bulk Rename Utility
Ето и линк от където може да се изтегли: ТУК
PS: Описание на приложението според download.idg.bg:
С тази програма, лесно могат да се преименуват много файлове и/или директории наведнъж. Има версия за 64 бита. Пишат, че работи 100% под Windows 2000/XP/Vista 32-bit.
Идеята е да се конвертират 100 файла под RTF или друг формат към DOC
Под Linux става с soffice + imacros
Под Windows ми беше интересно как ще стане(Явно защото не ползвам word и не го знам особено добре):
1. File -> New -> В дясно се избира "On my computer…"
2. Прозореца се казва Templates , а таба "Other Documents" , избира се "Batch Conversion Wizard"
Направих малко снимки , скоро не съм правил, то и под windows не съм цъкал скоро както и да е :
Всъщност това е много полезна функция на MS Word . Позволява конвертирането на всички поддържани формати към всички поддържани формат НАПЪЛНО АВТОМАТИЧНО и лесно :) Хайде стига с тоя Word , че започва да звучи на реклама каква не трябва да е. Просто исках да видя как става и реших да го споделя и не не мисля да ползвам Windows.
PS: Аналогично е и обрабното: Конвертиране от DOC към TXT и т.н.
#apache2
find /etc/apache2/sites-available -type f -exec sed -i 's/ErrorLog/#ErrorLog/g' {} \;
find /etc/apache2/sites-available -type f -exec sed -i 's/LogLevel/#LogLevel/g' {} \;
find /etc/apache2/sites-available -type f -exec sed -i 's/CustomLog/#CustomLog/g' {} \;
#nginx
find /etc/nginx/sites-available/ -type f -exec sed -i 's/access_log/#access_log/g' {} \;
#mysql
find /etc/mysql/my.cnf -type f -exec sed -i 's/general_log_file/#general_log_file/g' {} \;
find /etc/mysql/my.cnf -type f -exec sed -i 's/general_log/#general_log/g' {} \;
find /etc/mysql/my.cnf -type f -exec sed -i 's/log_slow_queries/#log_slow_queries/g' {} \;
find /etc/mysql/my.cnf -type f -exec sed -i 's/long_query_time/#long_query_time/g' {} \;
/etc/apt/sources.list
deb http://http.us.debian.org/debian stable main contrib non-free
aptitude update && aptitude install firmware-ralink
vim /etc/modprobe.d/blacklist.conf
#Usb Yagi
blacklist rt2800usb
vim /etc/modules
rt2870sta
Приятелчета: referaten.com и referatede.com
Този диск е 3TB , не че има значение :)
Ето го и метода:
# fdisk -l /dev/sdb
Disk /dev/sdb: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0×00000000
Disk /dev/sdb doesn’t contain a valid partition table# parted /dev/sdb
GNU Parted 2.3
Using /dev/sdb
Welcome to GNU Parted!(parted) mklabel gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? yes
(parted)(parted) mkpart primary ext3 0 100%
(parted) quit
mkfs.ext3 /dev/sdb1
Идеята е много проста ако някои качи web shell на машината да не може да го ползва.
Ето го решението със suhosin:
File /etc/php5/apache2/conf.d/suhosin.ini
suhosin.executor.func.blacklist =system, exec, shell_exec, passthru, ini_alter, dl, pfsockopen, openlog, syslog, readlink, symlink, link, leak, fsockopen, popen, escapeshellcmd, apache_child_terminate apache_get_modules, apache_get_version, apache_getenv, apache_note,apache_setenv,virtual
С php5 (Във virtualhost или в целия apache2.conf):
<IfModule mod_php5.c>
php_admin_flag safe_mode on
php_admin_value disable_functions "system, exec, shell_exec, passthru , ini_alter, dl, pfsockopen, openlog, syslog, readlink, symlink, link, leak, fsockopen, popen, escapeshellcmd, apache_child_terminate apache_get_modules, apache_get_version, apache_getenv, apache_note,apache_setenv,virtual"</IfModule>
Аз лично ползвам вариант 1
PS:
Като цяло е добре да се добави и "set_time_limit", но не съм го добавил защото wordpress го ползва и ако има такъв сайт няма да може да обновява постовете си.
Премахнах и error_log, че : "[Wed May 30 22:04:51 2012] [error] [client xxx.xxx.xxx.xxx] PHP Warning: error_log() has been disabled for security reasons in /path/file.php on line 306, referer: http://site.com"