Linux系统学习第一章:认识linux(一)Linux关机与目录配置标准

linux中输入命令模式一般是这样的:命令 -参数 文件或目录或其他 (参数和后面的文件等有时候不一定需要)

一、关机与系统重启

开机只需要输入用户名和密码即可,不用多说

关机与重启命令:reboot,halt,shutdown,poweroff

(1)reboot

用法:reboot [-nwdfihp]

参数说明: -n 在关机或重启系统前不执行将数据同步写入磁盘  

             -w 并不执行关机或重启的操作,只将这个记录写入到wtmp这个文件中

      -d 不将记录写入到wtmp文件中

             -f 强制关机或重启系统

      -i 在关机或重启系统前关闭所有网络接口

             -h 在关机或重启之前让所有硬盘处于待机模式

      -p 关系系统后自动关机

     不带任何参数表示重启系统

(2)halt(其原本的意思是停止)

 用法:halt

   这个是关机的命令

(3)shutdown(最常用的关机和重启的命令)

   shutdown -t 秒数      //代表多少秒后关机

   shutdown -k 不真的关机,只发送警告信息 ()

   如:shutdown -k '我将要在10分钟后关机'   //如果是多人使用这台主机,则发出这样的警告,告诉大家我将在10分钟后关机

   shutdown -h   分钟数或时间     //在几分钟后或某个时间关机

    如:shutdown -h +10           //十分钟后关机

             shutdown -h now           //现在就关机

             shutdown -h 19:58        //在19:58这个时间关机

             shutdown -h +20 '我将要在20分钟后关机'   //20分钟后关机,并发出'我将要在20分钟后关机'的警告信息

  shutdown -r 分钟或时间         //在几分钟后或某个时间重启系统(例子和关机类似)

二、与关机、重启相关的操作

(1)同步将数据写入磁盘中  sync

   在关机时,可能有些程序或文件未保存,执行这个动作可以在关机之前把数据保存起来

(2)切换执行等级 init [0356]

  init 0 关机

     init 3 切换到命令行模式

     init 5 切换到桌面模式

     init 6 重启

补充:如果要查看某个命令的使用方法:可以用man和info这两个命令,很多命令加上--help也可以看到命令的使用方法

如:man ls 可以查看ls这个命令的使用方法

     info ls 可以查看ls这个命令的使用方法

     ls --help 可以查看ls这个命令的使用方法

三、linux目录标准FHS

linux与windows不一样,哪个目录应该放哪些类型的文件,是有一个标准的,这个标准就是FHS

我们先从根目录/来看一下目录结构:

     /bin:与系统相关的命令放置这个目录(在单用户维护模式下也可以调用,root和普通用户均可)

        /bin/grub:开机设置文件相关

  /boot:开机时用到的文件

     /dev:放置设备文件的目录

     /etc:配置文件目录(包括系统配置,软件配置等)

           /etc/init.d/ :各种软件的启动脚本所在目录

     /home:用户主文件夹(每个用户都在其子目录中有一个文件夹)

     /lib:系统(开机时)用到的函数库文件目录

    /mnt:暂时挂载某些设备的目录

    /opt:第三方软件放置的目录

    /proc:虚拟文件目录,其放置的数据在内存之中

   /root:root用户的文件

   /sbin:系统中与环境相关命令的目录

   /srv:与网络相关服务的目录

   /sys:记录与系统内核相关的虚拟文件目录

   /tmp:放置用户正在执行的相关数据临时存放的目录

   /usr:系统安装的软件目录(unix software resource)

    /usr/bin/:绝大部分用户可以用到的命令(与bin和sbin不同的是,它与开机无关)

    /usr/X11R6/:X window重要数据放置的目录

    /usr/share/:

    /usr/local/:用户安装的软件放置的目录

    /usr/src:源码文件目录

   /var:经常变动的数据目录

    /var/log/:登录文件放置的目录

    /var/lib/:程序运行中用到的数据

    /var/spool/:放置队列数据(如邮件)

    /var/run/:程序运行中会把程序的pid(进程id)放到这个目录中

     

 

posted @ 2012-11-22 10:52  遗梦诗心  阅读(272)  评论(0)    收藏  举报