linux中init命令的具体解释

linux中init命令的具体解释

linux中init命令的具体解释佳洲多用户,没有NFS(和级别3类似,会停止部分服务)

#3完全多用户形式

#4没有用到

#5x11(Xwindow)

#6重新启动(千万不要把initdefault设置为6)

三、linux的init命令的六种形式简介

6种形式中有两种是系统内定的:

0:停止系统运行。init0〈回车〉相当于halt〈回车〉。

6:重启系统。init6〈回车〉相当于reboot〈回车〉。

假如你了解/etc/inittab文件,就千万不要把0设为缺省登录形式,否则你的Linux的运行就只能两点一线了mdash;mdash;开机larr;rarr;停机,或者是开机larr;rarr;重启的无限循环。其他的4种形式实际上是由操作系统确定的。假如你愿意修改Linux的源代码,你可以以定义这4种(甚至6种)形式的实际功能。其实只要知道Linux发布厂商的约定就足够了,下面我们就以蓝点2.0为例,看看init的常用约定吧mdash;mdash;

init1mdash;mdash;进入单用户形式。这和开机是选择SafeMode是一样的,能够以root的权限对系统进行管理,但是不能进入图形形式,也不支持中文,声卡和网络服务等就更不用提了。总之,它是系统可运行的最低软硬件配置。它和Windows的安全形式是比拟类似的,但一个本质的差异:在于只要你在Linux下运行相应的命令,硬件设备是能够在这种形式下被驱动的。例如只要你的光驱连线正确,一个mount/dev/cdrom命令,你的光盘内容就随时能够在/mnt/cdrom里读出来。要注意的是这一形式的字符控制台不能支持中文,但进入Xwin仍然能看到蓝点漂亮的中文字体,输入法也完全没有问题。

init2mdash;mdash;进入无网络服务的多用户形式假如你的计算机根本没有连网,这个形式就跟普通形式一样了。否则的话别人就不能通过网络www、ftp或telnet登录你的计算机了,但对与ping命令你的计算机还是会作出反响的。假如连ping你也拒绝访问,那么就不如直接把网线拔了!假如你的计算机作为网络服务器,这一形式就挺有用了。譬如你要修整系统或更新网站内容,就能够把计算机调到这一形式,然后放心的进行你的工作,等工作完成后再切换到形式3或5就行了。但注意假如原来已经有用户ftp或telnet进入了你的系统,用init2是不能中断他和你的连接的,小心让别人在这个时候黑你一把哦!mdash;mdash;执行init2前先用who命令检查一下吧。这一形式下,在本机上的使用基本不变。你仍然能够访问网络,上Internet,ftp或telnet到网络中的任何一台服务器。只是你的计算机在网络中不给其他机器提供服务罢了。计算机从第3运行级转入这一形式时你会看到一系列网络服务被停止。

init3或init4mdash;mdash;进入控制台登录的多用户形式这是蓝点1.0的默认登录形式,每个用户都要先从黑白屏幕登录之后才能够运行才能startx后进入KDE精彩的图形世界。而且Xwin启动后,运行startx的控制台就被锁定了,除非你用startx把Xwin放到后台运行。要到别的控制台用Ctrl+Alt+F,表示数字1到6中任一个,Ctrl+Alt+F7则回到图形形式专用的7号控制台(有时要用Ctrl+Alt+F8)。假如是从init1或init2切换回init3,我们能够看到一系列服务被重启。

init5mdash;mdash;进入图形化登录的多用户形式这是蓝点2.0安装后默认的启动形式。系统启动后或执行init5命令后,悦目的蓝绿过渡色背景上就出现了漂亮的登录窗口。所有帐号名都以图标的方式出如今窗口里等待选择,不必本人输入。不过系统管理员可能不高兴mdash;mdash;这样系统里有多少用户岂不是让人一目了然?不过在KDE控制中心中修改就能够解决问题的,我就不多讲啦。假如系统出了问题,只要启动仍然能进入这个界面(讲明X服务器没有问题),root帐号可以以从这里进入Linux的安全形式,就是在左下角的选择框把形式从kde换为savefailed就行了。当然进入的界面绝对没有美观可言,但用于修复X窗口管理器或应用程序的问题是必不可少的。

合集下载

《Linux操作系统》第2版完整习题答案-电子工业出版社

《Linux操作系统》第2版完整习题答案-电子工业出版社

1 参考答案

第1章

1. 思考题

(1)C语言。

(2)UNIX系统的特点有以下几点:(1)多任务;(2)多用户;(3)并行处理能力;(4)设备无关性;(5)工具;(6)错误处理;(7)强大的网络功能;(8)开放性。

