java相关的Linux命令面试题,Java求职面试经典题目之二Linux基本操作命令

1.

在 bash

中如何提高命令的输入效率?

答:在 bash

的命令行输入状态 ,

除了可以使用退格键 (backspace) 删除已键入的字符外 ,

还可以使用左、右箭头键和删除键( delete )进行命令行的编辑从而提高了命令编辑效率。

在输入命令的过程中可以使用 Tab

键对命令和文件名(路径)进行补全从而实现命令和文件名的快速输入。

在 bash

的提字符状态下可以使用上、下箭头键追溯命令的历史记录,即可以对以前输入的命令的进行编辑或执行。此外,还可以使用

history 命令查看历史记录列表。

2. 如何把 Linux

的图形界面登录改为字符界面登录?

答: Linux

图形界面登录的系统运行级别是 5

,字符界面登录系统运行级别是 3.

修改inittab文件,改变系统的缺省运行级别:

id:5:initdefault

改为

id:3:initdefault

3. 如何快速删除Linux中的非口目录?

答: rmdir

命令能够删除一个空目录。但对于非空目录需要删除该目录中的所有文件和子目录,因此不能做到快速删除 Linux 中的非空目录。

Rm 命令配名相应的参数可以快速删除 Linux 中的非常目录。

-r 参数,该参数允许 rm

命令删除整个目录树(包括目录中的文件名和子目录)

-f 参数, rm

命令默认提示用户确认所有将被删除的文件和目录。 “ - f”

参数限制 rm

命令删除文件而不进行提示,可以省去对每个文件都进行删除确认的麻烦。(但是也比较危险可能误删除文件)

所以快速删除除了 Linux

中非空目录的命令形式 ,

如下所示 :

# rm –rf anotempdir

4 .有哪些命令可以用于关闭系统 ?

答:在 Linux

中存多个完成关闭系统的文件 ,

各条命令的侧重点不同 :

halt 命令

halt 命令可以直接关闭系统 ,

操作简单。

Shutdown 命令

Shutdow 命令根据使用参数的不同可以关闭系统 , 也可以重新启动系统 ,

并且可以指定关闭系统的时间 ,

下面的命令可以立即关闭系统

# shutdown –h

now

init 命令

init 命令用于改变当前系统的运行级别 ,

运行级别 “0”

代表关机状态 ,

因此用下面的命令可以关闭系统 ;

# init 0

5 . 如何在虚拟控制台之间进行切换?

答: Linux

中虚拟控制台通常分为两类:文本控制台和图形控制台。

Linux 对于所有的虚拟控制台进行统一编号,并用相应按键代表,例如:虚拟控制台 1 ~ 6 通常为文本控制台,使用 “F1”

~ “F6”

表示,虚拟控制台 7

是图形控制台,使用 “F7 表示。

从文本控制台切换其他控制台(文本或图形控制台),需使用组合键 Alt+Fn 其中 Fn

代表需要切换到的控制台

从图形控制台切换到其他控制台,需要使用组合 Ctrl+Alt+Fn 其中 Fn

代表需切换到的控制台。

6 .如何停止无反应的程序进程?

答:停止程度进程有两种方式:停止制定进程号的进程、停止指定程序名称的所有进程。

停止制定进程号的进程Ctrl+C

使用 ps

命令查看需停止的程序对应的进程号

使用 kill

命令停止指定进程号的进程

对于不能正常停止的进程(无反应的进程)需使用 kill 命令加 “-9”

参数。

停止指定程序名称的所有进程

使用 Lillall

命令可以停止指定程序名称的所有进程,而无需查询进程号。

Killall 命令可以停止指定名称的所有进程,如系统中有许多同名称的进程,而用户只需要停止其中某一个进程,则不可以使用

killall 命令

Killall 命令用同样可以使用 “-9”

参数强制停止程序运行。

7 .使用 root

用户进行远程登录管理?

答: Linux

提供 SSH

和 Telnet

两种远程登录方式。

SSH 远程登录

SSH 远程登录方式对数据采用了加密传输相对比较安全,因此允许 root 用户直接登录系统进行远程管理

Telnet 远程登录

Telnet 远程登录方式由于采用明文传输数据(包括用户名及口令),因此安全性较差,所以不支持用户直接以 root 身份登录进行远程管理。

用户如需要以 root

身份对系统进行管理,需要先使用普通用户、账户 telnet 登录系统,然后使用 SU

命令转移用户身份到 root.

8 .在 Linux

下如何获得帮助信息?

答: Linux

有多种方式为用户提供帮助信息

1 . Bash

内部命令帮助

对于 Bash

的内部命令,可使用 help

命令获取在线帮助信息。

2 . Man

手册

对于 Linux

中大多数命令都提供了 man

手册在线帮助,可以使用 man

命令查询相应的帮助信息。

3 . Info

信息

Linux 中很多软件包带有 info 帮助文档,使用 info 命令可查看相应帮助信息

9.修改MAC地址方法

linux环境下:

需要用

#ifconfig eth0 down

先把网卡禁用

再用ifconfig eth0 hw ether 1234567890ab

这样就可以改成功了

要想永久改就这样:

在/etc/rc.d/rc.local里加上这三句(也可以在/etc/init.d/network里加下面三行)

ifconfig eth0 down

ifconfig eth0 hw ether 1234567890ab

ifconfig eht0 up

10.修改IP地址的方法

#ifconfig ethe0 down

#ifconfig ethe0 192.168.169.245 netmask 255.255.255.0

以上的方法下次启动时就无效了

如果要以后每次都生效则加入到以下文件里面

在/etc/sysconfig/network-scripts/下修改ifcfg-eth0地址

11.一块网卡添加两个ip地址

ifconfig eth0:1 192.168.1.1 netmask 255.255.255.0

ifconfig eth0:2 192.168.1.2 netmask 255.255.255.0

以上是对网卡eth0修改了两个IP地址的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值