Первые шаги в линукс (freebsd, linux, unix)

Gnome в стиле WindowsXP

Поставил себе вариант оформления Gnome - в стиле WindowsXP

Если кто хочет сделать так чтобы пользователь не мог заразить свой комп, и при этом он привык к венде, устанавливается от сюда:
Скачать и установить
тут и видео есть

fluxbox/openbox - не жрет ресурсы

если у вас opensuse, чтобы работал autostart.sh нужно
sudo vim /usr/share/xsessions/openbox.desktop поменять openbox на openbox-session
Exec=openbox-session
TryExec=openbox-session

ИТАК

(Для openbox В каталоге home/username/.config/openbox создаем файл autostart.sh куда прописываем то, что хотим запустить при старте оболочки.)

Fluxbox
для Fluxbox ~/.fluxbox/startup


что прописываем:
#задает горячие клавиши
xmodmap "/home/jedai/.Xmodmap"

#занчек языка
fbxkb &
# сама переключалка языка, работает даже на 9.10 где нет xorg.conf
setxkbmap -layout "us,ru"
setxkbmap -option "grp:ctrl_shift_toggle,grp_led:scroll"
или одной командой:
setxkbmap us,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
по совету a13




# панелька типа пуск, без нее еще красивее
fbpanel &
# tint & #панель задач - удобно для openbox
# другие панели:
# gnome-panel, kicker, xfce4-panel, fspanel, perlpanel, tint2, lxpanel

# панель цпу, памяти, сети
gkrellm &
conky &

# блютус-иконка
bluetooth-applet &

#dbus
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
eval `dbus-launch --sh-syntax --exit-with-session`
fi

#управление громкостью
gnome-volume-control-applet &


exec fluxbox



http://realubuntips.blogspot.com/2009/06/openbox.html

Если пакет не может установиться с инета, где его нет уже

решил проблему, если пакет пытается стянуть себя с сайта где его нет, вот так:
dpkg --force-all -P название пакета

MySQL - групповое переименование

Искал как переименовывать таблицы хором, нашел

RENAME TABLE
old_table_name_aaa TO new_table_name_aaa,
old_table_name_bbb TO new_table_name_bbb;

Копирование:
create table new_table select * from old_table ;

Photoshop для Linux

Установка IE6, Photoshop на линукс
Нашел статью как установить любимый фотошоп на линукс, включая пока "меганеобходимый" IE6

а также хорошая инфа по Wine

Конвертация видео

Решил сконвертировать видео для таблетки
ffmpeg -i "1.avi" -s 400x240 -b 500k -vcodec wmv2 -ar 44100 -acodec wmav2 -ab 56k -ac 2 -y 11.wmv


mencoder infile.avi -oac mp3lame -lameopts abr:br=64 -ovc lavc \
 -lavcopts vcodec=mpeg4:mbd=1:vbitrate=300 -vf scale=352:208 \
 -ffourcc DIVX -ofps 15 -o outfile.avi

swap

swapoff -a (отключает все swap-ы)
swapon /dev/mmcblk1p3 (включает своп на устройстве mmcblk1p3)

еще в авто-загрузке в файле /etc/fastab прописывается своп:
/dev/mmcblk1p3 none swap sw 0 0 (mmcblk1p3 - портиция со свапом)
либо
/файл none swap sw 0 0 (если своп в файле - можно создать файл и там держать своп)
создать файл
dd if=/dev/zero of=/swapfile bs=1024 count=1048576


также прописывается в fstab
/dev/sda3 none swap sw 0

Сколько что жрет место

