Linux grpconv开启群组的投影密码命令详解

grpconv(group convert to shadow password)
功能说明:开启群组的投影密码。

语  法:grpconv

补充说明:Linux系统里的用户和群组密码,分别存放在/etc目录下的passwd和group文件中。因系统运作所需,任何人都得以读取它们,造成安全上的破绽。投影密码将文件内的密码改存在/etc目录下的shadow和gshadow文件内,只允许系统管理者读取,同时把原密码置换为”x”字符。投影密码的功能可随时开启或关闭,您只需执行grpconv指令就能开启群组投影密码。

Linux export设置或显示环境变量命令详解

功能说明:设置或显示环境变量。

语  法:export [-fnp][变量名称]=[变量设置值]

补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。

参  数:
 -f  代表[变量名称]中为函数名称。
 -n  删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
 -p  列出所有的shell赋予程序的环境变量。

Linux enable启动或关闭shell内建指令命令详解

功能说明:启动或关闭 shell 内建指令。

语  法:enable [-n][-all][内建指令]

补充说明:若要执行的文件名称与shell内建指令相同,可用enable -n来关闭shell内建指令。若不加-n参数,enable可重新启动关闭的指令。

参  数:
 -n  关闭指定的shell内建指令。
 -all  显示shell所有关闭与启动的指令。

Linux dmesg显示开机信息命令详解

功能说明:显示开机信息。

语  法:dmesg [-cn][-s ]

补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。

参  数:
 -c  显示信息后,清除ring buffer中的内容。
 -s  预设置为8196,刚好等于ring buffer的大小。
 -n  设置记录信息的层级。

Linux depmod分析可载入模块的相依性命令详解

depmod(depend module)
功能说明:分析可载入模块的相依性。

语  法:depmod [-adeisvV][-m ][–help][模块名称]

补充说明:depmod可检测模块的相依性,供modprobe在安装模块时使用。

参  数:
 -a或–all  分析所有可用的模块。
 -d或debug  执行排错模式。
 -e  输出无法参照的符号。
 -i  不检查符号表的版本。
 -m或system-map  使用指定的符号表文件。
 -s或–system-log  在系统记录中记录错误。
 -v或–verbose  执行时显示详细的信息。
 -V或–version  显示版本信息。
 –help  显示帮助。

Linux declare声明shell变量命令详解

功能说明:声明 shell 变量。

语  法:declare [+/-][rxi][变量名称=设置值] 或 declare -f

补充说明:declare为shell指令,在第一种语法中可用来声明变量并设置变量的属性([rix]即为变量的属性),在第二种语法中可用来显示shell函数。若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。

参  数:
 +/-  ”-“可用来指定变量的属性,”+”则是取消变量所设的属性。
 -f  仅显示函数。
 r  将变量设置为只读。
 x  指定的变量会成为环境变量,可供shell以外的程序来使用。
 i  [设置值]可以是数值,字符串或运算式。

Linux crontab设定时程表命令详解

名称 : crontab
  
  使用权限 : 所有使用者
  
  使用方式 :
  
  crontab [ -u user ] file
  crontab [ -u user ] { -l | -r | -e }
  
  说明 :
  crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。
  
  餐数 :
  
  -e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe)
  -r : 删除目前的时程表
  -l : 列出目前的时程表
  
  时程表的格式如下 :
   f1 f2 f3 f4 f5 program
  
  其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程序。
  当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序,其馀类推
  当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推
  当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其馀类推
  当 f1 为 a, b, c,… 时表示第 a, b, c,… 分钟要执行,f2 为 a, b, c,… 时表示第 a, b, c…个小时要执行,其馀类推
  
  使用者也可以将所有的设定先存放在档案 file 中,用 crontab file 的方式来设定时程表。
  例子 :
  
  每月每天每小时的第 0 分钟执行一次 /bin/ls :
   0 7 * * * /bin/ls
  
  在 12 月内, 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次 /usr/bin/backup :
   0 6-12/3 * 12 * /usr/bin/backup
  
  周一到周五每天下午 5:00 寄一封信给 [email protected] :
   0 17 * * 1-5 mail -s “hi” [email protected] /dev/null 2>&1 即可

Linux clock调整RTC时间命令详解

功能说明:调整 RTC 时间。

语  法:clock [–adjust][–debug][–directisa][–getepoch][–hctosys][–set –date=”“][–setepoch –epoch=][–show][–systohc][–test][–utc][–version]

补充说明:RTC 是电脑内建的硬件时间,执行这项指令可以显示现在时刻,调整硬件时钟的时间,将系统时间设成与硬件时钟之时间一致,或是把系统时间回存到硬件时钟。

参  数:
 –adjust  第一次使用”–set”或”–systohc”参数设置硬件时钟,会在/etc目录下产生一个名称为adjtime的文件。当再次使用这两个参数调整硬件时钟,此文件便会记录两次调整间之差异,日后执行clock指令加上”–adjust”参数时,程序会自动根 据记录文件的数值差异,计算出平均值,自动调整硬件时钟的时间。
 –debug  详细显示指令执行过程,便于排错或了解程序执行的情形。
 –directisa  告诉clock指令不要通过/dev/rtc设备文件,直接对硬件时钟进行存取。这个参数适用于仅有ISA总线结构的老式电脑。
 –getepoch  把系统核心内的硬件时钟新时代数值,呈现到标准输出设备。
 –hctosys  Hardware Clock to System Time,把系统时间设成和硬件时钟一致。由于这个动作将会造成系统全面更新文件的存取时间,所以最好在系统启动时就执行它。
 –set–date  设置硬件时钟的日期和时间。
 –setepoch–epoch=  设置系统核心之硬件时钟的新时代数值,年份以四位树字表示。
 –show  读取硬件时钟的时间,并将其呈现至标准输出设备。
 –systohc  System Time to Hardware Clock,将系统时间存回硬件时钟内。
 –test  仅作测试,并不真的将时间写入硬件时钟或系统时间。
 –utc  把硬件时钟上的时间时为CUT,有时也称为UTC或UCT。
 –version  显示版本信息。