《Linux程序设计(第4版)》阅读心得 |
您所在的位置:网站首页 › linux读后感 › 《Linux程序设计(第4版)》阅读心得 |
他们说作为一名CS专业的学生你要会Linux,所以在友人的推荐下我买了这本《Linux程序设计》,经过一段时间对Linux的学习和阅读,已经入坑Linux。下面是我的一点点分享。 有关LinuxLinux内核最初只是由Linus Torvalds在赫尔辛基大学上学时出于个人爱好而编写的。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 目前Linux的发行版本应用范围很广,其在服务器方面通常使用LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx+ MySQL + PHP)组合,市面上流行的发行版本有Ubuntu、RedHat、CentOS、Debian、Arch Linux、Fedora等等。 需要学习吗? 个人认为,作为CS专业的学生或是IT从业者都需要去学习Linux(已成为共识)
Linux已经在服务器领域确定了地位,其应用领域广泛 Linux是开源的,意味着软件可以在Linux上免费的使用 Linux可以和绝大多数的通用的媒体和文件格式相兼容 较Windows来说更容易深入学习 稳定性、高效性,Linux服务器不会出现突然卡死的情况 由于Linux是开源的,当系统出现漏洞时更容易被发现然后及时发布安全补丁,利用Linux自带防火墙(iptables,firewalld)、入侵检测和安全认证等工具,及时修补系统的漏洞,就能大大提高Linux系统的安全性,让黑客们无机可乘,同时还有安全增强机制SElinux 然后掌握Linux可以增加就业的机会
读后感 全书时从简单的c程序到shell程序到后面基本功能和基础工具的使用再到GUI程序的编写来写的,循序渐进慢慢进阶。 第一章简单介绍演示了如何在Linux上写C语言程序以及编译运行。第二章写shell程序及其语法知识。第三章写的是文件操作、目录处理和错误处理,在Linux中几乎一切都是文件 ,讲了标准的IO库,第一次写代码时的printf出现了。前面八章基本上时描写一些基础常用的东西,包括是运行时Linux的环境,终端、curses函数库的使用,MySQL,数据管理。后面讲了开发工具,如何debug(gdb的使用)。然后后面几章又对进程,POSIX线程,进程间的通信进行了介绍,从第十五章可以了解到套接字连接的工作原理、 套接字的属性、地址和通信 ,网络信息和互联网守护进程(inetd/xinetd)。可以用GTK+(GNOME环境的基础)和KDE/Qt(KDE环境的基础)在程序中加入GUI使得程序更好看。
学习ing 该怎么学: 选一本入门教材,嗯哼本书就不错,得会C 抛弃Windows时的思想 养成独立思考的能力,学会用搜索引擎会查资料 练成在命令行下工作的习惯,用久了真的很方便 理论与实践的相结合,不能观看书,看书的同时也要动手干 因为Linux是开源的,在有了一定的基础之后可以去逛逛开源社区 然后就是坚持,因为入门可能会觉得有些枯燥,命令行用着难受等等问题出现 Finally,Beging Linux Programing
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |