Linux系统基础4

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显示整个命令行而不只是显示命令名

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值