how_to
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| how_to [2012/03/23 19:26] – [ramfs on Linux] k2patel | how_to [2020/08/10 02:35] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 21: | Line 21: | ||
| To drop all the table in the mysql database - use the following command. | To drop all the table in the mysql database - use the following command. | ||
| + | <WRAP prewrap> | ||
| <code mysql> | <code mysql> | ||
| mysqldump -u[USERNAME] -p[PASSWORD] --add-drop-table --no-data [DATABASE] | grep ^DROP | mysql -u[USERNAME] -p[PASSWORD] [DATABASE] | mysqldump -u[USERNAME] -p[PASSWORD] --add-drop-table --no-data [DATABASE] | grep ^DROP | mysql -u[USERNAME] -p[PASSWORD] [DATABASE] | ||
| </ | </ | ||
| + | </ | ||
| ==== How to list pear using php ==== | ==== How to list pear using php ==== | ||
| Line 69: | Line 69: | ||
| </ | </ | ||
| + | |||
| + | ==== Force Change password next login ==== | ||
| + | |||
| + | <code bash> | ||
| + | chage -d 0 < | ||
| + | </ | ||
| ==== Setting up Multiple ip using single file ==== | ==== Setting up Multiple ip using single file ==== | ||
| Line 195: | Line 201: | ||
| If you need to run cron with your own php.ini and send result to mail use following. | If you need to run cron with your own php.ini and send result to mail use following. | ||
| + | <WRAP prewrap> | ||
| <code bash> | <code bash> | ||
| */1 */2 * * * / | */1 */2 * * * / | ||
| </ | </ | ||
| + | </ | ||
| ==== Exit Codes ==== | ==== Exit Codes ==== | ||
| At some point you feel like there is no exit code documentation and you want find you what should it return.\\ | At some point you feel like there is no exit code documentation and you want find you what should it return.\\ | ||
| Line 289: | Line 295: | ||
| </ | </ | ||
| + | Redhat / Fedora | ||
| + | NM looks for / | ||
| + | and will merge the first found into the dhclient config files it produces. | ||
| ==== Enable port below 1024 for all users ==== | ==== Enable port below 1024 for all users ==== | ||
| Line 314: | Line 323: | ||
| **Step 2** : Create Raid Drive. ( this command will create "/ | **Step 2** : Create Raid Drive. ( this command will create "/ | ||
| + | <WRAP prewrap> | ||
| <code bash> | <code bash> | ||
| mdadm --create --level=10 --raid-devices=4 --spare-devices=0 --chunk=128 --layout=f2 /dev/md10 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 | mdadm --create --level=10 --raid-devices=4 --spare-devices=0 --chunk=128 --layout=f2 /dev/md10 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 | ||
| </ | </ | ||
| + | </ | ||
| **Step 3**: Format Drive ( I am formatting for XFS ) | **Step 3**: Format Drive ( I am formatting for XFS ) | ||
| Line 358: | Line 369: | ||
| <code bash> | <code bash> | ||
| mount -t ramfs none /tmp/toall | mount -t ramfs none /tmp/toall | ||
| + | </ | ||
| + | |||
| + | ==== Reduce default tmpfs size ==== | ||
| + | Default size of **/ | ||
| + | In order to reduce it to some optimal value you can update your / | ||
| + | just add size variable in your option field : comma saperated : will do. | ||
| + | |||
| + | <code bash> | ||
| + | tmpfs / | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Password Hashing Algorithm ==== | ||
| + | |||
| + | === Display Hashing Algorithm on server === | ||
| + | |||
| + | <code bash> | ||
| + | authconfig --test | grep hashing | ||
| + | </ | ||
| + | |||
| + | === Change Algorithm on server === | ||
| + | |||
| + | <code bash> | ||
| + | authconfig --passalgo=sha512 --update | ||
| + | </ | ||
| + | |||
| + | ==== Changing encrypted file system password ==== | ||
| + | |||
| + | If you have encrypted partitions you can change password using following commands. | ||
| + | |||
| + | <note warning> | ||
| + | |||
| + | === Check which key slot is occupied === | ||
| + | |||
| + | <code bash> | ||
| + | cryptsetup luksDump /dev/sda2 | ||
| + | </ | ||
| + | |||
| + | === Now add key to next free slot === | ||
| + | |||
| + | <code bash> | ||
| + | cryptsetup luksAddKey /dev/sda2 | ||
| + | </ | ||
| + | |||
| + | === Now remove / Disable Previous slot === | ||
| + | |||
| + | <code bash> | ||
| + | cryptsetup luksKillSlot /dev/sda2 0 | ||
| + | </ | ||
| + | |||
| + | ==== Check for Operation Windigo infection ==== | ||
| + | <code bash> | ||
| + | ssh -G 2>&1 | grep -e illegal -e unknown > /dev/null && echo “System clean” || echo “System infected” | ||
| + | </ | ||
| + | [[http:// | ||
| + | |||
| + | ==== Creating patch for rpm ==== | ||
| + | this can be used as ' | ||
| + | <code bash> | ||
| + | diff -ru hdf-4.2.12-orig hdf-4.2.12-diff >| ../ | ||
| + | </ | ||
| + | |||
| + | ==== Configure option for Fedora / Redhat ==== | ||
| + | replace amaya with your application etc...\\ | ||
| + | This is usefull while compiling sources for systems | ||
| + | <WRAP prewrap> | ||
| + | <code bash> | ||
| + | ../ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== Run single command parallel' | ||
| + | <WRAP prewrap> | ||
| + | <code bash> | ||
| + | (echo " | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== Print yum variable value ==== | ||
| + | <code python> | ||
| + | import yum | ||
| + | import pprint | ||
| + | |||
| + | yvar = yum.YumBase() | ||
| + | pprint.pprint(yvar.conf.yumvar, | ||
| + | </ | ||
| + | |||
| + | ==== Disable Predictable interface name in RHEL / CentOS ==== | ||
| + | Pass following during boot kernel command line. | ||
| + | <code bash> | ||
| + | net.ifnames=0 | ||
| </ | </ | ||
how_to.1332530794.txt.gz · Last modified: 2020/08/10 02:30 (external edit)