Главная command_0

kommand_0

 

linux_story firewalld win_serv2012R2 usb font's шаблоны
libreOffice
   
ubuntu VM CMD          

 

  

 

 

 

Добавить юзера через CMD:
net user USER PASSWD /add /passwordchg:no
net localgroup "Пользователи удаленного рабочего стола" USER /add

Переименовать VM:
virsh domrename {domain} {new-name}

Адрес дисков виртуальных машин:
virsh domblklist VM


Запускаем консоль (клавиша win + r) — cmd (ок или нажмите клавишу enter). Чтобы найти какой-либо файл напишите — dir <диск, где необходимо искать> /s | find /i «<ваш текст>». Чтобы найти папку введите команду — dir <диск, где необходимо искать> /ad /b /s | find /i «<ваш текст>».


Применение политик без перезагрузки компьютера:
gpupdate/force


Подключение репо epel в ol8
dnf install  https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Просмотр репозиториев:
dnf repolist all

Включение (отключение) репозитория:
dnf config-manager --set-enable(disable) ol8_UEKR6

Установка sshfs в ol:
dnf --enablerepo=ol8_codeready_builder -y install fuse-sshfs


ошибка Failed to set locale, defaulting to C.

Первый способ. Подходит для UBUNTU
vi /etc/profile.d/locale.sh

# Создаем файл конфигурации для всех пользователей
# Пишем туда следующие значение и сохраняем файл
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_COLLATE=C
export LC_CTYPE=en_US.UTF-8

сделать это файл исполняемым

выполняем:
source /etc/profile.d/locale.sh

Второй, для CentOS

# localectl set-locale LANG=en_US.UTF-8

Затем проверьте, установлен ли языковой стандарт, выполнив следующую команду.

# localectl
# dnf install @postgresql

Обратите внимание, что даже после установки языкового стандарта системы предупреждение сохраняется.
Это означает, что языковые пакеты отсутствуют.Чтобы установить их, перейдите в следующий раздел.

Если в вашей системе отсутствует определенный языковой пакет, вам необходимо установить его, чтобы исправить вышеуказанную ошибку.
Однако вы можете установить все языковые пакеты, предоставляемые пакетом glibc-all-langpacks, который содержит все локали.

# dnf install langpacks-en glibc-all-langpacks -y

В качестве альтернативы, если вы хотите установить языковые стандарты по отдельности и, таким образом, иметь меньшую площадь установки пакета в вашей системе, выполните следующую команду (замените en нужным языковым кодом).

# dnf install glibc-langpack-en

Задаем кодировку UTF-8 в консоли CentOS 7 и выбрать английский язык в качестве системного

[root@localhost]# localectl set-locale LANG=en_US.UTF-8

Перезагружаем сервер, проверяем настройки.

[root@localhost]# reboot
[root@localhost]# localectl status
System Locale: LANG=en_US.UTF-8
    VC Keymap: us
   X11 Layout: us,ru
  X11 Variant: ,
  X11 Options: grp:alt_shift_toggle

Установить русский язык в качестве системного

[root@localhost]# localectl set-locale LANG=ru_RU.UTF-8

Посмотреть доступные раскладки русских клавиатур:

[root@localhost]# localectl list-keymaps | grep ru

Установить русскую раскладку с переключением по ALT+SHIFT:

[root@localhost]# localectl set-keymap ruwin_alt_sh-UTF-8

После применения необходимо перезагрузить сервер.

[root@localhost]# reboot


 

ls сначала - директории, затем файлы:

ls -lah --group-directories-first -1 PATH --color=always

 

 


 

Увеличение диска виртуальной машины

1. Стоп машина через virt-manager или virsh shutdown NAME
2. Меняем размер: qemu-img resize /patch/NAME +/- XXXG
(G - в гигах)
3. Запускаем машину через virt-manager или virsh start NAME
4. В гостевой машине через
diskmgmt.msc делаем что нуно.

 



Удаление старых файлов одной командой в Linux

С помощью команды find легко удалять или перемещать или копировать файлы, с датой модификации старше заданной. Удобно помещать такую команду в cron.

Например, для файлов старше 5 дней:

find /path/to/files* -mtime +5 -exec rm {} \;

Для файлов, измененных в пределах 24...48 часов:

find /path/to/files* -mtime 1 -exec rm {} \;

Это версия для Debian, на RHEL надо писать чуть по-другому:

find /path/to/files* -mtime +0 -exec rm {} \;

Создать файлы для тестирования можно командой (например, дата 2 апреля):

touch -d '2 Apr' /path/to/test_file
 


mount error(12): Cannot allocate memory

