if files is not rw so try :
mount -o remount /
Thursday, August 2, 2012
Wednesday, July 25, 2012
Вывод конфига без комментарий
cat ./squid.conf |grep -v "^#"
cat ./squid.conf |grep -v -E "^#|^$" - исключая пусты строки
cat ./squid.conf |grep -v -E "^#|^$" - исключая пусты строки
Install qt-faststart Centos
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
cd ffmpeg
./configure
make
make tools/qt-faststart
cp -a tools/qt-faststart /usr/bin/
cd ffmpeg
./configure
make
make tools/qt-faststart
cp -a tools/qt-faststart /usr/bin/
php-ffmpeg Centos
Ставим ffmpeg
yum install ffmpeg ffmpeg-devel ffmpeg-libpostproc
yum install php-gd php-devel
Cтавим ffmpeg-php
Now we are ready to install ffmpeg-php. This can be done in six easy steps:
Качаем latest ffmpeg-php release
Распаковываем архив:
tar -xjf ffmpeg-php-X.x.x.tbz2
cd ffmpeg-php-X.x.x/
phpize
./configure && make
sudo make install
PHP
Открывеаем файл php.ini и самом конце добавляем строчку — extension=ffmpeg.so
# vi /etc/php.ini
extension=ffmpeg.so
не хотел компилироваться ffmpeg_php, а нужен ffmpeg.so для PHP
ffmpeg-php-0.5.0/ffmpeg_frame.c:495: error: ‘PIX_FMT_RGBA32′ undeclared (first use in this function)
Тогда редактируем
vi ffmpeg-php-0.x.0/ffmpeg_frame.c:%s/PIX_FMT_RGBA32/PIX_FMT_RGB32
или меняем “PIX_FMT_RGBA32″ на “PIX_FMT_RGB32″ в ffmpeg_frame.c
перекомпилируем
cd ffmpeg-php-0.x.0
make clean
./configure
make
make install
yum install ffmpeg ffmpeg-devel ffmpeg-libpostproc
yum install php-gd php-devel
Cтавим ffmpeg-php
Now we are ready to install ffmpeg-php. This can be done in six easy steps:
Качаем latest ffmpeg-php release
Распаковываем архив:
tar -xjf ffmpeg-php-X.x.x.tbz2
cd ffmpeg-php-X.x.x/
phpize
./configure && make
sudo make install
PHP
Открывеаем файл php.ini и самом конце добавляем строчку — extension=ffmpeg.so
# vi /etc/php.ini
extension=ffmpeg.so
не хотел компилироваться ffmpeg_php, а нужен ffmpeg.so для PHP
ffmpeg-php-0.5.0/ffmpeg_frame.c:495: error: ‘PIX_FMT_RGBA32′ undeclared (first use in this function)
Тогда редактируем
vi ffmpeg-php-0.x.0/ffmpeg_frame.c:%s/PIX_FMT_RGBA32/PIX_FMT_RGB32
или меняем “PIX_FMT_RGBA32″ на “PIX_FMT_RGB32″ в ffmpeg_frame.c
перекомпилируем
cd ffmpeg-php-0.x.0
make clean
./configure
make
make install
Friday, July 20, 2012
Ищем и убиваем zombie процессы
1)
top | grep zombie
225 processes: 1 running, 222 sleeping, 2 zombie
2)
ps aux | grep -w Z
root 3994 0,0 0,0 0 0 ?? Z 13июн11 16:23,02 <defunct>
root 3995 0,0 0,0 0 0 ?? Z 13июн11 13:43,28 <defunct>
Что касается «убийства», то их нельзя просто так убить. Самый правильный вариант – найти родительский процесс и перезапустить его. Некоторые могут посоветовать и перегрузиться, но это не выход.
Находим родительский процесс:
ps ajx | grep -w Z
root 3994 3992 3992 3992 0 Z ?? 16:23,02 <defunct>
root 3995 3992 3992 3992 0 Z ?? 13:43,28 <defunct>
3-я колонка как раз и показывает pid родительского процесса. Смотрим, что это за процесс:
ps auxww | grep 3992
root 3992 0,0 0,2 30664 9872 ?? Ss 13июн11 0:08,21 [exilog_agent] (perl5.12.3)
Собственно мы нашли виновника. Это exilog_agent. А дальше – либо просто прибиваем родительский процесс либо перезапускаем его:
#kill -9 3992
#top | grep zombie
#
Monday, July 16, 2012
Skype on CentOs
1. Install Skype
CentOS/Red Hat (RHEL) 6.2/6.1/6
1.1 Change root user
su - ## OR ## sudo -i
1.2 Install Needed Dependencies
yum install alsa-lib.i686 fontconfig.i686 freetype.i686 glib2.i686 libSM.i686 libXScrnSaver.i686 libXi.i686 libXrandr.i686 libXrender.i686 libXv.i686 libstdc++.i686 pulseaudio-libs.i686 qt.i686 qt-x11.i686 zlib.i686
Same command on multiple lines:
yum install alsa-lib.i686 fontconfig.i686 freetype.i686 \
glib2.i686 libSM.i686 libXScrnSaver.i686 libXi.i686 \
libXrandr.i686 libXrender.i686 libXv.i686 libstdc++.i686 \
pulseaudio-libs.i686 qt.i686 qt-x11.i686 zlib.i686
1.3 Download Latest Skype Static Package
cd /tmp wget http://www.skype.com/go/getskype-linux-beta-static
1.4 Extract Skype
mkdir /opt/skype tar xvf skype_static* -C /opt/skype --strip-components=1
1.5 Create libtiff.so.4 link
cd /usr/lib ln -s libtiff.so.3 /usr/lib/libtiff.so.4
1.6 Create Launcher, Link icons, lang and sounds
ln -s /opt/skype/skype.desktop /usr/share/applications/skype.desktop ln -s /opt/skype/icons/SkypeBlue_48x48.png /usr/share/icons/skype.png ln -s /opt/skype/icons/SkypeBlue_48x48.png /usr/share/pixmaps/skype.png touch /usr/bin/skype chmod 755 /usr/bin/skype
Open /usr/bin/skype with text editor and add following content:
#!/bin/sh export SKYPE_HOME="/opt/skype" $SKYPE_HOME/skype --resources=$SKYPE_HOME $*
2. Use Skype
2.1 Start Skype
From command line use skype commandskype
Friday, June 1, 2012
View Manufacturer, Model and Serial number of the equipment using dmidecode
You can get information about the make, model and serial number of the equipment as shown below:
# dmidecode -t system # dmidecode 2.9 SMBIOS 2.3 present. Handle 0x0100, DMI type 1, 25 bytes System Information Manufacturer: Dell Computer Corporation Product Name: PowerEdge 1750 Version: Not Specified Serial Number: 1234567 UUID: 4123454C-4123-1123-8123-12345603431 Wake-up Type: Power Switch Handle 0x0C00, DMI type 12, 5 bytes System Configuration Options Option 1: NVRAM_CLR: Clear user settable NVRAM areas and set defaults Option 2: PASSWD: Close to enable password Handle 0x2000, DMI type 32, 11 bytes System Boot Information Status: No errors detected
Subscribe to:
Posts (Atom)