【转+原】linux程序员面试题
面试题是一套笔试题,比较经典(闭卷,100分钟完卷,最好写出解题步骤),若你能答对百分之七八十,说明你一只脚踏进了linux编程的大门,若你能答对百分之九十以上,你收我做弟子(可怜可怜我吧),你若不及格,那就跟我一样:菜鸟!
一、基础题:
1.请列举出你用过的LINUX发行版及其中的GCC版本、GLIB版本
2.ISO七层参考模型中的PPP协议、HTTP协议处于哪一层?
3.说出TCP和UDP的相同和不同之处
4.IP数据包头部是多长?146.0.0.0属于哪一类IP地址?
5.请写出linux嵌入式系统开发过程
6.在以下列举的GCC中的参数,请一一写出代表的意思:
-c
-o
-share
-static
7.写出以下参数的含义:
_attribute_ (packet)
volatile
#define ANYONE((DIR)<<IO_CTCL \
(FILE)<<IO_CTCL)
二、程序阅读题(输出程序结果):
1.按值和按地址传递(此题太简单,略)
2.指针的取地址和取值、指针运算操作(比较简单,略)
3.char *p;
p=malloc(20);
&n
相关文档:
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
发展
Linux
的最终目的是带给人们一个完美的桌面(
Desktop
)
,
用于工作和娱乐,其余事情都是第二位的。这话说得有点绝对,但是,现在不得不这么说。为什么?
&n ......
[root@proxyo ~]#
而我要将中间的proxyo改成search
1. vi /etc/hosts
[root@proxyo ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 ......
配置过程:
1. 运行VNC Server.
[root@localhost ~]#vncserver
看到成功提示信息:
You will require a password to access your desktops.
Password: ----说明:为安全起见,当第1次启动VNC Server时,会要求设置远程连接时的密码。
Verify:
New ‘X&r ......
通过c语言基础库从获取linux用户的基本信息。
1、使用struct passwd管理用户信息。
struct passwd
{
char *pw_name; /* 用户登录名 */
char *pw_passwd;   ......