(3)Linux是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的,可以自由使用的类UNIX产品。其创始人是Linus。

(4)Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱有以下几点:(1)UNIX操作系统;(2)MINIX操作系统;(3)GNU计划;(4)POSIX标准;(5)Internet网络。

(5)Linux系统的特点有以下几点:1)自由软件;2)良好的兼容性;3)良好的界面;4)丰富的网络功能;5)支持多种平台。

(6)常见的Linux的发行版本有以下几种:1)Red Hat Linux;2)Caldera OpenLinux;3)SuSE Linux;4)TurboLinux;5)红旗Linux;6)中软Linux。

(7)略。

2. 单项选择

(1)-(5):BCCBA

第2章

1. 思考题

(1)Linux系统有哪些运行级别?其含义为何?

答:Linux/Unix有7个运行级或运行状态,定义如下(参见/etc/inittab),具体级别与含义如下:0:关闭系统;1:单用户模式;2:多用户使用模式,但没有NFS功能;3:完全多用户模式;4:没有使用,用户可自定义;5:完全多用户模式,且支持X-Windows(默认运行级);6:重新启动。

(2)Linux系统下经常使用的两种桌面环境是什么?

答:GNOME他KDE

(3)什么是X-Window系统?它有什么特点?

答:图形界面(X-Window)就是在Linux操作系统中提供图形化用户界面(GUI),支持的视窗系统,也被称为X。X-Window的工作方式跟Microsoft Windows有着本质的不同。MS Windows的图形用户界面(GUI)与操作系统本身紧密结合,成为操作系统的一部分;而X-Window并不是操作系统的一部分,它实际上只是在Linux操作系统上面运行的一个应用程序,可以不启动。换句话说,MS Windows的图形支持是内核级的,而Linux的X-Window则是应用程序级的。

linux笔记全(无图版)

linux笔记全(无图版)

linux笔记全(⽆图版)

1、ls 查看当前⽬录下的所有内容

⿊⾊的是⽂件,蓝⾊的是⽂件夹,也就是⽬录2、rm -f anaconda-ks. cfg 彻底删除⽂件(如不确定,则需要先保存备份,也就是快照)

3、ifconfig 查看⽹卡的配置信息(ip地址等)

4、ifconfig ens33 192.168.18. 201 /24(⽹络地址/⼦⽹掩码) 更改ip地址

5、systemctl restart network 重启⽹络服务

6、桥接模式,直接可以进⾏通信(同⼀⽹段,配置ip)

7、能不能通信的2个条件:在同⼀个物理⽹络内,ip地址也在同⼀⽹段内

8、仅主机模式,虚拟机和物理机不能进⾏通信,相当于虚拟机和物理机进⾏了隔离

与笔记本(真机)通信截图9、NAT模式,⾃动分配⽹络地址和⽹关,以及dns,可以直接上⽹

可以访问互联⽹内的主机,但互联⽹内的主机不能访问本机(max特点)10、route -n 查看⽹关

11、cat /etc/resolv. conf 查看dns(注意cat后⾯有⼀个空格,空格不可少)

12、验证nat模式可以直接上⽹

13、shell:通常指linux的字符界⾯,图形界⾯和字符界⾯都属于shell,但图形界⾯的shell常称为gui,字符界⾯的shell常称为cli

14、cat /etc/shells 查看⽂件内容(linux⾥⾯提供的所有的shell)

15、linux默认使⽤的shell是bash的shell

16、echo $SHELL 查看当前使⽤的shell

17、shell默认指的是bash,它的应⽤是最⼴泛的

18、linux是彻底的多⽤户多任务,它可以直接多个⽤户同时进⾏操作

19、ctrl+alt+f2-f6 对应5个shell ctrl+alt+f1 开始图形界⾯shell 作⽤: 如何开始shell(也就是如何打开命令界⾯)

20、虚拟终端的缩写为tty, 在字符界⾯下执⾏“tty"命令就可以显⽰⽤户⽬前所在的终端编号(终端名称)。

Linux系统及编程基础习题答案

Linux系统及编程基础习题答案

第1章 Linux基础及安装

1. 什么是Linux?

Linux是一款优秀的计算机操作系统,支持多用户、多进程、多线程,实时性好,功能强大且稳定。同时,它又具有良好的兼容性和可移植性,被广泛应用于各种计算机平台上。作为Internet的产物,Linux操作系统由全世界的许多计算机爱好者共同合作开发,是一个自由的操作系统。

