Главная категория > Linux
Занимательная линуксовина
drfaust:
А теперь вопрос - какая из этих команд сработает без прав админа?
Вот именно поэтому я ярый противник sudo и их производных вроде ksu. Хомяк свой уничтожай как хочешь, а систему не трогай.
Да, кстати. Уже дважды спас контору от шифровальщика. Под видом письма идёт скачивание с левого сайта безобидного жабоскрипта, который спокойно выполняется через cmd.exe или powershell. В обоих случаях жабоскрипт скачивал экзешник и запускал его. Есессно, на енти письма пожаловался в мыло.ру и отослал их нашим антивирусникам (вроде только вебу - каспер кажется запросил регистрацию или что-то вроде этого). причём в обоих случаях на virustotal`е и веб и каспер молчали как партизаны, но взгляд на жабоскрипт и ссылка на экзешник явно говорили, что это никакое не доп. соглашение от ТЭКа
vvm:
Читаем и проверяем ...
http://pikabu.ru/story/paskhalki_v_linux_1361212
vvm:
Чо за ботва у меня творится ?
[ 17.667312] ata4: soft resetting link
[ 17.836259] ata4.00: configured for UDMA/33
[ 17.836270] ata4: EH complete
[ 18.250576] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 18.250581] ata4.00: BMDMA stat 0x26
[ 18.250585] ata4.00: failed command: READ DMA EXT
[ 18.250593] ata4.00: cmd 25/00:00:f8:50:9a/00:01:60:00:00/e0 tag 0 dma 131072 in
[ 18.250593] res 51/84:00:f8:50:9a/84:01:60:00:00/e0 Emask 0x30 (host bus error)
[ 18.250597] ata4.00: status: { DRDY ERR }
[ 18.250601] ata4.00: error: { ICRC ABRT }
[ 18.250609] ata4: soft resetting link
[ 18.420261] ata4.00: configured for UDMA/33
[ 18.420270] ata4: EH complete
[ 18.792221] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 18.792225] ata4.00: BMDMA stat 0x26
[ 18.792229] ata4.00: failed command: READ DMA EXT
[ 18.792237] ata4.00: cmd 25/00:00:f8:56:9b/00:04:60:00:00/e0 tag 0 dma 524288 in
[ 18.792237] res 51/84:00:f8:56:9b/84:04:60:00:00/e0 Emask 0x30 (host bus error)
[ 18.792241] ata4.00: status: { DRDY ERR }
[ 18.792244] ata4.00: error: { ICRC ABRT }
[ 18.792253] ata4: soft resetting link
[ 18.964261] ata4.00: configured for UDMA/33
[ 18.964270] ata4: EH complete
[ 19.250149] Adding 10485756k swap on /dev/mapper/vg-swap. Priority:-1 extents:1 across:10485756k FS
[ 19.296781] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 19.419186] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro
[ 19.421875] systemd-udevd[428]: starting version 204
[ 19.636203] EXT4-fs (sdb2): mounting ext2 file system using the ext4 subsystem
[ 19.752558] EXT4-fs (sdb2): mounted filesystem without journal. Opts: (null)
drfaust:
--- Цитата: vvm от 24 Сентября 2016, 19:38:35 ---Чо за ботва у меня творится ?
[ 18.792229] ata4.00: failed command: READ DMA EXT
[ 18.792237] ata4.00: cmd 25/00:00:f8:56:9b/00:04:60:00:00/e0 tag 0 dma 524288 in
[ 18.792237] res 51/84:00:f8:56:9b/84:04:60:00:00/e0 Emask 0x30 (host bus error)
[ 18.792241] ata4.00: status: { DRDY ERR }
[ 18.792244] ata4.00: error: { ICRC ABRT }
--- Конец цитаты ---
Проверь веник MHDD`ой - чёт не нравится мне эта запись....
vvm:
Записки сумасшедшего. Полезные и не очень полезные знания. Применимо к линукс минт 17 xfce.
Писал чисто для себя.
firefox
отключение остопиздевшего окошка "получать уведомления от сайта"
переходим по адресу about:config
dom.webnotifications.enabled = false
отключение остопиздевшего "ой, какая незадача" при старте браузера (ошибка восстановления предыдущей сессии)
browser.sessionstore.resume_from_crash = false
gnome schedule
grub-customized PPA настройка grub
установка линукс с lvm
грузимся с live-CD минта
sudo apt-get install gparted
им создаем пустой раздел на винте
в этом разделе создаем
раздел ext2 512MB метка boot
раздел ext4 на остальном месте (без метки)
sudo apt-get install system-config-lvm
им создаем логический раздел lvm на физическом разделе
им создаем разделы на логическом разделе: swap, root, home, и оставить неразмеченное место гигов 10 для снапшотов
http://xgu.ru/wiki/LVM инфа про LVM
wifi свисток
(в прицепе)
если пропал звук в пульсеаудио
(в прицепе)
вебка
cheese
mplayer -vf mirror -tv fps=15:mjpeg:decimation=1 tv://
настройка минта xfce. спорно, но кое чего есть интересного
http://linux-faq.ru/page/10-operacij-kotorye-sleduet-vypolnit-srazu-zhe-posle-ustanovki-distributiva-linux-mint-s-okruzheniem-xfce
http://alv.me/?p=7325 xfce4-goodies примочки xfce4
DWriteEnable (DWORD)=0 включить отрисовку меню в Steam (виндовом)
xfce4-sensors апплет градусника в трее
sudo aptitude update
sudo aptitude upgrade обновление системы
sudo gedit hosts hostname смена имени компьютера
minimizetotray_revived-1.1.2-tb+sm+fx-linux.xpi сворачивание почты в трей
blkid -c /dev/null вывод информации о блочных девайсах
df -h свободное место на дисках
sudo add-apt-repository ppa:nilarimogard/webupd8 аналог пайнта
sudo apt-get update
sudo apt-get install pinta
sudo gnome-schedule планировщик задач
nvidia-settings --assign CurrentMetaMode="VGA-0: 1280x1024 { ForceCompositionPipeline = On }" устранение лагов vsync добавить в автозапуск
скрипт "свернуть все окна"
/.scripts/minimize_all_windows
#!/bin/sh
target=on
if xprop -root _NET_SHOWING_DESKTOP | fgrep '= 1' ; then
target=off
fi
wmctrl -k ${target}
Для того, чтобы в Pidgin можно было отправлять сообщения, используя клавиши Ctrl+Enter, а Enter использовать для ввода новой строки, нужно проделать следующее. Создать файл с именем gtkrc-2.0 в директории ~/.purple следующего содержания:
binding "my-bindings"
{
bind "Return" { "insert-at-cursor" ("\n") }
bind "<ctrl>Return" { "message_send" () }
}
widget "*pidgin_conv_entry" binding "my-bindings"
/etc/rsyslog.d/50-default.conf - файл конфигурации вывода в лог
sudo grep -Hr cron /etc/ | cut -d: -f1 | sort -u - вывод файлов, содержащих текст "cron"
gnome-exe-thumbnailer - значки для exe файлов
усб сом порт в вайне
vadim@mint17 ~/.wine/dosdevices $ ln -is ttyUSB0 com1
vadim@mint17 ~/.wine/dosdevices $ sudo chmod 777 /dev/ttyUSB0
железный сом порт в вайне
vadim@mint17 ~/.wine/dosdevices $ ln -is ttyS0 com1
vadim@mint17 ~/.wine/dosdevices $ sudo chmod 777 /dev/ttyS0
lsof | grep /usr/lib/i386-linux-gnu/wine/
библиотеки вайна
***************************************** icewm ****************************
# доступные альтернативы для x-window-manager
user@host:~$ sudo update-alternatives --list x-window-manager
/usr/bin/icewm
# доступные альтернативы для x-session-manager
user@host:~$ sudo update-alternatives --list x-session-manager
/usr/bin/icewm-session
# смотрим кто сейчас x-window-manager
user@host:~$ ls -l /etc/alternatives/x-window-manager
lrwxrwxrwx 1 root root 14 2007-08-05 22:06 /etc/alternatives/x-window-manager -> /usr/bin/icewm
# если отличается от /usr/bin/icewm, то устанавливаем
user@host:~$ sudo update-alternatives --set x-window-manager /usr/bin/icewm
# проверяем
user@host:~$ ls -l /etc/alternatives/x-window-manager
lrwxrwxrwx 1 root root 14 2007-11-18 22:16 /etc/alternatives/x-window-manager -> /usr/bin/icewm
# смотрим кто сейчас x-session-manager
user@host:~$ ls -l /etc/alternatives/x-session-manager
lrwxrwxrwx 1 root root 14 2007-08-05 22:06 /etc/alternatives/x-window-manager -> /usr/bin/icewm-session
# если отличается от /usr/bin/icewm-session, то устанавливаем
user@host:~$ sudo update-alternatives --set x-session-manager /usr/bin/icewm-session
# проверяем
user@host:~$ ls -l /etc/alternatives/x-session-manager
lrwxrwxrwx 1 root root 22 2007-11-18 22:16 /etc/alternatives/x-session-manager -> /usr/bin/icewm-session
Способ 2 (устаревший): установкой глобальной переменной окружения STARTUP, которая обрабатывается скриптом xinit (startx).
user@host:~$ sudo echo 'STARTUP="icewm-session"' >> /etc/environment
Проверить состояние переменной можно командой env:
user@host:~$ env | grep STARTUP
STARTUP=icewm-session
Примечание: чтобы переменная «вступила» в силу нужно выйти из системы (logout) и войти заново (login).
Для проверки обоих способов используйте команду startx:
Запуск сервера X из консоли
user@host:~$ startx
работает, но потом получим косяк. нижняя панель (Panel1) прыгнет в верх экрана и сломается
лечение - восстановить из бекапа файл ~/.config/xfce4/xfconf/xfce-perchannel-xml
https://wiki.archlinux.org/index.php/Xfce
http://compizomania.blogspot.com/2015/01/linux-mint-171-rebecca-xfce.html - плюшки
Версии ПО:
cat /etc/issue - дистрибутив и версия
apt-cache showpkg packagename - версия packagename и зависимости
uname -r - версия ядра Linux
uname -a - полная информация о ядре
Процессор:
cat /proc/cpuinfo - все процессоры, частоты, флаги и многое другое
cat /proc/loadavg - средняя загрузка процессора за последние 1, 5, и 15 минут
top - при нажатии на клавишу C все процессы будут отсортированы по использованию CPU
Оперативная память:
cat /proc/meminfo - количество RAM и swap, а так же сколько и чем расходуется
free -m - полный объем, использованный объем и объем свободной памяти в Mb
top - при нажатии на клавишу M все процессы будут отсортированы по использованию оперативной памяти
Видеокарта:
glxinfo - информация OpenGL, Xserver и вашей видеокарте
glxinfo | grep direct - проверка поддержки "direct 3D rendering"
glxinfo | grep vendor - производитель видеокарты
lspci | grep VGA - модель видеокарты
glxgears - простой 3D тест, печатает fps в терминале
xrandr - поддерживаемые монитором разрешения
Аудио:
lspci | grep Audio - аудио-контроллеры
aplay --list-devices - расширенная информация об аудио-контроллере
Жесткие диски:
df -H - разделы в виде их точек монтирования и их заполненность в Gb
sudo fdisk -l - все разделы, имена устройств и расположение на диске
Сеть:
lspci | grep Ethernet - Ethernet контроллеры
ifconfig - сетевые интерфейсы, IP-адреса и многое другое
USB устройства:
lsusb - шины USB и подключённые устройства
Дополнительно:
lshal -m - мониторинг за изменениями в оборудовании
lspci - все PCI-устройства
hwinfo --short - детальная информация по всему оборудованию (требуется пакет hwinfo)
uptime - время, прошедшее с момента последней перезагрузки, пользователи и средняя загрузка
http://pipelight.net/cms/
//COM порты
http://www.opennet.ru/man.shtml?topic=setserial&category=8&russian=0 -
cutecomm
// диспетчер устройств
hardinfo
sudo apt-get install gnome-device-manager — это Device Manager
sudo apt-get install sysinfo — это Sysinfo
sudo apt-get install hardinfo — это Hardinfo
// запуск из cron графических программ
В автозагрузку прописать xhost local:vadim
Скрипт, который юзает графическую программу положить в /var/spool/cron/crontabs/
// отключение отключения экрана
sudo xset s off
// стоп X
sudo /etc/init.d/mdm stop
// старт X
sudo /etc/init.d/mdm start
System shock 2
в /home/vadim/.systemshock2/systemshock2/drive_c/Program Files/SystemShock2/cam_ext.cfg
раскомментировать force_windowed
******************************************************
Removal of PulseAudio and Installation of ESound
******************************************************
sudo killall pulseaudio
cp /etc/X11/Xsession.d/70pulseaudio ~/
sudo apt-get purge pulseaudio
sudo apt-get install -y esound esound-clients esound-common libesd-alsa0
sudo reboot
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
EDIT:
AFTER REBOOT:
If you have High Definition Audio (HDA), you may need to unmute you speakers (and the like) after reboot.
You can do this with Gnome Volume Control (-> Preferences).
This was reported for nVidia Corporation MCP61 High Definition Audio (rev a2)
viewtopic.php?f=48&t=33894
QUOTE: "The tutorial for purging pulseaudio and installing Esound ( Alsa?) has worked.
The one thing to note just in case one lapses inton despair is when its all changed, its muted and turned down to zero! You need to notice that!"
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
******************************
Now let us test how it works.
******************************
1. Adobe Flash with Firefox - works out of the box
Run Firefox -> Youtube -> Audacity Tutorial
RESULT: Adobe Flash works out of the box (video + sound)
Notice that we have not made any changes in the sound settings yet.
Let us look what is there.
System -> Preferences -> Sound
Defauts:
Sound playback: Autodetect
Sound playback: Autodetect
Sound playback: Autodetect
Sound capture: ALSA - Advanced Linux Sound Architecture
Default Mixer Tracks:
Device: Realtek ALC200,200P rev 0 (OSS Mixer)
Для Realtek ALC887
Если ваша материнская плата имеет встроенный Intel HDA Audio (ALC887), то выполните следующие действия:
1. Откройте терминал и выполните следующую команду на редактирование файла alsa-base.conf:
sudo gedit /etc/modprobe.d/alsa-base.conf
2. Когда откроется редактор, в конце файла добавьте строку:
options snd-hda-intel model=generic
Сохраните файл и закройте редактор, а затем перезагрузите систему.
Чтобы отключить использование PulseAudio потребуется создать конфигурационный файл client.conf и прописать в него одну единственную строчку:
ekzorchik@srv-serv:~$ nano ~/.config/pulse/client.conf
autospawn = no
Завершаем процесс:
ekzorchik@srv-serv:~$ pkill -f pulseaudio
Проверяем, запущен ли процесс pulseaudio:
ekzorchik@srv-serv:~$ ps aux | grep pulseaudio
ekzorch+ 2244 0.0 0.0 17160 948 pts/0 S+ 12:28 0:00 grep —color=auto pulseaudio
, отлично — не запущен, что мне и требовалось.
Если же мне потребуется PulseAudio, то нужно будет удалить созданный файл client.conf:
ekzorchik@srv-serv:~$ rm ~/.config/pulse/client.conf
перед игрой pulseaudio -k
после игры pulseaudio --start
Добавлено восстановление доступа, если невозможно войти в систему на экране авторизации. Комбинация клавиш «CTRL+ALT+F1″ вызовет запуск консоли, далее вводим «mdm-recovery».
/etc/mdm/mdm.conf
AutomaticLoginEnable=true - настройка автологона
/etc/sysctl.conf
# Уменьшение значения параметра интенсивности использования раздела подкачки до более приемлемого
vm.swappiness=10 (исходное 60)
При использовании некоторых аппаратных конфигураций, особенно на ноутбуках, процесс загрузки системы может занимать слишком много времени (до нескольких минут!). Причиной такого поведения может быть некорректная работа службы для управления широкополосными беспроводными модемами (никак не связанной с Wi-Fi). Если это так, вы можете попутаться сократить время загрузки системы, удалив эту службу, конечно же, если вы не пользуетесь широкополосными модемами. Для этого следует открыть терминал и ввести в него следующую команду (используйте функции копирования/вставки):
sudo apt-get purge modemmanager
Навигация
Перейти к полной версии