21 июля 2015 г.

FreeBSD 10.1 заметки


Первым делом необходимо обновить дерево портов.
Первым делом необходимо обновить дерево портов.
Первым делом необходимо обновить дерево портов.
Первым делом необходимо обновить дерево портов.
Первым делом необходимо обновить дерево портов.
Первым делом необходимо обновить дерево портов.
# portsnap fetch && portsnap extract
 При последующих обновлениях:
# portsnap fetch update



 
portsnap fetch && portsnap extract
??Чтоб выполнить bash скрипт в FreeBSD, следует его начинать со строк?:
#!/usr/bin/env bash

Установка программ из портов:
# whereis nano
nano: /usr/ports/editors/nano
# cd /usr/ports/editors/nano
# make
# make install

Установка программ через pkg:
# pkg install nano 
 
Поиск по пакетам:
# pkg search NAME 

Обновление установленных пакетов
# pkg upgrade

Чтоб сменить редактор по умолчанию на nano:

# cd ~
# nano .cshrc
ищем строку "setenv  EDITOR  vi", меняем vi на nano, сохраняем.
# source .cshrc
 
По умолчанию cron не умеет делать wget, нужно указывать полный путь к нему.
/usr/local/bin/wget 
 
Правила добавления заданий в /etc/crontab 
Настройка статичного IP
правим в:
# nano /etc/rc.conf
hostname="freebsd"
ifconfig_xn0="inet 192.168.1.2 netmask 255.255.255.0"
defaultrouter="192.168.1.1"
sshd_enable="YES"
moused_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"


добавляем в:
# nano /etc/resolv.conf

nameserver 192.168.1.1

Включаем привычный bash:
# chsh -s /usr/local/bin/bash

Устанавливаем nginx# cd /usr/ports/www/nginx
# make install clean

 
Добавляем строку 'nginx_enable=«YES»' в файл '/etc/rc.conf'.
Конфиг: /usr/local/etc/nginx/nginx.conf
Логи ошибок: /var/log/nginx-error.logЛоги доступа: /var/log/nginx-access.log
Коневая папка: /usr/local/www/nginx/

Если нужно затереть лог нулями:
# cat /dev/null > mysqld.log

Ставим русский UTF-8 в консоль:
# nano /etc/ttys
у всех ttyv* изменяем type на cons25r
Перегружаем /etc/ttys:
# /etc/rc.d/syscons restart

# nano /etc/login.conf
russian|Russian Users Accounts:
:charset=UTF-8:
:lang=ru_RU.UTF-8:
:tc=default:
 
# cap_mkdb /etc/login.conf
# pw usermod -n $username -L russian
# nano /root/.cshrc
setenv LANG C
setenv LC_CTYPE C
setenv LC_COLLATE POSIX
setenv LC_ALL C 
 
Если у вас bash: 
# nano /etc/profile
LANG="ru_RU.UTF-8"; export LANG
LC_CTYPE="ru_RU.UTF-8"; export LC_CTYPE
LC_COLLATE="POSIX"; export LC_COLLATE
LC_ALL="ru_RU.UTF-8"; export LC_ALL

перегружаемся.

Заметка будет постепенно пополняться...








Комментариев нет:

Отправить комментарий