linux学习(一)

Linux 是个多人多任务的系统

在 Linux 当中,预设 root 的提示字符为 # ,而一般身份使用者的提示字符为 $;使用 exit 就可以离开 su 的功能。

 

 

 本次登录,支持语系改为英文

[root@linux ~]# LANG=en 
[root@linux ~]# LANGUAGE=en 
[root@linux ~]# LC_ALL=en 
[root@linux ~]# LC_CTYPE=en 
[root@linux ~]# LC_TIME=en 

  显示日期时间

[root@linux ~]# date 
Thu Jun 23 11:32:02 CST 2005 

[root@linux ~]# date +%Y/%m/%d 
2005/06/23 
[root@linux ~]# date +%H:%M 
11:35 

•  显示日期的指令: date

   
•  显示日历的指令: cal

    [root@linux ~]# cal 2005   

    [root@linux ~]# cal [month] [year]


•  简单好用的计算器: bc

 

    命令的详细说明:man date

     搜索:/date

     查看相关指令:lp tab tab

关于关机

    正常情况下,要关机时需要注意底下几件事:
    •  观察系统的使用状态:如果要看目前有谁在在线,可以下达 who 这个指令,而如果要看网络的联机状态,可以下达 netstat -a 这个指令,而要看背景执行的程序可以执行 ps -aux 这个指令。使用这些指令可以让你稍微了解主机目前的使用状态!当然啰,就可以让你判断是否可以关机了

     •  通知在线使用者关机的时刻: 要关机前总得给在线的使用者一些时间来结束他们的工作,所以,这个时候你可以使用 shutdown 的特别指令来达到此一功能。
     •  正确的关机指令使用:例如 shutdown 与 reboot 两个指令! 所以底下我们就来谈一谈关于这个关机的正确指令用法啰!
     •  将数据同步写入硬盘中的指令: sync
     •  惯用的关机指令: shutdown
     •  重新开机,关机: reboot, halt, poweroff

    

[root@linux ~]# /sbin/shutdown [-t 秒] [-arkhncfF] [时间] [警告讯息] 
实例: 
[root@linux ~]# /sbin/shutdown -h 10 'I will shutdown after 10 mins' 
告诉大家,这部机器会在十分钟后关机!并且会显示在目前登入者的屏幕前方! 

-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思 
-k : 不要真的关机,只是发送警告讯息出去! 
-r : 在将系统的服务停掉之后就重新开机 
-h : 将系统的服务停掉后,立即关机。 
-n : 不经过 init 程序,直接以 shutdown 的功能来关机 
-f : 关机并开机之后,强制略过 fsck 的磁盘检查 
-F : 系统重新开机之后,强制进行 fsck 的磁盘检查 
-c : 取消已经在进行的 shutdown 指令内容。

[root@linux ~]# shutdown -h now 
立刻关机,其中 now 相当于时间为 0 的状态 
[root@linux ~]# shutdown -h 20:25 
系统在今天的 20:25 分会关机 
[root@linux ~]# shutdown -h +10 
系统再过十分钟后自动关机 
[root@linux ~]# shutdown -r now 
系统立刻重新开机 
[root@linux ~]# shutdown -r +30 'The system will reboot' 
再过三十分钟系统会重新开机,并显示后面的讯息。 
[root@linux ~]# shutdown -k now 'This system will reboot' 
仅发出警告信件的参数!系统并不会关机啦!吓唬人! 

重新开机,关机: reboot, halt, poweroff 
这三个指令差不多,用途上有些不同而已!那个 reboot 其实与 shutdown -r now 几乎相同!不过,建议在关机之前还是将数据回填的指令下达一次再说: 
[root@linux ~]# sync; sync; sync; reboot 

 •Linux 使用者身份与群组记录的档案

     在我们 Linux 系统当中,预设的情况下,所有的系统上的账号与一般身份使用者,还有那个 root 的相关信息,都是记录在 /etc/passwd 这个档案内的。

     密码则是记录在 /etc/shadow 这个档案下。

     Linux 所有的群组名称都纪录在 /etc/group 内!

     这三个档案可以说是 Linux 系统里面账号、密码、群组信息的集中地,不要随便删除这三个档案啊!

    /etc/passwd & /etc/shadow 详解 http://blog.csdn.net/snlying/article/details/6130468

posted @ 2015-05-05 18:13  坠落鱼  阅读(227)  评论(0编辑  收藏  举报