9. LINUX ADMINISTRATION

MISC - General Usefull Command

Note = Technical Maintenance And General

      Linux CMD and GUI

Configuration Setup- 1

1

  System Reboot Record date_time

[root@cos ~]# echo "echo "startdate`date '+%d-%B-%Y'`" >> /root/start.txt" >>  /etc/rc.local

[root@cos ~]# cat start.txt

2

  Backup And Compress file

[noc@nc unixman]$ tar cjf 200900810.tar.bz2 200900810/

# transfer file to the server see under- 5) Secure Tunnel > MISC Tunneling

bash-3.00$ bzip2 -dc 200900810.tar.bz2 | tar xf -

[noc@nc unixman]$ tar xjf 200900810.tar.bz2

3

  DNS Backup

[root@ns1 var]# cat scripts-backup
#!/bin/bash
#check the file in /export/nsbackup before you run this scripts
tar cjf named-ns1-`date '+%d-%B-%Y'`.tar.bz2 named/
mv *.bz2 /export/nsbackup


4

  Simple Calculator with echo

noc@sol-11:~$ echo $((1000+750+1500+300+380+355))
4285


5

  Firefox / Flock BookMark Restore




6

  Crontab with Nano

[root@nc ~]# export EDITOR=$(type -P nano);crontab -e

30 4 * * * /home/rou/sql-backup <- 430 am mornng
*/30 * * * * php /home/noc/ghost.php >> /var/log/ghost/horse.log <- every 30min & create log

7

  SendMail Delivery Testing; Create mail.txt

Date: Fri Dec 14 12:02:00 MSK 2012
To: hanturaya@gmail.com
Subject: Test cpp sendmail
From: rou@somewikan.com

if you can get this msg mean sendmail is working

noc@sol-11:~$ /usr/sbin/sendmail -t < mail.txt

8

  Date Change CentOS

[root@z1-DeskC6 ~]# hwclock --localtime --systohc


9

  Linux ADD Extra Swap

[root@ipx ~]# free -m |grep Swap
Swap:         1200        978        221

[root@ipx ~]# dd if=/dev/zero of=/swap bs=1024 count=2097152
2097152+0 records in
2097152+0 records out
2147483648 bytes (2.1 GB) copied, 223.838 seconds, 9.6 MB/s

[root@ipx ~]# mkswap /swap && chown root. /swap && \
> chmod 0600 /swap && swapon /swap
Setting up swapspace version 1, size = 2147479 kB

[root@ipx ~]# echo /swap swap swap defaults 0 0 >> /etc/fstab
[root@ipx ~]# echo vm.swappiness = 0 >> /etc/sysctl.conf && sysctl -p
net.ipv4.ip_forward = 1
trunked.........................

[root@ipx ~]# free -m |grep Swap
Swap:         3248        978       2269
[root@ipx ~]#

10

  NTP Malaysia Time Server

[rou@xweb ~]$ date
Thu Jul 25 07:01:27 MYT 2013
[rou@xweb ~]$ su -
Password:
[root@xweb ~]# ntpdate 2.my.pool.ntp.org
25 Jul 23:05:49 ntpdate[10886]: step time server 119.110.97.148 offset 57741.310119 sec

[root@xweb ~]# date
Thu Jul 25 23:06:00 MYT 2013
[root@xweb ~]#

11

  GPG ENC / DEC

[noc@forensic ~]$ tar -czp backup/ | gpg -c -o backup.tar.gz.gpg

[noc@forensic ~]$ gpg --decrypt-files backup.tar.gz.gpg

12

  File Permission Parent and Children

[root@forensic noc]# chown -R noc public_html/


13

  UserMod = User Home Modification

[root@forensic noc]# usermod -m -d /backup/sysadm sysadm


14

  System Memory Usage

[root@system ~]# ps -auxf | sort -nr -k 4 | head -10
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
apache   30683  0.0 32.9 2026688 1672688 ?     S    10:49   0:12  \_ /usr/sbin/httpd
apache   31351  0.0 16.8 1500992 854472 ?      S    11:47   0:13  \_ /usr/sbin/httpd
apache   30685  0.0 14.3 1320192 730060 ?      S    10:49   0:08  \_ /usr/sbin/httpd
apache   30690  0.0  9.1 812448 465780 ?       S    10:49   0:07  \_ /usr/sbin/httpd
apache   30689  0.0  6.7 2693356 345080 ?      S    10:49   0:15  \_ /usr/sbin/httpd
apache   30716  0.0  3.9 643300 199912 ?       S    10:50   0:07  \_ /usr/sbin/httpd
apache   30686  0.0  3.1 1428472 160112 ?      S    10:49   0:08  \_ /usr/sbin/httpd
apache   30684  0.0  2.1 436348 108052 ?       S    10:49   0:05  \_ /usr/sbin/httpd
apache   30688  0.0  1.5 422512 77120 ?        S    10:49   0:05  \_ /usr/sbin/httpd
apache   30687  0.0  0.9 454796 50756 ?        S    10:49   0:04  \_ /usr/sbin/httpd


15

  Set Hostname

[root@localhost ~]# hostnamectl set-hostname --static t100fc20.noc.net.my


16

  Solaris



Previous Section    LINUX ADMINISTRATION Next Section