摘要Linux操作系统是一个开放源代码的操作系统。它不仅有安全、稳定、成本低的特点,而且很少有病毒传播。作为基于Linux平台局域网络的系统管理人员,时常需要采用远程管理方式管理局域网内的客户机,本文中研究了Linux下远程管理的设计与实现。本文在详细阐述了Linux套接字编程的基础上,设计实现了客户端与服务端的通信,通过预定义字符所包含的含义,让通信双方传达彼此理解的信息。一个服务端可以维持与多个客户端的连接,为了安全的需要,以普通用户身份登录服务端系统后系统后,可以访问/root目录。65990
毕业论文关键词 Liux 远程管理 套接字 通信
Title The design and implementation of remote management platform program under the environment of Linux
Abstract
Linux operating system is an open source operating system code. It not only has the characteristics of safety, stability, low cost, and few virus propagation.
As the management personnel of local area network based on Linux platform system, it is often necessary to adopt the way of remote management to control the Terminal, this paper studies the design and implementation of remote management based Linux. This article elaborated in detail the Linux socket programming, design and implement of the communication of client and server, through a predefined character contains meaning, let both sides of communication to convey the information to understand each other. A server can maintain connection with multiple clients,.For security needs, ordinary users to log server system , can access the /root directory.
Keywords Linux Remote management Socket Communication
目 次
1 引言4
1.1 开发背景4
1.2 开发目的4
2 Linux介绍4
2.1 Linux简介4
2.2 Linux基本使用 5
3 Linux环境下开发工具的使用7
3.1 gcc编译器 7
3.2 gdb调试器 8
3.3 makefile语法9
4 Linux环境下网络编程11
4.1 TCP/IP协议概述 11
4.2 Socket简介15
4.3 Socket创建与配置 15
4.4 Socket连接与传输 17
5 程序设计方案19
5.1 服务端程序 19
5.2 客户端程序 19
5.3 管理客户端程序 20
5.4 程序运行设计流程20
6 实现过程 23
6.1 服务端 23
6.2客户端 24
6.3 客户管理 27
结论 29
致谢 30
参考文献31
1 引言
1.1 开发背景
Linux是目前应用范围最广泛前景最好的操作系统之一,它具有极其强大的网络功能和源代码开放的特点。Linux 操作系统是UNIX 操作系统的一种克隆系统,它诞生于1991 年的10 月5 日,以后借助于Internet 网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。在服务器领域,Linux技术成熟,运行稳定.在满足用户需求的基础上,市场占有率也已形成相当规模。 Linux和开源软件在互联网上的优势是明显的。 论文网
1.2 开发目的