2。 Linux的主要特点是什么?

Linux具有UNIX的所有特性并且具有自己独特的魅力,主要表现在以下几个方面:

(1)开放性

(2)多用户

(3)多任务

(4)出色的稳定性能

(5)良好的用户界面:Linux向用户提供了两种界面:用户界面和系统调用界面。

(6)设备独立性:设备独立性是指操作系统把所有外部设备统一当作文件来看,只要安装它们的

驱动程序,任何用户都可以像使用文件那样操作并使用这些设备,而不必知道它们的具体存在形式。

(7)丰富的网络功能:完善的内置网络是Linux的一大特点,Linux在通信和网络功能方面优于其他操作系统.其他操作系统不包含如此紧密的内核结合在一起的联接网络的能力,也没有内置这些联网特性的灵活性。而Linux为用户提供了完善的、强大的网络功能。

(8)可靠的安全性

(9)良好的可移植性:可移植性是指将操作系统从一个平台转移到另一个平台,使它仍然能按其自身的方式运行的能力。

3。 Linux的主要组成包括什么?

(1)Linux内核(Kernel):内核(Kernel)是系统的心脏,是运行程序和管理硬件设备的内核程序,

决定着系统的性能和稳定性,实现操作系统的基本功能。

(2)Linux的Shell:Shell是系统的用户界面,提供用户与内核进行交互操作的一种接口。Shell

是一个命令解释器,它解释由用户输入的命令并且把他们送到内核执行。Shell编程语言具有普通编程语言的很多特点,用这种编程语言编写shell程序与其他应用程序具有同样的效果.

嵌入式linux(贺丹丹等编著)课后习题答案

嵌入式linux(贺丹丹等编著)课后习题答案

嵌入式linux(贺丹丹等编著)课后习题答案

第八章

一、填空题。

1、ARM-Linux内核的配置系统由三个部分组成,它们分别是Makefile、配置文件和配置工具。

2、配置工具一般包括配置命令解释器和配置用户界面,前者主要作用是对配置脚本中使用的配置命令进行解释;而后者则是提供基于字符界面、基于Ncurses图形界面以及基于X Window图形界面的用户配置界面。

3、Makefile文件主要包含注释、编译目标定义和适配段。

4、Linux内核常用的配置命令有make oldconfig、make config、make menuconfig和make xconfig。其中以字符界面配置的命令是make config。

5、内核编译结束后,会在“/arch/arm/boot/”目录下面和根目录下面生成一个名为zImage的内核镜像文件。

二、选择题

C A

D D B

三、叙述题

1、Linux内核各个部分与内核源码的各个目录都是对应起来的,比如有关驱动的内容,内核中就都组织到“drive”这个目录中去,有关网络的代码都集中组织到“net”中。当然,这里有的目录是包含多个部分的内容。具体各个目录的内容组成如下:

