shutdown
85:~# shutdown -- help
Usage: shutdown [-akrhHPfnc] [-t secs] time [warning message]
-a: use /etc/shutdown.allow
-k: don't really shutdown, only warn.
-r: reboot after shutdown.
-h: halt after shutdown.
-P: halt action is to turn off power.
-H: halt action is to just halt.
-f: do a 'fast' reboot (skip fsck).
-F: Force fsck on reboot.
-n: do not go through "init" but go down real fast.
-c: cancel a running shutdown.
-t secs: delay between warning and kill signal.
** the "time" argument is mandatory! (try "now") **
uptime
85:~# uptime
12:54:19 up 2:16, 1 user, load average: 0.01, 0.01, 0.00
whatis = display manual page descriptions
85:~# whatis pwd
pwd (1) - print name of current/working directory
root@debian:~# find / -name 'sip.conf' - to find any kind of file (not just program files) anywhere on the hard-drive (not just in the path)
whereis = locate the binary, source, and manual page files for a command
mc: /usr/bin/mc /etc/mc /usr/lib/mc /usr/share/mc /usr/share/man/man1/mc.1.gz
85:~# whereis apt-get
apt-get: /usr/bin/apt-get /usr/share/man/man8/apt-get.8.gz
85:~# type traceroute
traceroute is /usr/bin/traceroute
crontab = file named dato/root/anotheruther in /var/spool/cron/crontabs directory
daemon named crontd regulary reads this file and executes
usage: crontab [-u user] file
crontab [-u user] { -e | -l | -r }
(default operation is replace, per 1003.2)
-e (edit user's crontab)
-l (list user's crontab)
-r (delete user's crontab)
#apt-get remove vhcs - to remove package
# apt-get --purge remove vim.tiny - to remove package completely, including configuration files
root@debian:/home/kote# update-alternatives --config editor
There are 2 choices for the alternative editor (providing /usr/bin/editor).
Selection Path Priority Status
------------------------------------------------------------
0 /bin/nano 40 auto mode
1 /bin/nano 40 manual mode
* 2 /usr/bin/mcedit 25 manual mode
Press enter to keep the current choice[*], or type selection number:
source ~/.bashrc - to reload .bashrc (after editing):
root@debian:/etc/asterisk# source ~/.bashrc
root@debian:/etc/asterisk#
cd ~/ - go to corresponding user's home directory
root@debian:/# passwd users_name - change password of the user called users_name
userdel users_name - delete user
TCP Wrappers Configuration Files
When a client request is received by a TCP wrapped service, it takes the following basic steps:
-
The service references /etc/hosts.allow. — The TCP wrapped service sequentially parses the /etc/hosts.allow file and applies the first rule specified for that service. If it finds a matching rule, it allows the connection. If not, it moves on to step 2.
-
The service references /etc/hosts.deny. — The TCP wrapped service sequentially parses the /etc/hosts.deny file. If it finds a matching rule is denies the connection. If not, access to the service is granted.
Or, one can put all rules in 1 File
sshd : client-1.example.com : allow
sshd : client-2.example.com : deny
By allowing access control on a per-rule basis, the option field allows administrators to consolidate all access rules into a single file: either hosts.allow or hosts.deny. Some consider this an easier way of organizing access rules.
link