Linux服务热线: 400-707-5988
首页
关于我们
企业Linux培训
云桌面集成
Linux软件产品
联系我们
互联网
本站
输入您的搜索字词
提交搜索表单
为什么选择我们?
凭借上海汉水在众多全球性企业多年Linux技术服务外包项目中积累的丰富经验,可迅速提升您企业员工的素质,降低在Linux系统运维和软件开发中潜在的风险。
培训课程大纲
0、
Linux系统应用从零起步
1、
企业级Linux系统管理基础
2、
企业级Linux系统高级管理
3、
企业级Linux服务器与安全
4、
企业级Linux服务器集群
5、
Unix/Linux编程经典
6、
Linux内核与驱动开发
7、
嵌入式Linux开发
8、
Android应用开发
9、
Shell编程
下载打印版本
5.Unix/Linux编程经典(5天)
适合学员对象:有C语言学习基础的程序员。
培训内容:
Unix/Linux基础知识
Unix体系结构
登录
文件和目录
输入和输出
程序和进程
出错处理
用户标识
信号
时间
系统调用和库函数
软件开发环境
Unix CC和GNU GCC
vi编辑器
makefile编写和make
gdb调试环境
Eclipse安装
Gnutools
Eclipse的开发和调试环境
Unix标准化与实现
ISO C
IEEE POSIX
GNU/Linux
标准与实现的关系
sysconf、pathconf和fpathconf
文件与底层I/O
文件的磁盘存储格式
文件在内核中的打开和关闭
文件描述符
文件接口:open,close,read,write,lseek
I/O的效率
原子操作
文件共享
文件复制
sync、fsync和fdatasync
文件控制fcntl
文件对象控制接口ioctl
文件与目录
stat、fstat和lstat
文件类型
文件的访问权限
新文件和目录的权限
粘附位权限
access函数
chmod和fchmod
文件长度
文件系统原理
硬链接和软链接
link、unlink、remove和rename
symlink和readlink
文件的时间
utime函数
目录创建和删除
标准I/O库
流和FILE对象
标准I/O的函数与底层I/O函数对比
系统数据文件和信息
用户和组帐号文件
登录记录
pam简介
进程环境
进程的入口
进程参数
环境表
C程序的存储空间布局
共享库
存储分配
环境变量
进程资源限制
setjmp和longjmp
getrlimit和setrlimit
进程控制
进程标示符和/proc/PID
fork()和vfork()
进程的退出
竞争条件
exec
进程的UID和EUID
system
进程的常用属性
多进程编程
终端登录与网络登录
进程组
会话
控制终端
作业控制
shell执行程序
孤儿进程和僵尸进程
守护进程
多进程程序的调试
线程编程简介
信号
信号概念
signal函数
不可靠的信号
中断的系统调用
可重入函数
kill和raise
alarm和pause
信号集
信号控制和响应的接口
进程间通信
管道通信
popen和pclose
XSI IPC
消息队列
信号量
共享内存
网络IPC
套接字描述符
地址格式
建立连接
通信
套接字选项
高级I/O
非阻塞I/O
记录锁
I/O多路转换
select和pselect
poll
异步I/O
存储映射I/O
TCP/IP通信
TCP服务器
TCP客户机
FTP客户端服务器代码分析
UDP服务器
UDP客户机
TFTP客户机服务器代码分析
数据库
Berkerly DB数据库
数据库和表
添加删除记录
事务处理
多个数据库的关联
有Linux培训需求请留下您的联系方式,我们将尽快联系您!
姓名:
电话:
Email:
公司:
手机:
内容:
各地Linux支持热线
江苏Linux服务热线:
(+86) 0510-8101-8700
上海Linux服务热线:
(+86) 021-6245-9413
香港Linux服务热线:
(+852) 8198-2751
上海市祁连山南路2199号703
电话: 021-52682238
QQ群:122737574
Email:
support@400linux.com
Copyright © 版权所有 2007-2016 上海汉水信息技术服务有限公司
沪ICP备11017368号-5