arch:arch目录包括了所有和体系结构相关的核心代码。include:include 目录包括编译核心所需要的大部分头文件,例如与平台无关的头文件在include/linux 子目录下;init:init 目录包含核心的初始化代码(不是系统的引导代码),有main.c 和Version.c 两个文件;mm:mm 目录包含了所有的内存管理代码。与具体硬件体系结构相关的内存管理代码位于arch/*/mm 目录下;drivers:drivers 目录中是系统中所有的设备驱动程序。它又进一步划分成几类设备驱动,每一种有对应的子目录,如声卡的驱动对应于drivers/sound;ipc:ipc

Linux 先看

Linux 先看

Vi /etc/inittab

Linux 2.6内核的编译步骤及模块动态加载

本文是基于2.6的内核,也建议各位可以先看一下《Linux内核设计与实现(第二版)》作为一个基础知识的铺垫。当然,从实践角度来看,只要按着以下的步骤去做也应该可以实现成功编译内核及加载模块。

个人用的Linux版本为:Debian GNU/Linux,内核版本为:2.6.20-1-686.

第一步,下载Linux内核的源代码,即构建LDD3(Linux Device

Drivers 3rd)上面所说的内核树。

如过安装的Linux系统中已经自带了源代码的话,应该在/usr/src目录下。如果该目录为空的话,则需要自己手动下载源代码。下载代码的方法和链接很多,也可以在CU上通过/search/?key=&q=kernel&frmid=53去下载。不过,下载的内核版本最好和所运行的Linux系统的内核版本一致。当然,也可以比Linux系统内核的版本低,但高的话应该不行(个人尚未实践)。

Debian下可以很方便的通过Debian源下载:

首先查找一下可下载的内核源代码:

# apt-cache search linux-source

其中显示的有:linux-source-2.6.20,没有和我的内核版本完全匹配,不过也没关系,直接下载就可以了:

# apt-get install linux-source-2.6.20 下载完成后,安装在/usr/src下,文件名为:linux-source-2.6.20.tar.bz2,是一个压缩包,解压缩既可以得到整个内核的源代码:

# tar xzvf linux-source-2.6.20.tar.bz2

解压后生成一个新的目录/usr/src/linux——source-2.6.20,所有的源代码都在该目录下。

Config R3964

修改boot指令大全骚们先收藏慢慢看吧

修改boot指令大全骚们先收藏慢慢看吧

修改boot.img

1、备份boot.img(前提是必须有root权限的手机)

adb shell

su

cat /proc/mtd

备份boot.img命令举例如下(切记手机不同,命令不一定相同,请核对自己手机上一步的显示):

cat /dev/mtd/mtd1 >/sdcard/boot.img

2、挂载主机的一个文件夹到VMware虚拟机(我比较习惯VMware)。

sudo mount -t vmhgfs .host:/ /mnt/hgfs/

例如:挂载主机d:\123文件夹到虚拟机/mnt/hgfs/目录下,虚拟机访问修改/mnt/hgfs/mmm/文件夹下的文件相当于主机访问修改d:\123文件夹下的文件(mmm是d:\123共享到虚拟机的文件名)。这样做的好处就是linux下解开要修改的文件,然后可以很方便的在windows下修改了。若要详细设置挂载可以查看我的另一篇博文。

3、将所需工具放入/bin/目录下并添加执行权限:

mv /mnt/hgfs/mmm/split_bootimg.pl /bin/

mv /mnt/hgfs/mmm/mkbootimg /bin/

mv /mnt/hgfs/mmm/mkbootfs /bin/ chmod +x /bin/split_bootimg.pl

chmod +x /bin/mkbootimg

chmod +x /bin/mkbootfs

4、解开boot.img

mkdir /mnt/hgfs/mmm/boot

cp /mnt/hgfs/mmm/boot.img /mnt/hgfs/mmm/boot/

cd /mnt/hgfs/mmm/boot

split_bootimg.pl boot.img

此时BOOT目录下会多出几个文件,boot.img-ramdisk.gz和boot.img-kernel。

mkdir ramdisk

cd ramdisk

Linux服务器配置与管理实验指导书

《Linux服务器配置与管理》

实验指导

概 述

一、实验教学的内容及目的

本课程的实验指导书对上机实验内容部分进行指导。

上机试验以培养学生的独立思考能力与动手能力为主导原则,目的在于对课堂讲授的内容加深理解和巩固,让学生在理解基本理论的基础上,掌握Linux的功能、掌握服务器配置的方法,提高学生的分析问题、解决问题的能力和动手能力。在培养学生动手实践能力的同时,逐步锻炼学生自学的能力,进一步树立学生的创新精神。

二、实验基本内容及课时

为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了16个实验,每个实验2学时,学生可以在上机时先完成指导书中给出的内容,在理解掌握所学知识的基础上再深入其他的操作。指导书中的16个实验如下:

实验题目 实验课时

1. 安装Linux操作系统 2

2. 文件管理与常用命令(一) 2

3. 文件管理与常用命令(二) 2

4. 用户与用户组管理和软件包管理 2

5.Linux磁盘管理 2

6. 进程管理、设备管理、内存管理 2

7.TCP/IP网络配置 2

8.NFS服务配置 2

9.Samba服务配置 2

10.DNS服务配置 2

11.DHCP服务配置 2

12.Web服务基本配置 2

13.Web虚拟主机配置 2

14.FTP服务配置 2

15.E-mail服务配置 2

16.远程访问服务配置 2 三、实验设备要求

实验用机的软件和硬件基本配置。

软件配置:Windows 2000/XP/Vista系统

Vmware Workstation 及以上版本

Linux Redhat系列

硬件配置:CPU P4 2.0G以上、内存 512MB以上

实验一 安装Linux操作系统

【实验目的】

了解Linux操作系统的发行版本;掌握Linux系统安装方法;练习系统登录、注销、重启和关机。

【实验内容】

虚拟机常用命令

编辑本段Linux基本操作命令

首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。我们现在要了解的是基于Linux操作系统的基本控制台命令。有一点一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。

编辑本段模式切换

1、 由字符到图型#startx或#init 5

2、 由图形到字符#logout或init 3

3、 注销#logout或exit或ctrl+d

4、 关机#poweroff或init 0或shutdown now或 halt -p

5、 重启#reboot或init 6或shutdown -r now

编辑本段获得帮助

#help提供内部命令的帮助#man或info提供外部命令的帮助。

如果你的英文足够好,那完全可以不靠任何人就精通linux,只要你会用man。Man实际上就是察看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令。man是manual(手册)的缩写字,它的说明非常的详细,但是因为它都是英文,看起来非常的头痛。建议大家需要的时候再去看man,平常吗,记得一些基本用法就可以了。

编辑本段ls

ls [list]

这个命令就相当于dos下的dir命令一样,这也是Linux控制台命令中最为重要几个命令之一。ls最常用的参数有三个: -a -l -F。

ls -a

Linux上的文件以“.”开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示 一般文件名外,连隐藏文件也会显示出来。

1-3-Linux基本命令操作和文件管理-CENTOS7

第三章 Linux基本命令操作

本节所讲内容:

3.1 Linux终端介绍 Shell提示符 Bash Shell基本语法

3.2 基本命令的使用:ls、pwd、cd、history

3.3 查看系统和BIOS硬件时间

3.4 Linux如何获得帮助

3.5 开关机命令及7个启动级别

3.6 实战:设置服务器来电后自动开机

3.7 实战:设置服务器定时开机

3.1 Linux终端介绍、Shell提示符、Bash基本语法

3.1.1 登录LINUX终端

两种终端仿真器:1、GNOME桌面的GHOME Terminal ; 2、KDE桌面的Konsole

Terminal

远程连接终端工具:Xshell , CRT 。后期会教你安装。

例1:通过tty命令看到当前所属的虚拟终端

[root@xuegod63 ~]# tty

/dev/pts/0

注:shift+ctrl+N快速打开一个终端(退出Ctrl+D)。终端字体放大:shift+ctrl+加号。终端字体缩小:ctrl+减号

例2:不同虚拟终端之间通讯

同时打开两终端,第一个终端执行:

[root@xuegod63 ~]# echo xuegod> /dev/pts/1

在第二个终端查看:有xuegod输出

例3:对所有终端广播消息:系统10分钟后关机。

[root@xuegod63 ~]# shutdown +10 #执行此命令后,在其他终端都会收到关机的消息

[root@xuegod63 ~]# shutdown -c #取消关机

或:

[root@xuegod63 ~]# wall " The system will be shut down in 10 minutes " #广播,所有终端都能收到

3.1.2 认识SHELL

Shell俗称壳,它提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核去执行

驱动面试题目(3篇)

第1篇

一、基础知识

1. 请简述Linux内核的基本组成部分及其作用。

2. 解释Linux内核中的进程管理、内存管理、文件系统等核心概念。

3. 描述Linux内核中的中断处理机制,包括中断请求、中断处理和中断响应。

4. 解释Linux内核中的虚拟内存管理原理,包括页表、分页和交换等技术。

5. 简述Linux内核中的同步机制,如信号量、互斥锁、自旋锁等。

6. 请简述Linux内核中的I/O子系统,包括字符设备、块设备、网络设备等。

7. 解释Linux内核中的设备驱动程序的作用,以及它们与内核之间的关系。

8. 描述Linux内核中的文件系统结构,包括超级块、inode、dentry等概念。

9. 请简述Linux内核中的网络协议栈,包括TCP/IP、UDP、ICMP等协议。

10. 解释Linux内核中的模块加载和卸载机制,以及模块之间的依赖关系。

二、设备驱动程序开发

1. 请简述字符设备驱动程序的开发流程,包括设备注册、设备初始化、设备打开、设备读写等。

2. 解释块设备驱动程序的开发流程,包括设备注册、设备初始化、设备请求处理等。

3. 请简述网络设备驱动程序的开发流程,包括设备注册、设备初始化、数据包处理等。

4. 解释USB设备驱动程序的开发流程,包括设备注册、设备初始化、USB传输处理等。

5. 请简述I2C设备驱动程序的开发流程,包括设备注册、设备初始化、I2C传输处理等。

6. 解释SPI设备驱动程序的开发流程,包括设备注册、设备初始化、SPI传输处理等。 7. 请简述PCI设备驱动程序的开发流程,包括设备注册、设备初始化、PCI配置空间处理等。

8. 解释ACPI设备驱动程序的开发流程,包括设备注册、设备初始化、ACPI事件处理等。

9. 请简述设备驱动程序中的中断处理,包括中断请求、中断处理和中断响应。

10. 解释设备驱动程序中的同步机制,如信号量、互斥锁、自旋锁等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档