首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Linux操作系统基础教程 10

Linux操作系统基础教程 10

1.
shutdown,halt
命令

    这两个命令是用来关闭linux操作系统的。

    在前面我说过,作为一个普通用户是不能够随便关闭系统的,因为虽然你用完了机器,可是这时候可能还有其它的用户正在使用系统。因此,关闭系统或者是重新启动系统的操作只有管理员才有权执行。另外linux系统在执行的时候会用部分的内存作缓存区,如果内存上的数据还没有写入硬盘,就把电源拔掉,内存就会丢失数据,如果这些数据是和系统本身有关的,那么会对系统造成极大的伤害。一般,我们建议在关机之前执行三次同步指令sync,可以用分号""来把指令合并在一起执行,如:

    # sync;sync;sync

    使用shutdown关闭系统的时候有以下几种格式:

    shutdown (系统内置2分钟关机,并传送一些消息给正在使用的user)

    shutdown -h now (下完这个指令,系统立刻关机)

    shutdown -r now (下完这个指令,系统立刻重新启动,相当于reboot)

    shutdown -h 20:25 (系统会在今天的2025关机)

    shutdown -h +10 (系统会在十分钟后关机)

    如果在关机之前,要传送信息给正在机器上的使用者,可以加"-q"的参数,则会输出系统内置的shutdown信息给使用者,通知他们离线。

    halt命令就不用多说了,只要你输入halt,系统就会开始进入关闭过程,其效果和shutdown -h now是完全一样的,我每次关机的时候都是用halt

2.
reboot
命令

    一看这个词,就知道这个命令是用来重新启动系统的。

    当你输入reboot后,你就会看到系统正在将一个一个的服务都关闭掉,然后再关闭文件系统和硬件,接着机器开始重新自检,重新引导,再次进入linux系统。

l
普通用户使用的系统管理指令

1.
chown
命令

    这个命令的作用是改变文件的所有者。

    如果你有一个文件名为classment.list的文件,所有权要给于另一个账号为golden的同学,则可用chown来实现这个操作,但是当你改变了文件的所有者以后,该文件虽然在你的Home目录下,可是你已经无任何修改或删除该文件的权限了,这一点同学们千万要注意。通常会用到这个指令的时机,应该是你想让linux机器上的某位使用者到你的Home下去用谋个文件是会用到。不过,泼出去的水就收不回来了,你用这个命令的时候可一定要想清楚呦。

2.
chmod
命令

    这个命令用来改变目录或文件的属性,是linux中一个应当熟悉的命令。

    对这个命令,使用的方法很多,鉴于篇幅的原因,我只例出其中我最常用的一种。前面讲过,一个文件用10个小格来记录文件的权限。前三个小格是拥有者(user)本身的权限,中间三个小格是和使用者同一组的成员(group)的权限,最后三个小格是表示其它使用者(other)的权限。现在我们用三位的2进制数来表示相应的三小格的权限,例如:

    111 rwx 101 r-x 011 -wx 001 -x 100 r-

    这样一来,我们就可以用三个十进制的数来表示一个文件属性位上的十个格,其中每一个十进制数大小等于代表每三格的那个三位的二进制数。例如,如果一个文件的属性是: rwxr-r--,那么我们就可以用744来代表它的权限属性;如果一个文件的属性是:rwxrwxr--,那它对应的三个十进制数就是774。这样一来我们就可以用这种简便的方法指定文件的属性了。例如,我想把一个文件test.list的属性设置为rwxr-x---,那么我只要执行:

    chmod 750 test.list

    就可以了,对于改变后的权限,你用ls -l就可以看到。

返回列表