1、 建立动态路由需要用到的文件()
A、/etc/hosts B、/etc/hetways C、/etc/resolv.conf
2、 以下哪些命令可以查看当前系统的启动时间()
A 、w B、top C、ps D、uptime
3、 在退出Unix系统账户之后还要继续运行某个进程,那么可用()
A、awk B、sed C、crontab D、nohup
4、 ()不能用于Linux的进程通信
A、共享内存 B、命名管道 C、信号量 D、临界区
注:A、共享内存:是映射一段被其他进程所访问的内存,这段共享内存由一个进程创建,可由多个进程访问。共享内存是最快的IPC方式,它是针对其他进程间通信方式的低运行效率而专门设计的。它往往与其他通信机制,如信号量,配合使用,来实现进程间的同步和通信。
B、命名管道:半双工的通信方式。可以实现跨网络之间的进程的通信,同时其客户端既可以接收数据也可以发送数据,服务器端也是可以接收数据,又可以发送数据。
C、信号量:常用来作为一种锁机制来使用,它是一个记数器,用来控制多进程对共享资源的访问,防止多个进程同时访问一个共享资源。信号量主要用作为进程间或同一进程间不同线程之间的同步手段。
D、临界区:(用服务器的方式访问)指的是一个访问共用资源,而这些共用资源又无法同时被多个线程访问的特性。当有线程进入临界区段时,其他线程或是进程必须等待
6、 下面有关Linux查看系统负载信息的命令,说法错误的是()
A、uptime命令主要用于获取主机运行时间和查询Linux系统负载信息
B、vmstat命令可以查看CPU负载信息
C、sar命令可以查看网络接口信息
D、 free命令可以查看磁盘负载情况
注:A、uptime:查看启动时间和运行时间以及安装时间、负载等信息。
配置文件是/proc/uptime
B、vmstat:最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。
C、sar:是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。
D、free:查看内存的
7、 以下函数中,和其他函数不属于一类的是()
A、read B、pread C、write D、pwrite E、fseek F、lseek
注:A、read:成功:返回读到的字节数;出错:返回-1;文件尾:返回0;
B、pread:成功:返回读到的字节数;出错:返回-1;到文件结尾:返回0
C、write:成功:返回已写的字节数;出错:返回-1;
D、pwrite:成功:返回已写的字节数;出错:返回-1;
E、fseek:用来移动文件流的读写位置;返回值当调用成功时则返回0,若有错误则返回-1,errno会存放错误代码。fseek()不像lseek()会返回读写位置
F、lseek:移动文件的读写位置;当调用成功时则返回目前的读写位置, 若有错误则返回-1, errno 会存放错误代码.