Попробовал подключить диск на машине с Windows 7 через CIFS к общему дереву шары Samba на Linux машине. При закачке большого файла получил на удалённой системе ошибку о невозможности выделения памяти. (что-то вроде The server was unable to allocate from the system nonpaged pool because the server reached the configured limit for nonpaged pool allocations. Event ID: 2017). Возможности перезагрузить роутер не было. стал разбираться. попробовал снова и опять та-же ошибка. ;(

И как всегда спас гугл, дав ссылку на статью в блоге (alan.lamielle.net), там в качестве решения было предложено:
1 — меняем на «1″ тут -> HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache
2 — меняем на «3″ тут -> HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size
 


Изменяем уровень громкости mp3gain

Мне нужно было увеличить громкость (для заливки трэка в телефон), увеличиваем на 4 db:

mp3gain -g 4 result0001.mp3

Откатить к прежнему состоянию, если что то не устроило, можно так:

mp3gain -g -4 result0001.mp3

или так:

mp3gain -u result0001.mp3

find <папка> -name *.mp3 -exec mp3gain -r -m 3 -c -f '{}' \;

-
r это ключ дает команду делать нормализацию для каждого трека отдельно.

-c этот ключ отключает предупреждения о всевозможных искажениях во время нормализации. Советуют не игнорировать данным параметром.

-f данный ключ принудительно отключает проверку расширения файла. Бывает, что mp3gain опознает простой mp3-файл (MPEG-2 Layer III) как Layer I или Layer II и не делает нормализацию.

-m данный ключ указывает как нужно изменить громкость трека в отличии от стандартной. Стандартная громкость составляет 89 Дб, но после такой нормализации музыка воспроизводится довольно тихо. Этим параметром можно заметно увеличить громкость трека. Можно использовать значение -m 3, то есть, по отношению к стандартной громкости она станет в 92 Дб.


 Отменить обнову до Win_10

Однако будьте готовы к тому, что спустя какое-то время файлы снова скачаются на ваш компьютер. Виной всему обновление вашей текущей операционной системы под номером KB3035583. Для его удаления запустите Центр обновления Windows и перейдите в раздел Установленные обновления.
Во вкладке «Просмотр установленных обновлений» забивайте в поиск:

 

win7   win8
KB3035583
KB2952664
KB3021917
KB2990214
KB3014460
    KB3035583
KB2976978

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GWX]
"DisableGwx"=dword:00000001 

gwx control panel в помощь
"Параметры" - "Восстановление" - "Восстановить старую версию операционной системы"



yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/pidgin-2.10.9-1.el7.x86_64.rpm
 


Узнать дату установки Linux (два варианта)

1. ls -clt / | tail -n 1 | awk '{ print $7, $6, $8 }'
2. sudo tune2fs -l /dev/sda1 | grep create
 


 Монтирование

fstab:
//_IP_/f    /mnt/20-F    cifs _netdev,username=__,password=__,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 

вручную:
mount -t cifs //_IP_/e /mnt/20-e -o user=__,password=__,iocharset=utf8
 


запись *.iso *nix на флэшку

dd if=/path/to/file.iso of=/dev/sdX
 


NTFS в CentOS

for 6.x
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
for 7.x
yum install -y epel-release
Теперь установим пакет для поддержки NTFS файловой системы:        
# yum install ntfs-3g

Найдем нашу флешку:

 # fdisk -l | grep NTFS

 Монтируем куда надо:

 # mount /dev/XXX /mnt/flashka

 За место XXX поставьте sdb1 который мы получили с помощью команды fdisk -l | grep NTFS

 Корректное отключение флешки:

 # umount /dev/XXX


Скачиваем сайты целиком

wget -r -k -l 7 -p -E -nc http://site.com/

wget -r -k -l7 -R*.jpg,*.png,*.gif -E -nc

wget -r -k -l7 -R*.jpg,*.png,*.gif -E -nc -P /куда_писать -i файл_с_URL в нужное место и список URL из файла

wget -r -k -l 3 -p -E -nc -R*.pdf,*.rar,*.zip,*.mp*,*.7z,*.xls,*.flv,*.jp*

-A acclist --accept acclist
-R rejlist --reject rejlist
Список имен файлов, разделенных запятыми, которые следует или не следует загружать. Разрешается задание имен файлов по маске.

 После выполнения данной команды в директорию site.com будет загружена локальная копия сайта http://site.com. Чтобы открыть главную страницу сайта нужно открыть файл index.html.

Рассмотрим используемые параметры:

-r — указывает на то, что нужно рекурсивно переходить по ссылкам на сайте, чтобы скачивать страницы.

-k — используется для того, чтобы wget преобразовал все ссылки в скаченных файлах таким образом, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).
-p — указывает на то, что нужно загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).
-l — определяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7). В большинстве случаев сайты имеют страницы с большой степенью вложенности и wget может просто «закопаться», скачивая новые страницы. Чтобы этого не произошло можно использовать параметр -l.
-E — добавлять к загруженным файлам расширение .html.
-nc —при использовании данного параметра существующие файлы не будут перезаписаны. Это удобно, когда нужно продолжить загрузку сайта, прерванную в предыдущий раз.