【Linux】various questions

来源:互联网 发布:淘宝网店免费模块 编辑:程序博客网 时间:2024/05/24 11:14

1. Linux中,交换分区一般是物理内存的1.5到2倍

2. http的端口,默认是80,还有8080,ssl加密端口443。 ftp端口,主动连接20,被动连接21.

3.  setuid的用途是允许普通用户完成一些任务,而这些任务需要特权和通常被禁止的访问权限。

     因此,实际应用中,通常用来允许普通用户以root身份运行只有root才有权限的程序或命令。

     当一个具有setuid访问模式的文件被执行时,进程的有效UID就变成了文件所有者的UID,并

     使用该UID的权限来访问对应的文件和资源。这时普通用户变成了文件所有者的权限,但实际

     用户仍然是普通用户。

4. linux中,一个端口能够接受TCP链接数量的理论上线是65535*65535

    发送端口65535,接受端口65535

5. linux下权限对应的值: r = 4, w = 2, x = 1.

6. fork后子进程保留了父进程的环境变量和当前工作目录。

使用fork函数得到的子进程从父进程那里继承了整个进程的地址空间,包括:进程上下文,

进程堆栈,内存信息,打开的文件描述符信号控制配置,进程优先级,进程组号,当前工作目录,

根目录,资源显示,控制终端等。子进程与父进程的区别在于:

1)父进程设置的锁,子进程不能继承

2) 各自的进程ID不同


0 0
原创粉丝点击