开关机及各种指令
1。登录系统
显示的系统选择界面就是Grub启动管理程序,用光标选择要启动的系统。
启动Linux之后,系统开始运行一些自检程序,然后是一些服务的开启动作。
启动后,如果进的是文字界面,则会显示Linux发行商的发行版本;Linux内核的版本以及硬件等级(i686)等;最下方会显示Shell终端可以输入命令。
Shell终端下查看系统信息的命令为uname, 可以输入uname –help了解uname后面添加的各个选项。
输入用户名,输入密码,登录主机。
关于权限:
为安全期间,一般不要使用root身份登录Linux系统。root身份与一般用户的区别。
Linux实际记录用户身份的UID和GID,即用户ID和群组ID。
用户的帐号及密码信息都保存在/etc/passwd文件中。
其中root的两个ID号都是0 (如果自己建立一个帐号,并且将其UID设定为0,那么它就具有了root的身份,即使名称不是相同的。)
一般用户的UID通常在500以后,1~499之间多留给系统使用。
root的权限是巨大的,一般情况下不完全使用root身份登录,除非系统的主要功能需要修改设定的时候。
建议平常使用的时候使用自己的帐户,尤其在远程登录的时候(telnet或者SSH)。
退出系统的命令为exit
但是注意,退出系统并不是关机。Linux有很多作业或进程,系统登录也仅是其中的一个进程,当退出的时候,该进程关闭了,但Linux中的其他作业还在进行。
2。图形界面和文字界面
安装系统,可以进入图形界面或者文字界面,设置预设的启动界面,可以图形化模式下设置或者修改/etc/inittab文件。
Linux提供了6个文字界面终端,分别对应
Ctrl+Alt+[F1]-[F6] (分别为tty1~tty6)
Ctrl+Alt+[F7]对应图形界面;
登录图形界面以后可以使用图形界面和文字界面(启动终端就可以了);
登录文字界面要切换到图形界面,shell下输入statx,即启动X-Window,进入图形界面。
3。关机
Windows是单用户假多任务的,即同一时刻仅一个人用户使用,即使关掉计算机影响自己。
而linux是真正的多用户多任务的,每个程序(或者服务)都是在不同的背景下执行的,看不到屏幕的背后可能有相当多人同时在主机上工作,如浏览网页,传送信件等等。因此如果直接关机的话,就很有可能使得其他人的数据中断,进而可能造成数据丢失。
观察系统使用状态的命令:
who 查看目前有谁在线;
netstat -a 查看网络的联机状态;
ps -aux 查看进程各个状态;
以上命令可以查看当前正在使用系统的用户以及各个用户的操作;
a. 一般使用shutdown命令,首先通知在线用户关机信息,给出一定时间用于结束他们的工作。
只有root用户拥有shutdown权限,该指令通知系统内的各个进程。
Linux下shutdown命令的语法规则如下:
shutdown [-cfFhknr(参数名称)] [-t 秒数] 时间 [警告信息]
具体各参数功能:
-c 取消前一个shutdown命令。值得注意的是,当执行一个如“shutdown -h 11:10”的命令时,只要按“Ctrl+C”键就可以中断关机的命令。若是执行如“shutdown -h 11:10 & ” 的 命 令 将 shutdown转到后台时,则需要使用shutdown -c将前一个shutdown命令取消。
-f 重新启动时不执行fsck(注:fsck是Linux下的一个检查和修复文件系统的程序)。
-F 重新启动时执行fsck。
-h 将系统关机,在某种程度上功能与halt命令相当。
-k 只是送出信息给所有用户,但并不会真正关机。
-n 不调用init程序关机,而是由shutdown自己进行(一般关机程序是由shutdown调用init来实现关机动作),使用此参数将加快关机速度,但是不建议用户使用此种关机方式。
-r shutdown之后重新启动系统。
-f<秒数> 送出警告信息和关机信号之间要延迟多少秒。警告信息将提醒用户保存当前进行的工作。
[时间] 设置多久时间后执行shutdown命令。时间参数有hh:mm或+m两种模式。hh:mm格式表示在几点几分执行shutdown命令。例如 “shutdown 10:45”表示将在10:45执行shutdown。+m表示m分钟后执行shutdown。比较特别的用法是以now表示立即执行shutdown。 值得注意的是这部分参数不能省略。
[警告信息] 要传送给所有登入用户的信息。
指定现在立即关机: # shutdown -h now
指定5分钟后关机,同时送出警告信息给登入用户:# shutdown +5 “System will shutdown after 5 minutes”
更多查看man shutdown;
b. reboot重启指令。
FAQ:
文字模式登录Linux主机,有6个终端可以使用,分别为
tty1-tt6, 切换使用Ctrl+Alt+[F1]~[F6]
图形界面为 Ctrl+Alt+[F7]
在图形界面下打开的终端其实为tt7, 在打开的终端里面输入who既可以看到自己当前在图形化界面下的终端为tty7,退出终端的方法是exit, 退出终端并不代表关机了,这个要明白。
想在今天的1:30让系统自动关机,需要的命令为:
shutdown -h 1:30 'Be careful, system will shut down at 1:30! '
man page的路径配置文件通常在/etc/man.config或者manpath.config
想知道2003年5月2日是星期几,可以输入
cal 5 2003在显示的日历中可以查看周几
date还可以定义显示的日期的格式,如
date +%Y/%m/%d~%H:%M
显示2007/11/22~14:17
4。指令
a. 指令输入格式:
command [-options] parameter1 parameter2 ...
指令和参数都是区分大小写的;
如果指令太长,使用”\”符号使指令连续到下一行。
-----------------------------------
b. 常见的指令:
(更多可以参考Linux Shell Command Cheat Sheets)
ls 列出文件和目录;
date 列出日期;
date +%Y/%m/%d
date +%H:%M
cal
cal [month] [year]
bc 计算器
一些常用键:
Ctrl+c 在linux下,如果输入错误的指令或者参数,有时候系统会一直运行而不停止,Ctrl+c可以终止;
q 很多程序再运行的时候,如果想跳出来,按下q
帮助:
man 查看帮助了解更多命令;
man page显示以后,使用
空格键,page up, page down, home, end操作
输入/word,可以在man page中搜索word并且高亮显示。
man page通常都放在/usr/share/man目录中,也可以修改man page的搜索路径,在/etc/man.config中修改(或者manpath.config)
另外一种查询方式:info command,也可以查询,但是一般用man