unix:admin

Администрирование

  • !! run last command
  • !command run the most recent command that starts with ‘command’ (e.g. !ls)
  • !command:p print out the command that !command would run (also adds it as the latest command in the command history)
  • !$ the last word of the previous command (same as Alt + .)
  • !$:p print out the word that !$ would substitute
  • !* the previous command except for the last word (e.g. if you type ‘find some_file.txt /‘, then !* would give you ‘find some_file.txt‘)
  • !*:p print out what !* would substitute
locate
whereis
wich
apt-cache show sysstat
apt-cache search sysstat
apt-cache policy sysstat
find / -type f -exec grep -l "IP" {} \;

найдем в системе все файлы и каталоги принадлежищие юзеру test1 и подсчитаем суммарный обьем
find / -user test1 -exec du -sm {} \;|awk '{s+=$1}END{print s}'

поиск больших логов
$find /var/www -type f -name "access.log*" -size +100M

подсчитаем суммарный обьем логов
find /var/www/ -type f -name "access.log*" -exec du -k {} \;|awk '{s+=$1}END{print s}'

вывести список пользователей
cat /etc/passwd|awk -F":" '{print $1}'

Вывести список файлов в пакете
dpkg --listfiles screen

Архивирование папки на удаленный сервер

# tar cjf - /var/www/html/ | ssh alex@sys-adm.org.ua "cat > /backup/sys-adm.org.ua.tar.bz2"

Монтирование удаленного cifs рес

# mount -t cifs //192.168.127.100/Soft -o username=alex,password=1234567 --verbose /mnt/
mount.cifs kernel mount options: unc=//192.168.127.100\Soft,ip=192.168.127.100,ver=1,rw,username=alex,pass=********

# mount | grep Soft
//192.168.127.100/Soft on /mnt type cifs (rw,mand)

Рекурсивный поиск папки с использованием регулярного выражения по имени без учета регистра

# find . -type d -iname '*get'

Поиск пакеты в который входит заданный файл

# yum provides "*/uuencode"
sharutils-4.6.1-2.i386 : The GNU shar utilities for packaging and unpackaging shell archives.
Repo        : base
Matched from:
Filename    : /usr/bin/uuencode

Просмотр установленных пакетов, которые не доступны в текущих репозитариях

# yum install yum-utils
# package-cleanup --orphan
# package-cleanup --orphan
Setting up yum
samba-client-3.4.5-1.i386
samba-doc-3.4.5-1.i386
samba-common-3.4.5-1.i386
openfire-3.6.4-1.i386
samba-3.4.5-1.i386

Просмотр установленных пакетов, которые не требуются другим установленным пакетам

# package-cleanup --leaves
Setting up yum
libnl-1.0-0.10.pre5.5.i386
libacl-devel-2.2.39-3.el5.i386
libhugetlbfs-1.3-3.el5.i386
libaio-0.3.106-3.2.i386

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

# package-cleanup --problems
Setting up yum
Reading local RPM database
Processing all local requires
Missing dependencies:
Package redhat-lsb requires /usr/bin/lp
Package redhat-lsb requires /usr/bin/lpr
Package hal-cups-utils requires cups
Package desktop-printing requires cups
Package libgnomecups requires cups

Просмотр сетевой активности

# lsof -n | grep TCP | grep LISTEN

named      2349     named   20u     IPv4       6799                  TCP 127.0.0.1:domain (LISTEN)
named      2349     named   21u     IPv4       6801                  TCP 10.0.0.104:domain (LISTEN)
named      2349     named   22u     IPv4       6803                  TCP 127.0.0.1:rndc (LISTEN)
named      2349     named   23u     IPv6       6812                  TCP [::1]:rndc (LISTEN)
portmap    2407       rpc    4u     IPv4       6906                  TCP *:sunrpc (LISTEN)
rpc.statd  2444   rpcuser    7u     IPv4       7008                  TCP *:930 (LISTEN)
slapd      2667      ldap    7u     IPv6       7614                  TCP *:ldap (LISTEN)
slapd      2667      ldap    8u     IPv4       7615                  TCP *:ldap (LISTEN)
slapd      2667      ldap    9u     IPv6       7619                  TCP *:ldaps (LISTEN)
slapd      2667      ldap   10u     IPv4       7620                  TCP *:ldaps (LISTEN)
hpiod      2718      root    0u     IPv4       7756                  TCP 127.0.0.1:2208 (LISTEN)
python     2723      root    4u     IPv4       7774                  TCP 127.0.0.1:2207 (LISTEN)
sshd       2741      root    3u     IPv6       7820                  TCP *:ssh (LISTEN)
mysqld     2850     mysql   11u     IPv4       8017                  TCP *:mysql (LISTEN)
httpd      2921      root    3u     IPv6       8191                  TCP *:http (LISTEN)
java       3126    daemon   32u     IPv6      10288                  TCP 10.0.0.104:cbt (LISTEN)
java       3126    daemon   34u     IPv6      10290                  TCP 10.0.0.104:5229 (LISTEN)
java       3126    daemon   36u     IPv6      10292                  TCP 10.0.0.104:xmpp-server (LISTEN)
java       3126    daemon   46u     IPv6      10304                  TCP 10.0.0.104:websm (LISTEN)
java       3126    daemon   51u     IPv6      10310                  TCP 10.0.0.104:xmltec-xmlmail (LISTEN)
java       3126    daemon   73u     IPv6      10320                  TCP 10.0.0.104:xmpp-client (LISTEN)
java       3126    daemon   77u     IPv6      10323                  TCP 10.0.0.104:5223 (LISTEN)
java       3126    daemon   81u     IPv6      10326                  TCP 10.0.0.104:arcp (LISTEN)
java       3126    daemon   85u     IPv6      10329                  TCP 10.0.0.104:7443 (LISTEN)
httpd      3694    apache    3u     IPv6       8191                  TCP *:http (LISTEN)
httpd      3695    apache    3u     IPv6       8191                  TCP *:http (LISTEN)
httpd      3696    apache    3u     IPv6       8191                  TCP *:http (LISTEN)
httpd      3697    apache    3u     IPv6       8191                  TCP *:http (LISTEN)
httpd      3698    apache    3u     IPv6       8191                  TCP *:http (LISTEN)
httpd      3699    apache    3u     IPv6       8191                  TCP *:http (LISTEN)
httpd      3700    apache    3u     IPv6       8191                  TCP *:http (LISTEN)
httpd      3701    apache    3u     IPv6       8191                  TCP *:http (LISTEN)
smbd      17348      root   25u     IPv4      35979                  TCP 10.0.0.104:microsoft-ds (LISTEN)
smbd      17348      root   26u     IPv4      35981                  TCP 10.0.0.104:netbios-ssn (LISTEN)
  • unix/admin.txt
  • Последнее изменение: 2016/09/22 12:45
  • mirocow