3-Linux开关机及各指令(Linux教程)

<meta content="text/html; charset=utf-8" http-equiv="CONTENT-TYPE"> <meta content="OpenOffice.org 2.3 (Linux)" name="GENERATOR"> <style type="text/css"> <!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } H2 { margin-bottom: 0.21cm } H2.western { font-family: "Nimbus Roman No9 L", "Times New Roman", serif } H2.cjk { font-family: "文鼎PL细上海宋Uni"; font-style: normal } H2.ctl { font-family: "Tahoma" } --> </style>

开关机及各种指令


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






你可能感兴趣的:(C++,c,linux,ssh,C#)