1.netstat的 Ip 参数可以显示系统上正在监听的套接字,及每个套接字所属的程序名称和进程号。
【补充内容】
netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。使用时如果不带参数,netstat显示活动的 TCP 连接。
Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
2.属于 ifconfig 命令作用范围的是:配置本地回环地址、配置网卡IP地址、激活网络适配器。
(不包含加载网卡到内核中。)
3.在Linux下配置网关使用的命令是:route。为系统添加一个默认网关使用的命令是:route add default gw [ipadddress] .(默认路由)
4.将网卡(eth0)配置成ip地址为192.168.1.13同时激活此网卡的命令是:ifconfig eth0 192.168.1.13 up .
5.停用网络设备eth0的命令:ifconfig eth0 stop .
6.改变(/显示当前)主机名所使用的命令:hostname .
7.经常将局域网络配置成C类IP网络,在这类网络中,网络屏蔽码经常被设置成:255.255.255.0 .
8.包含了主机名到IP地址的映射关系的文件是:/etc/hosts .
9.在局域网络内的某台主机用ping命令测试发现到某WWW服务器没有应答,但却能正常打开该网站网页,问题原因最可能是:www服务器防火墙设置的安全策略限制访问。
10. nice 命令可以为即将启动的进程指定优先级。可以为已运行的进程重新指定优先级:renice .
11.使用ps命令得到当前进程动行状态时,一般情况下的输出包括:pid . 显示指定用户所启动的进程的命令:ps -u .显示正在运行的所有进程的命令:ps -x .
【补充内容】
1) ps是linux下最常用的也是非常强大的进程查看命令,常用搭配参数有:
-e 显示所有进程。-f 全格式。-h 不显示标题。-l 长格式。-w 宽输出。-a 显示终端上的所有进程,包括其他用户的进程。-r 只显示正在运行的进程。-x 显示正在运行进程。显示指定用户所启动的进程的命令-u。
2)可以配合管道命令 | 和查找命令 grep 同时执行来查看特定进程
例: ps -ef | grep ls
全格式显示ls命令。
3)使用PS获取当前运行进程的信息时,输出内容PPID的含义为:父进程ID。
4)显示系统中所有进程的命令:ps aux 。
12.以下不是进程和程序的区别:
13.下列不是Linux系统进程类型的是:
14.使用进程名称来停止进程的命令:killall 。
【补充内容】
1)kill命令:
用来删除执行中的程序或工作。kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。
语法:kill(选项)(参数)
选项:-a:处理当前进程时,不限制命令名和进程号的对应关系;
-l:<信息编号>:若不加<信息编号>选项,则-l参数会列出全部的信息名称;
-p:指定kill命令只打印相关进程的进程号,而不发送任何信号;
-s<信息名称或编号>:指定要送出的信息;
-u:指定用户。
2)killall命令:
使用进程的名称来杀死进程,使用此指令可以杀死一组同名进程。
语法:killall(选项)(参数)
选项:
-e:对长名称进行精确匹配
-l:忽略大小写的不同
-p:杀死进程所属的进程组
-i:打印所有已知信号列表
-q:如果没有进程被杀死。则不输出任何信息
-r:使用正则表达式匹配要杀死的进程名称
-s:用指定的进程号代替默认信号“SIGTERM”
-u:杀死指定用户的进程
15.进程有三种状态:运行态、就绪态、等待态。
【补充内容】
i)进程状态反映进程执行过程的变化。这些状态随着进程的执行和外界条件的变化而转换。
在三态模型中,进程状态分为三个基本状态,即运行态,就绪态,阻塞态。
在五态模型中,进程分为新建态、终止态,运行态,就绪态,阻塞态。
(1)运行(running)态:进程占有处理器正在运行。
(2)就绪(ready)态:进程具备运行条件,等待系统分配处理器以便运行。
(3)等待(wait)态:又称为阻塞(blocked)态或睡眠(sleep)态,指进程不具备运行条件,正在等待某个事件的完成。
通常,一个进程在创建后将处于就绪状态。每个进程在执行过程中,任意时刻当且仅当处于上述三种状态之一。同时,在一个进程执行过程中,它的状态将会发生改变。引起进程状态转换的具体原因如下:
(1)运行态一一等待态:等待使用资源或某事件发生,如等待外设传输;等待人工干预。
(2)等待态一一就绪态:资源得到满足或某事件己经发生,如外设传输结束;人工干预完成。
(3)运行态一一就绪态:运行时间片到,或出现有更高优先权进程。
(4)就绪态一一运行态:CPU空闲时被调度选中一个就绪进程执行。
ii)Linux进程调度采用的是抢占式多任务处理,所以进程之间的挂起和继续运行无需彼此之间的协作。Linux可使用户同时运行多个进程,还允许用户或系统管理员能控制正在运行的进程。
eg:关于进程调度命令,____是不正确的
- A、当日晚11点执行clear命令,使用at命令:at 23:00 today clear
- B、每年1月1日早上6点执行date命令,使用at命令:at 6am Jan 1 date ( X )
- C、每日晚11点执行date命令,crontab文件中应为:0 23 * * * date
- D、每小时执行一次clear命令,crontab文件中应为:0 */1 * * * clear
正确答案: B 我的答案:B
iii)从后台启动进程,应在命令的结尾加上符号:& 。程序执行后置于后台,可用( jobs)命令查看。
16.在Linux系统中的top命令的作用是:显示系统当前运行状况。
【补充内容】
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。
top命令常用的选项参数有:
选项 | 功能 |
-d | 指定每两次屏幕信息刷新之间的时间间隔,如希望每秒刷新一次,则使用:top -d 1 |
-p | 通过指定PID来仅仅监控某个进程的状态 |
-S | 指定累计模式 |
-s | 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险 |
-i | 使top不显示任何闲置或者僵死的进程 |
-c | 显示整个命令行而不只是显示命令名 |