иногда хочется посмотреть сколько места занимает та или иная папка
sudo du -sk /* | sort -rn | head

Найти номер процесса по названию и убить его по номеру

Удобный скрипт
kill -9 `ps -aef | grep hildon-input-method | grep -v grep | awk '{print $2}'`

Gnome, XFCE - размер иконок


Долго искал как менять размер иконок в Gnome, XFCE. (в XFCE все проще - есть в настройках)
Нашел как в гноме, работает и для XFCE: открываем наутилус, правка - параметры, исходный маштаб в %. А если менять CTRL (+/-) то меняется маштаб только в nautilus - рабочий стол не затрагивает.
Второй способ - выделить значек на рабочем столе, и нажать правой - изменить размер

Samba MS Windows Share



вспоминал как монтировать сетевые папки винды, вспомнил
#mount -t cifs //192.168.6.1/share /media/samba -o username=admin,password='parol',rw,iocharset=utf8

в /etc/fstab
//192.168.6.1/share /media/samba cifs username=admin,password='parol',rw,iocharset=utf8
а лучше
//192.168.0.1/share /media/samba cifs username=admin,password='parol',iocharset=utf8,file_mode=0666,dir_mode=0777,_netdev 0 0
(вместо пробелов - символ TAB, file_mode=0666,dir_mode=0777 - позволяет иметь доступ всем пользователям *NIX системы)

есть фирмы на линуксе



девушка-коллега из компании обслуживающих нашу фирмы пишет мне: "не могут на мой комп админы Compiz поставить, говорят мой старый ноут его не потянет "
приятно что есть фирмы использующие unix (linux)

ssh-keygen

короче смотри.
ssh-keygen -t dsa
генерит пару: частный и публичный ключ. Генерит по умолчанию в папку $HOME/.ssh
частный ключ там и оставляешь а публичный закидываешь на комп на который планируешь заходить без пароля, также в папку $HOME/.ssh того пользователя в которого будешь логиниться соответственно. И на удаленном компе вот этот скинутый публичный ключь дописываешь в файл
$HOME/.authorized_keys
ну например так:
cd ~/.ssh
cat id_dsa.pub >>authorized_keys
где id_dsa.pub - файл с публичым ключем.
смысл такой что файл authorized_keys может содержать несколько публичных глючей

мега красивый вариант:

$ssh user@myhost.com 'test -d .ssh || mkdir -m 0700 .ssh ; cat >> .ssh/authorized_keys && chmod 0600 .ssh/*' < ~/.ssh/id_dsa.pub

сделал сайт mamm.spb.ru


Вроде сделал сайт www.mammshop.ru одежда для кормления, женская одежда, а так-же для беременных мам, есть кое-что для пап

Порты в Unix

не мог сегодня добавить ключ для репозитарий, оказалось на сервере, блокировало порт hkp
$ sudo netstat -at | grep hkp
tcp 0 1 jedai-laptop.loca:40664 esperanza.canonical:hkp SYN_SENT

чтобы узнать что за порт дал комманду
$grep hkp /etc/services
hkp 11371/tcp # OpenPGP HTTP Keyserver
hkp 11371/udp # OpenPGP HTTP Keyserver

во как!
Восстановление MBR , после того как винда снесла его
(ubuntu)

FreeNAS права для Windows пользователей



Столкнулся с проблемой расшаривания прав на FreeNAS 0.69 для Windows-клиентов:

Есть закрепленные за пользователями права на определенные папки, в этих папках пользователи создают файлы/папки. Пришло время добавить нового пользователя на эти файлы. И не тут то было. Пользователи, которые создавали новые файлы/папки - только сами по идее могли их расшаривать, хотя изначально наследование включено. Все наследуется, только не для нового пользователя.

И так решение простые:
1. Права на файлы/папки создаются командой setfacl например
Для того, чтобы изменить права пользователя user1, необходимо выполнить следующую команду:
$ setfacl -m u:user1:rx File.txt
2. (Решения которое я выбрал для себя) Я запускаю команду, которая делает меня владельцом всех файлов
chown -R admin /mnt/drive/soft
т.е. рекурсивно делаем владельца пользователя ActiveDirectory - admin - владельноц всех папок/подпапок и файлов в /mnt/drive/soft
Все, теперь Админ может своими галочками раставлять права пользователям!!!!!!!

тут более подробно про эти команды http://www.intuit.ru/department/os/ossolaris/6/6.html

Cоздадим Вам сайт

Если вам нужна персональная страница, веб-портал или социальная сеть, или консультация, добро пожаловать на сайт Информационный блог веб разработчика http://jedi-it.ru/