linux进阶命令学习一

1.进入root用户有三种方法

   (1) sudo命令

   (2     sudo -i

   (3) su  可以一直使用root权限,如果没有设置root密码,用此命令即可设置密码 sudo passwd root

2.关机重启命令:强制关机有可能损害数据 所以我们尽量用命令来关机

   (1)shutdown

       [-t] 在改变到其它runlevel之前﹐告诉init多久以后关机。

  [-r] 重启计算器。

  [-k] 并不真正关机﹐只是送警告信号给

  每位登录者〔login〕。

  [-h] 关机后关闭电源〔halt〕。

  [-n] 不用init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产生的后果往往不总是你所预期得到的。

  [-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者。

  [-f] 在重启计算器〔reboot〕时忽略fsck。

  [-F] 在重启计算器〔reboot〕时强迫fsck。

  [-time] 设定关机〔shutdown〕前的时间。

   (2)init

  init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的 用户进程﹑守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel), init 0为关机﹐init 1为重启。telinit命令可以改变init的运行级别﹐比如﹐telinit -iS可使系统进入单用户模式﹐ 并且得不到使用shutdown时的信息和等待时间。

3.用户权限管理

   第一位表示文件类型,-表示文件,d表示目录;后面每三位为一组。
   第一组:2-4位表示文件所有者的权限,即用户user权限,简称u(自己)
   第二组:5-7位表示文件所有者所属组成员的权限,group权限,简称g(组)
   第三组:8-10位表示所有者所属组之外的用户的权限,other权限,简称o(其他)
   从上面这个文件,我们可以看出,monito_log.sh文件对应的权限为:
   root用户具有读和写的权限,root组具有读的权限,其他人具有读的权限。
   为了能更简单快捷的使用和熟悉权限,rwx权限可以用数字来表示,分别表示为r(4)、w(2)、x(1)。

   例如:-rw-r--r-- 1 root root 91 May  7 20:21 monitor_log.sh
   [root@node1 ~]#

 如果给某个文件授权,命令为chmod:chmod XXX 文件名

  

猜你喜欢

转载自www.cnblogs.com/byq1999/p/10381159.html