Linux-1

1.如果系统的umask设置为244,创建一个新文件后,它的权限:(-r—w–w-)
umask是从权限中“拿走”相应的位,且文件创建时不能赋予执行权限.
创建时,文件 默认666,目录默认777,减去umask的位就是结果。

umask 功能说明:指定在建立文件时预设的权限掩码。 语  法:umask [-S][权限掩码]
补充说明:umask可用来设定[权限掩码]。[权限掩码]是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。
umask
命令允许你设定文件创建时的缺省模式,对应每一类用户(文件属主、同组用户、其他用户)存在一个相应的umask值中的数字。对于文件来说,这一数字的最
大值分别是6。系统不允许你在创建一个文本文件时就赋予它执行权限,必须在创建后用chmod命令增加这一权限。目录则允许设置执行权限,这样针对目录来
说,umask中各个数字最大可以到7。 对于新建文件 权限 666-244得到422
linux系统中权限rwx对应数值为421,故文件权限为r– -w- -w-

2.软件项目存储于/ftproot,允许apache用户修改所有程序,设置访问权限的指令:chmod apache -R /ftproot
3.在Red Hat Linux系统中,DHCP服务器可以提供的服务包括:提供DNS、网关信息
为特定客户机提供固定IP地址
为主机提供动态的IP地址
4.Fork后子进程保留了父进程的环境变量.当前工作目录
5.退出交互式的shell,应键入exit
6.Linux crontab中* * * * * /usr/local/run.sh这句话5个*号分别代表什么?分钟 小时 日 月 星期
7.执行指令find / -name “test.c”,按ctrl+z后的提示有[1] 166,可以继续执行的方式有fg 1
8.按照进程的功能和运行的程序分类,进程可划分为两大类:
(1) 系统进程:可以执行内存资源分配和进程切换等管理工作;而且,该进程的运行不受用户的干预,即使是root用户也不能干预系统进程的运行。
(2) 用户进程:通过执行用户程序、应用程序或内核之外的系统程序而产生的进程,此类进程可以在用户的控制下运行或关闭。

针对用户进程,又可以分为交互进程、批处理进程和守护进程三类。
(1) 交互进程:由一个shell终端启动的进程,在执行过程中,需要与用户进行交互操作,可以运行于前台,也可以运行在后台。
(2) 批处理进程:该进程是一个进程集合,负责按顺序启动其他的进程。
(3) 守护进程:守护进程是一直运行的一种进程,经常在linux系统启动时启动,在系统关闭时终止。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。例如httpd进程,一直处于运行状态,等待用户的访问。还有经常用的crond进程,这个进程类似与windows的计划任务,可以周期性的执行用户设定的某些任务。
9.vsftpd服务流量控制的参数local_max_rate anon_max_rate
10.UNIX系统中进程由三部分组成:进程控制块,正文段和数据段。这意味着一个程序的正文与数据可以是分开的,这种分开的目的是为了?可共享正文
可共享数据
可重入
11.linux 2.6.* 内核默认支持的文件系统有哪些?
ext3
ext2
ext4
xfs
ext2/ext3文件系统使用索引节点来记录文件信息,包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息
ext3增加了日志功能,即使在非正常关机后,系统也不需要检查文件系统
ext3文件系统能够极大地提高文件系统的完整性,避免了意外宕机对文件系统的破坏
12.Linux系统中,用户文件描述符0表示 标准输入设备文件描述符
13.arp协议用了broadcast
14.在bash中,在一条命令后加入”1>&2”意味着标准输出重定向到标准错误输出
15.使用 dpkg 命令安装的软件为?.deb
16.你被需要检查系统中的设备情况,需要检查哪个log日志?/var/log/messages
17.init启动进程需要读取/etc/inittab配置文件
18.apache目录访问控制的参数有authname authtype authuserfile
19.:wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
q! 直接强制退出
x! 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
在编辑模式下,键入”ESC”键不退出vi 直接进入命令模式
20.linux下侦测主机到目的主机之前所经过的路由的命令traceroute
21.OSI模型
1物理层: RJ45 、 CLOCK 、 IEEE802.3 (中继器,集线器,网关) -
2数据链路: PPP 、 FR 、 HDLC 、 VLAN 、 MAC (网桥,交换机) -
3网络层: IP 、 ICMP 、 ARP 、 RARP 、 OSPF 、 IPX 、 RIP 、 IGRP 、 (路由器) -
4传输层: TCP 、 UDP 、 SPX -
5会话层: NFS 、 SQL 、 NETBIOS 、 RPC -
6表示层: JPEG 、 MPEG 、 ASII -
7应用层: FTP 、 DNS 、 Telnet 、 SMTP 、 HTTP 、 WWW 、 NFS
Linux-1_第1张图片
22.Linux 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令less
23.Linux-1_第2张图片
产生死锁的四个必要条件:
(1) 互斥条件:一个资源每次只能被一个进程使用。
(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。
(3) 不剥夺条件:进程已获得的资源,在使用完之前,不能强行剥夺。
(4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。
24.用来查看硬盘被占用了多少空间和剩余多少空间?df
25.linux 系统可以用来查阅全部文件的三种命令: cat 、 more 、 less
more 命令 :可以让屏幕在显示满一屏幕时,此时可按空格健继续显示下一个画面,或按 Q 键停止显示。
less 命令 :可以分页显示文件,和 more 命令的区别就在于它支持上下键卷动屏幕,当结束浏览时,只要在 less 命令的提示符“ : ”下按 Q 键即可。
cat 命令 :主要有三大功能
1 )一次显示整个文件: catfilename2 cat > filename
3 )将几个文件合并为一个文件: $ cat file1 file2 > file
26.在给定文件中查找与设定条件相符字符串的命令为?grep
27.为脚本程序指定执行权限命令的参数为chmod +x filename.sh
28.终止一个前台进程可能用到的命令和操作是?ctrl+C
29.有关linux查看系统负载的命令:
uptime命令主要用于获取主机运行时间和查询linux系统负载等信息
vmstat命令可以查看查看cpu负载
sar命令可以查看网络接口信息
30.vivek希望将他的login ID从vivek改为viv,usermod -l viv vivek
31.有一个文件ip.txt,每行一条ip记录,共若干行,下面哪个命令可以实现“统计出现次数最多的前3个ip及其次数”?sort ip.txt | uniq -c | sort -rn | head -n 3
32.统计一个文件中”牛客”出现的行数?grep “牛客” 文件名 | wc -l
33.具有很多C语言的功能,又称过滤器的是awk
AWK 是一种优良的文本处理工具, Linux 及 Unix 环境中现有的功能最强大的数据处理引擎之一, AWK 提供了极其强大的功能:可以进行样式装入、 流控制 、数学 运算符 、进程 控制语句 甚至于内置的变量和函数。
34.对linux下mysqldump备份命令及参数描述正确的是mysqldump -h ip -uroot -p DBNAME >bck.sql
35.如果你想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么你可以使用的命令是find . -name “*.txt”
36.Linux下多线程编程常用的pthread库提供的函数名和意义:
pthread_create 创建一个线程
pthread_join用来等待一个线程的结束
pthread_mutex_init 初始化一个线程互斥锁
pthread_exit结束一个线程
37.有关bash配置文件:
.bash_logout:退出shell时,要执行的命令
.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行

你可能感兴趣的:(小游戏&项目,日常刷题)