Привилегии
sudo command – run command as rootsudo -s – open a root shell
sudo -s -u user – open a shell as user
sudo -k – forget sudo passwords
gksudo command – visual sudo dialog (GNOME)
kdesudo command – visual sudo dialog (KDE)
sudo visudo – edit /etc/sudoers
gksudo nautilus – root file manager (GNOME)
kdesudo konqueror – root file manager (KDE)
passwd – change your password
Экран
sudo /etc/init.d/gdm restart – restart X and return to login (GNOME)sudo /etc/init.d/kdm restart – restart X and return to login (KDE)
(файл) /etc/X11/xorg.conf – display configuration
sudo dpkg-reconfigure -phigh xserver-xorg – reset X configuration
Ctrl+Alt+Bksp – restart X display if frozen
Ctrl+Alt+FN – switch to tty N
Ctrl+Alt+F7 – switch back to X display
Системные службы
start service – start job service (Upstart)stop service – stop job service (Upstart)
status service – check if service is running (Upstart)
/etc/init.d/service start – start service (SysV)
/etc/init.d/service stop – stop service (SysV)
/etc/init.d/service status – check service (SysV)
/etc/init.d/service restart – restart service (SysV)
runlevel – get current runlevel
Управление пакетами
apt-get update – refresh available updatesapt-get upgrade – upgrade all packages
apt-get dist-upgrade – upgrade Ubuntu version
apt-get install pkg – install pkg
apt-get remove pkg – uninstall pkg
apt-get autoremove – remove obsolete packages
apt-get -f install – try to fix broken packages
dpkg --configure -a – try to fix broken packages
dpkg -i pkg.deb – install file pkg.deb
(файл) /etc/apt/sources.list – APT repository list
Сеть
ifconfig – show network informationiwconfig – show wireless information
sudo iwlist scan – scan for wireless networks
sudo /etc/init.d/networking restart – reset network for manual configurations
(файл) /etc/network/interfaces – manual configuration
ifup interface – bring interface online
ifdown interface – disable interface
Специальные пакеты
ubuntu-desktop – standard Ubuntu environmentkubuntu-desktop – KDE desktop
xubuntu-desktop – XFCE desktop
ubuntu-minimal – core Ubuntu utilities
ubuntu-standard – standard Ubuntu utilities
ubuntu-restricted-extras – non-free, but useful
kubuntu-restricted-extras – KDE of the above
xubuntu-restricted-extras – XFCE of the above
build-essential – packages used to compile programs
linux-image-generic – latest generic kernel image
linux-headers-generic – latest build headers
Брандмауэр
ufw enable – turn on the firewallufw disable – turn off the firewall
ufw default allow – allow all connections by default
ufw default deny – drop all connections by default
ufw status – current status and rules
ufw allow port – allow traffic on port
ufw deny port – block port
ufw deny from ip – block ip adress
Названия приложений
nautilus – file manager (GNOME)dolphin – file manager (KDE)
konqueror – web browser (KDE)
kate – text editor (KDE)
gedit – text editor (GNOME)
Система
Recovery — Type the phrase “REISUB” while holding down Alt and SysRq (PrintScrn) with about 1 second between each letter. Your system will reboot.lsb_release -a – get Ubuntu version
uname -r – get kernel version
uname -a – get all kernel information
Команда find
Поиск и удаление старых файлов (старше 180 дней):
find /home/backups/ -mtime +180 -type f -exec rm -rfv {} \;
или (старше 240 минут):
find /home/backups/ -mmin +240 -type f -exec rm -rfv {} \;
Установка прав только для всех файлов в каталоге /www/html:
find /www/html -type f -exec chmod 640 {} \;
Установка прав только для всех поддиректорий в дирректории /www/html:
find /www/html -type d -exec chmod 750 {} \;
Найти пустые каталоги
find /dir -type d -empty
Найти и удалить пустые каталоги
find /dir -type d -empty -delete
или
find /dir -type d -empty -print0 | xargs -0 rmdir -p
или
find /dir -type d -print0 | xargs -0 rmdir -p --ignore-fail-on-non-empty
спасибо, полезно. Неясно только, зачем ставить ; в конце команд find ?
ОтветитьУдалитьточка с запятой указывают на завершение команды в exec, причем точку с запятой нужно обязательно экранировать слешем иначе bash посчитает ее «своей» и не передаст find-у.
ОтветитьУдалитьХороший блог! Приятно читать!
ОтветитьУдалитьСпасибо.
ОтветитьУдалить