смена hostname

Запись создана 11 марта, 2008

[cc lang=»bash»]
[root@centos ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.1.1 centos.domain.local centos

[root@centos ~]# touch /etc/hostname
[root@centos ~]# echo «centos.domain.local centos» > /etc/hostname
[root@centos ~]# cat /etc/hostname
[root@centos ~]# hostname centos.domain.local centos -F /etc/hostname
[root@centos ~]# hostname
[root@centos ~]# shutdown -r now
[/cc]

» Запись из раздела networking, Unix | 4 комментария

Установка RTL8169 RTL8168 RTL8101 — r1000 CentOS 5

Запись создана 11 марта, 2008

Драйвер r1000 не включён в ядро CentOS, но без сети оно нам ненадо. Начинаем диагностику присутствия сетевухи:
[cc lang=»bash»][root@centos ~]# lspci -v | more

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
Subsystem: ASUSTeK Computer Inc. Unknown device 81aa
Flags: bus master, fast devsel, latency 0, IRQ 177
I/O ports at a800 [size=256]
Memory at ff5ff000 (64-bit, non-prefetchable) [size=4K]
Expansion ROM at ff5c0000 [disabled] [size=128K]
Capabilities: [40] Power Management version 2
Capabilities: [48] Vital Product Data
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable-
Capabilities: [60] Express Endpoint IRQ 0
Capabilities: [84] Vendor Specific Information
[root@centos ~]# kudzu -p —class=NETWORK

class: NETWORK
bus: PCI
detached: 0
device: eth0
driver: r1000
desc: «Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller»[/cc]
сетупим:
[cc lang=»bash»][root@centos ~]# wget http://blog.shakirov.com/entry/1000038/file/r1000-kmod-1.05-3.2.6.18_8.1.1.el5.src.rpm
[root@centos ~]# rpm -ivh kernel-xen*
[root@centos ~]# rpm -ivh kernel-PAE*
[root@centos ~]# rpmbuild —rebuild r1000* —target i686
[root@centos ~]# cd /usr/src/redhat/RPMS/i686
[root@centos ~]# rpm -ivh kmod-r1000-1.05-3.2.6.18_8.el5.i686.rpm
[root@centos ~]# rpm -ivh kmod-r1000-xen-1.05-3.2.6.18_8.el5.i686.rpm
[root@centos ~]# rpm -ivh kmod-r1000-PAE-1.05-3.2.6.18_8.el5.i686.rpm
[root@centos ~]# rpm -ivh r1000-kmod-common-1.05-3.2.6.18_8.el5.i686.rpm
[root@centos ~]# shutdown -r now
[root@centos ~]# ifconfig
[/cc]
И ещё вариант: установить драйвер http://blog.shakirov.com/entry/1000038/file/r8168-8.004.00.tar.bz2
а потом modprobe r8168 или при установке системы использовать дискету
http://blog.shakirov.com/entry/1000038/file/r8168-2.6.18-53.el5-i686-x86_64.img.zip
ссылка по теме: http://wiki.centos.org/HardwareList/RealTekRTL8111b

» Запись из раздела networking, Unix | Комментировать

Замена материнской платы

Запись создана 11 марта, 2008

Замена материнской платы на компьютере с Windows Server 2003, Windows XP или Windows 2000
http://support.microsoft.com/kb/824125

Как перенести установленную систему Windows на другой компьютер
http://support.microsoft.com/kb/249694

» Запись из раздела windows | Комментировать

работа с архивами в Unix

Запись создана 11 марта, 2008

tar cf file.tar files – создать tar-архив с именем file.tar содержащий files
tar xf file.tar – распаковать file.tar
tar czf file.tar.gz files – создать архив tar с сжатием Gzip
tar xzf file.tar.gz – распаковать tar с Gzip
tar cjf file.tar.bz2 – создать архив tar с сжатием Bzip2
tar xjf file.tar.bz2 – распаковать tar с Bzip2
gzip file – сжать file и переименовать в file.gz
gzip -d file.gz – разжать file.gz в file

» Запись из раздела Unix | Комментировать

Linux accounting

Запись создана 11 марта, 2008

Для создания отчётов по потреблению ресурсов системы используется т.н. accounting.
У меня в кроне вертится следующий скрипт:
[cc lang=»bash»]
#!/bin/sh

cd /var/log/accounting/; a=`date +%Y-%m-%d-%H:%M`; sa -m /var/log/pacct | gzip > «users-$a.gz»
cd /var/log/accounting/; a=`date +%Y-%m-%d-%H:%M`; sa /var/log/pacct | gzip > «process-$a.gz»

rm -rf /var/log/pacct
touch /var/log/pacct
chown root /var/log/pacct
chmod 0644 /var/log/pacct

if [ -x /sbin/accton ]
then
/sbin/accton /var/log/pacct
fi
[/cc]

ссылки по теме: раз, два, три.

Вот скриптик для отправки ежедневной, отчёта по краткому топу пожирателей проца.
[cc lang=»bash»]
cd /var/log/accounting/

a=users-`date +%Y-%m-%d-`*

gzip -d $a

head -n 6 $a | grep -v root > topusers-report.txt
mail -s «top users report» admin-1@your_mail_host.ru < topusers-report.txt mail -s "top users report" admin-2@your_mail_host.ru < topusers-report.txt rm -rf topusers-report.txt gzip $a [/cc]

» Запись из раздела Unix | Комментировать

Справочник команд unix/linux

Запись создана 11 марта, 2008

fwunixref_ru.pdf– краткий, но крайне информативный справочник. точнее шпаргалка на одном листе.

» Запись из раздела Unix | Комментировать

просмотр журнала в реальном времени

Запись создана 11 марта, 2008

Иногда бывает нужно смотреть журнал доступа в реальном времени. Так чтобы новые строки сразу-же рисовались в консоли, сделать это просто:

tail -f /var/log/httpd/access_log

» Запись из раздела Unix | Комментировать

ssh аутентификация на ключах rsa/dsa

Запись создана 11 марта, 2008

[cc lang=»bash»][root@srv002 ~]# mkdir .ssh
[root@srv002 ~]# touch .ssh/authorized_keys
[root@srv002 ~]# echo «ssh-dss AAAA.. ..» > .ssh/authorized_keys
[root@srv002 ~]# vi /etc/ssh/ssh_config[/cc]

раскоментируем две строчки:

RSAAuthentication yes
PasswordAuthentication yes

ключи можно сгенерить под windows при помощи puttygen.

» Запись из раздела Unix | Комментировать

Смена root пароля на MySql

Запись создана 11 марта, 2008

[cc lang=»bash»][root@srv001 ~]# service mysqld stop
[root@srv001 ~]# su mysql
bash-3.00$ mysqld —skip-grant-tables[/cc]

Переходим в другую консоль и:

[cc lang=»bash»]
[root@srv001 ~]# mysql -u root;
mysql> use mysql;
mysql> UPDATE user SET PASSWORD=NULL WHERE USER=’root’;
mysql> FLUSH PRIVILEGES;
[root@srv001 ~]# mysqladmin -h 127.0.0.1 -u root password ‘new_pass’
[root@srv001 ~]# killall -9 mysqld
[root@srv001 ~]# service mysqld stop && service mysqld start
[/cc]

» Запись из раздела MySQL, Unix | Комментировать

поддержка ufs в Centos 5

Запись создана 11 марта, 2008

В пятёрке CentOS из ядра plus убрали поддержку ufs. если кому она нужна, скриптик идущий ниже, проинсталлит её.
[cc lang=»bash»]
wget https://itblog.su/wp-content/uploads/2008/03/ufs.tgz
tar zxf ufs.tgz
cd ufs-2.6.18-8.1.8.el5-from-2.6.18-8.1.8.el5
./runme.sh
make -C /lib/modules/`uname -r`/build SUBDIRS=`pwd`/fs/ufs modules_install CONFIG_UFS_FS=m
depmod -a
modinfo ufs
[/cc]

Монтировать так:
[cc lang=»bash»]mount -t ufs -o ro,ufstype=5xbsd /dev/xxx /mnt/point/[/cc]

UFS driver CentOS5
UFS driver CentOS5

» Запись из раздела Unix | 1 комметарий

« предыдущая страницаследующая страница »