• 关于 linux 的搜索结果

问题

【漏洞公告】CVE-2016-10229:Linux 内核远程代码执行漏洞

正禾 2019-12-01 21:49:09 13057 浏览量 回答数 2

问题

linux 服务器拒绝连接

hello world! 2020-06-27 18:33:42 0 浏览量 回答数 0

问题

从零开始跟我学linux安全[下载]

chuanshuolian 2019-12-01 20:12:38 8087 浏览量 回答数 1

Linux运维学习路线 20门免费课程

从事云计算运维相关工作必备技能

问题

linux下gtk的库文件有很多,不知道哪一个是我用的

杨冬芳 2019-12-01 20:21:12 1006 浏览量 回答数 1

问题

Linux莫名其妙地重启XFCE

杨冬芳 2019-12-01 20:22:53 1473 浏览量 回答数 0

回答

linux就该这么学,这本书不错。-------------------------Linux学习书籍求推荐 1、《Linux与Unix Shell 编程指南》 C语言基础 1、《C Primer Plus,5th Edition》【美】Stephen Prata著 2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)著 3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE) 4、《嵌入式Linux应用程序开发详解》 Linux内核 1、《深入理解Linux内核》(第三版) 2、《Linux内核源代码情景分析》毛德操 胡希明著 研发方向 1、《UNIX Network Programming》(UNP) 2、《TCP/IP详解》 3、《Linux内核编程》 4、《Linux设备驱动开发》(LDD) 硬件基础 1、《ARM体系结构与编程》杜春雷著 2、S3C2410 Datasheet 英语基础 1、《计算机与通信专业英语》 系统教程 1、《嵌入式系统――体系结构、编程与设计》 2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明著 3、《Building Embedded Linux Systems》 理论基础 1、《算法导论》 2、《数据结构(C语言版)》 3、《计算机组织与体系结构?性能分析》 4、《深入理解计算机系统》【美】Randal E. Bryant David O’Hallaron著 5、《操作系统:精髓与设计原理》 6、《编译原理》 7、《数据通信与计算机网络》 8、《数据压缩原理与应用》 入门篇 《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux 。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。 驱动 篇 《LINUX设备驱动程序 》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码分析比较多,基于2440的,对linux外围驱动有很全面的讲解 内核篇 浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《莱昂氏UNIX源代码分析》还有《深入理解linux内核》都是出名的经典巨作。另外赵 炯的《LINUX内核完全剖析–基于0.12内核》也非常不错,对内核代码进行了详细的注释,非常有助于对内核的理解和代码的分析。 shell篇 《LINUX与UNIX Shell编程指南》 应用 编程 不用说了肯定是《unix环境高级编程》被称为unix编程的圣经。 TCP/IP篇 《TCP/IP详解》作者W.Richard Stevens也是《unix环境高级编程》的作者,牛人出的书没有一本不是经典的。但是英年早逝,默哀一下。 c语言 《The C Programming Language》正是作者造出来的c语言,书能垃圾就怪了 《c和指针》和《c缺陷和陷阱》两本必备。包含了c语言最容易出错的地方,加深c语言功力的好材料。 关于算法 《算法导论》 1 熟悉linux基本环境 >>> 《鸟哥的私访菜》《unix初级教程》 《linux编程宝典》(市面上无,图书馆有), 等等。 2 熟悉操作系统的基础知识 >>> 《现代操作系统》 《操作系统概念》 3 熟悉系统编程 >>> 《unix环境高级编程第二版》《unix操作系统设计与实现》 4 内核 按先后顺序: 《 linux内核设计与实现》 《linux设备驱动程序》 《深入理解 linux内核》 《linux内核源代码情景分析》 《深入理解linux虚拟内存系统》 5 其他一些书籍: 《freebsd操作系统设计与实现》 《solaris内核结构》 《unix高级教程:系统技术内幕》 《现代体系结构的unix系统:内核程序员的smp与cache技术》 《保护方式下的80386及其编程》 (后3本市面上没了,大学图书馆里一般都有》 《Intel64 and IA-32 Arichitectures Software Developer’s Manual》 6 其实内核玩深了,体系和编译也要学好 《计算机体系结构:量化研究方法》 《编译原理》(龙书) Linux编程推荐书籍一览表 shell 编程 《LINUX与UNIX SHELL编程指南》 BASH宝典: Advanced Bash Scripting Guide (如果你使用的是 GNU/Debian 系统,可以用 apt-get install abs-guide 安装该文档) BASH Programming – Introduction HOW-TO Bash Man 用户级编程书籍: Advanced Programming in the UNIX Environment(中文版《UNIX环境高级编程》第二版) 作者 W.Richard Stevens/尤晋元等 GNU/Linux编程指南 作者 Kurt Wall Linux 程序设计权威指南 作者 于明俭、陈向阳、方汉 《The Art of Unix Programming》作者 E.S.R Computer Systems A Programmer’s Perspective (中文名)《深入理解计算机系统(修订版)》 《Unix Systems Programming》(中文版《UNIX系统编程》)作者: (美)KAY A.ROBBINS, STEVE ROBBINS 译者:陈涓 赵振平 网络编程: Unix Network Programming V1 & V2,Unix网络编程卷1、2 作者 W.Richard Stevens 《unix网络编程》 XWindow编程 Definitive Guides to the X WindowSystem 作者 Dan Heller, Paula M. Ferguson 内核源代码阅读(结合源代码)和编程 (入门) 《边干边学Linux内核指导》 (高级) 《Linux Kernel Development》 《Linux内核源代码情景分析》 《深入分析Linux内核源代码》 陈莉君 《 Understanding Linux Network Internals 》即《 深入理解Linux网络内幕(英文影印版)》Christian Benvenuti 内核模块编程 《The Linux Kernel Module Programming Guide》 Linux设备驱动编程 Linux设备驱动程序/Linux Device Drivers 作者 Alessandro Ruibini 多线程编程 《多线程编程指南》

知与谁同 2019-12-02 01:20:55 0 浏览量 回答数 0

问题

pip install lxml 失败

杨冬芳 2019-12-01 19:34:33 1240 浏览量 回答数 1

问题

交叉环境路径配置不合适

杨冬芳 2019-12-01 20:22:07 1108 浏览量 回答数 1

问题

arm-linux-gcc是什么?cygwin上安装了它为什么就能编译arm下的linux程序了呢???

a123456678 2019-12-01 19:53:03 1544 浏览量 回答数 1

问题

Linux应用程序编译报错

杨冬芳 2019-12-01 20:24:07 1286 浏览量 回答数 1

回答

arm-linux-gcc 是编译器,它运行在linux系统,可以编译生成ARM的可执行文件。你使用cygwin相当于在windows上模拟了一个linux环境,以使arm-linux-gcc可以像在linux上一样运行。至于linux2.6和arm-linux2.6,应该是前者生成x86的可执行文件,而后者生成ARM可执行文件

a123456678 2019-12-02 02:43:05 0 浏览量 回答数 0

问题

电脑装了win7和Linux系统,怎么卸载Linux系统

杨冬芳 2019-12-01 20:26:30 981 浏览量 回答数 1

问题

linux环境下golang安装第三方库的时候出错,求解决办法

a123456678 2019-12-01 20:08:05 1689 浏览量 回答数 2

问题

怎么判断程序包是否是linux 下的?

杨冬芳 2019-12-01 20:20:54 910 浏览量 回答数 2

问题

使用tcl8.6共享库,遇到错误提示undefined reference to

杨冬芳 2019-12-01 20:24:23 1274 浏览量 回答数 0

问题

【阿里云】部署安全狗支持windows和linux

自娱自乐 2019-12-01 21:46:32 6233 浏览量 回答数 5

问题

linux下启动openoffice报错?报错

爱吃鱼的程序员 2020-06-07 16:36:23 0 浏览量 回答数 1

回答

Linux开源稳定免费 Linux相信大多数小伙伴都知道,一个开源稳定免费的操作系统,这些特征都是相对于我们熟悉的Windows系统而言的。 今天我们来说一下学数据库的人为什么也要学Linux? 很多刚学习数据库的小伙伴第一次接触数据库应该都是微软的Access或者SQL Server系列。 它的界面友好,操作简单,跟着书本上多操作几次就会了。这容易给我们一个错觉:所有的数据库应该都是这样运行在Windows上的! 大部分数据库软件其实都运行在Linux上的,而且基本都是命令界面,没有友好的图形化界面。 Linux支持大部分数据库软件 经常会有一些教程是让我们记命令大全之类的,原因就在这里,命令界面是没有相关操作命令的提示符的。 而工作中我们常用的数据库Mysql,Oracle都是运行在Linux服务器上的,即使是微软的SQL Server也在2016版以后也开始支持Linux操作系统。 在这样一个现实面前,我们还是要有一点Linux的基础知识,至少你需要知道如何在Linux系统下安装数据库,启动数据库,连接数据库等等。 有感于最近公司Oracle数据库出现故障,会Linux真的会让你的价值翻倍。未来如果你有幸转行做DBA,那Linux更是需要你去深究的一个操作系统,它里面的学问真的太多了,说句不客气的话,一个不擅长Linux系统的DBA不是一个好DBA。 此外好多开发工具也支持Linux但不支持Windows,我所了解的一款数据库测试工具sysbench是如此。这只是其中一个例子,当你深入研究会发现,实际工作中的好多工具必须在Linux环境才能运行。所以学习和使用Linux是作为开发人员的必修课。

茶什i 2019-12-31 10:11:52 0 浏览量 回答数 0

回答

Aliyun Linux:Aliyun Linux 2镜像系统是新一代阿里云原生Linux操作系统,完全兼容CentOS并对ECS云服务器多了深度优化,用户可以在ECS云服务器上免费安装Aliyun Linux 2镜像,并且得到阿里云官网长期支持和维护,参考:Aliyun Linux 2官方详解 综上,简单来说,Aliyun Linux完全兼容CentOS,Aliyun Linux镜像针对ECS云服务器做了性能优化。

云服务器吧 2020-05-07 12:11:23 0 浏览量 回答数 0

回答

Aliyun Linux:Aliyun Linux 2镜像系统是新一代阿里云原生Linux操作系统,完全兼容CentOS并对ECS云服务器多了深度优化,用户可以在ECS云服务器上免费安装Aliyun Linux 2镜像,并且得到阿里云官网长期支持和维护,参考:Aliyun Linux 2官方详解 综上,简单来说,Aliyun Linux完全兼容CentOS,Aliyun Linux镜像针对ECS云服务器做了性能优化。

用数据说话 2020-07-30 20:58:50 0 浏览量 回答数 0

回答

linux相关学习网址:centos下载 http://vault.centos.org/linux命令大全 http://man.linuxde.net/curl鸟哥的linux私房菜 http://linux.vbird.org/linux运维日志 https://www.centos.bz/tag/iptables/书籍比较推荐《鸟哥的linux私房菜》php的书籍没了解过,不过我有视频文件

福霜 2019-12-02 03:06:36 0 浏览量 回答数 0

问题

性能监控 重启linux服务器 linux报错

DM。 2020-05-31 17:35:37 0 浏览量 回答数 1

问题

Linux 系统云服务器 ECS 如何使用

boxti 2019-12-01 21:48:42 1647 浏览量 回答数 1

问题

ftp上传文件后大小为0

杨冬芳 2019-12-01 20:22:56 1650 浏览量 回答数 1

回答

一、下载Linux操作系统iso镜像主流的Linux发行版:Ubuntu, DebianGNU/Linux ,Fedora,Gentoo,MandrivaLinux ,PCLinuxOS,SlackwareLinux ,openSUSE,ArchLinux,Puppylinux,Mint,CentOS,Red Hat等,在此我们给出Ubuntu和Rad Hat的下载地址。ubuntuhttps://www.ubuntu.com/downloadRad hathttp://www.linuxprobe.com/tools推荐学习linux网站http://www.linuxprobe.com二、下载universal usbU盘安装系统利器——universal usb installerhttp://www.33lc.com/soft/1160.html三、制作Linux-USB安装宝剑1、运行Universal USB Installer,点击"I Agree"进入制作界面。2、选择你需要安装的Linux版本。3、选择你下载的iso镜像,选择U盘的盘符4、点击"Create"开始制作u盘安装linux操作系统So Easyu盘安装linux操作系统So Easy四、U盘安装操作系统设置BIOS boot启动选项——设置U盘启动

独步清客 2019-12-02 00:43:59 0 浏览量 回答数 0

问题

用逗号和空格替换换行符以产生1行输出

祖安文状元 2020-01-06 15:56:58 0 浏览量 回答数 1

问题

用逗号和空格替换换行符以产生1行输出

祖安文状元 2020-01-06 15:58:02 2 浏览量 回答数 1

回答

一:C语言 嵌入式Linux工程师的学习需要具备一定的C语言基础,C语言是嵌入式领域最重要也是最主要的编程语言,通过大量编程实例重点理解C语言的基础编程以及高级编程知识。包括:基本数据类型、数组、指针、结构体、链表、文件操作、队列、栈等。 二:Linux基础 Linux操作系统的概念、安装方法,详细了解Linux下的目录结构、基本命令、编辑器VI ,编译器GCC,调试器GDB和 Make 项目管理工具, Shell Makefile脚本编写等知识,嵌入式开发环境的搭建。 三:Linux系统编程 重点学习标准I/O库,Linux多任务编程中的多进程和多线程,以及进程间通信(pipe、FIFO、消息队列、共享内存、signal、信号量等),同步与互斥对共享资源访问控制等重要知识,主要提升对Linux应用开发的理解和代码调试的能力。 四:Linux网络编程 计算机网络在嵌入式Linux系统应用开发过程中使用非常广泛,通过Linux网络发展、TCP/IP协议、socket编程、TCP网络编程、UDP网络编程、Web编程开发等方面入手,全面了解Linux网络应用程序开发。重点学习网络编程相关API,熟练掌握TCP协议服务器的编程方法和并发服务器的实现,了解HTTP协议及其实现方法,熟悉UDP广播、多播的原理及编程方法,掌握混合C/S架构网络通信系统的设计,熟悉HTML,Javascript等Web编程技术及实现方法。 五:数据结构与算法 数据结构及算法在嵌入式底层驱动、通信协议、及各种引擎开发中会得到大量应用,对其掌握的好坏直接影响程序的效率、简洁及健壮性。此阶段的学习要重点理解数据结构与算法的基础内容,包括顺序表、链表、队列、栈、树、图、哈希表、各种查找排序算法等应用及其C语言实现过程。 六:C++ 、QT C++是Linux应用开发主要语言之一,本阶段重点掌握面向对象编程的基本思想以及C++的重要内容。图形界面编程是嵌入式开发中非常重要的一个环节。由于QT具有跨平台、面向对象、丰富API、支持2D/3D渲染、支持XML、多国语等强大功能,在嵌入式领域的GUI开发中得到了广范的应用,在本阶段通过基于QT图形库的学习使学员可以熟练编写GUI程序,并移植QT应用程序到Cortex-A8平台。包括IDE使用、QT部件及布局管理器、信息与槽机制的应用、鼠标、键盘及绘图事件处理及文件处理的应用。 七:Cortex A8 、Linux 平台开发 通过基于ARM Cortex-A8处理s5pv210了解芯片手册的基本阅读技巧,掌握s5pv210系统资源、时钟控制器、电源管理、异常中断控制器、nand flash控制器等模块,为底层平台搭建做好准备。Linux平台包括内核裁减、内核移植、交叉编译、GNU工具使用、内核调试、Bootloader介绍、制作与原理分析、根文件系统制作以及向内核中添加自己的模块,并在s5pv210实验平台上运行自己制作的Linux系统,集成部署Linux系统整个流程。同时了解Android操作系统开发流程。Android系统是基于Linux平台的开源操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,是首个为移动终端打造的真正开放和完整的移动软件,目前它的应用不再局限于移动终端,还包括数据电视、机顶盒、PDA等消费类电子产品。 八:驱动开发 驱动程序设计是嵌入式Linux开发工作中重要的一部分,也是比较困难的一部分。本阶段的学习要熟悉Linux的内核机制、驱动程序与用户级应用程序的接口,掌握系统对设备的并发操作。熟悉所开发硬件的工作原理,具备ARM硬件接口的基础知识,熟悉ARM Cortex-A8处理器s5pv210各资源、掌握Linux设备驱动原理框架,熟悉工程中常见Linux高级字符设备、块设备、网络设备、USB设备等驱动开发,在工作中能独立胜任底层驱动开发。 以上就是列出的关于一名合格嵌入式Linux开发工程师所必学的理论知识,其实,作为一个嵌入式开发人员,专业知识和项目经验同样重要,所以在我们的理论学习中也要有一定的项目实践,锻炼自己的项目开发能力。

知与谁同 2019-12-02 01:22:27 0 浏览量 回答数 0

问题

linux 下system函数的问题

a123456678 2019-12-01 19:53:36 1072 浏览量 回答数 1

回答

Linux运维更多的是运维,运维Linux机房或者Linux平台下的软件;更多的是维护,可能会需要一些脚本功底:shell编程、perl编程、python编程等。嵌入式Linux开发更多的是开发基于Linux的嵌入式设备。比如:楼宇监控用的DVR-数字硬盘录像机(海康威视,浙江大华,深圳锐明视讯)、上下班打卡用的指纹打卡机(深圳中控)、基于linux的路由器(极路由)等等。更多的是软件开发或者硬件开发。另外智能家居产品中也有大量使用嵌入式Linux。开发需要有一定的软硬件基础:包括单不止:能看懂基本电路原理图、熟练掌握C/C++程序设计语言。

云栖技术 2019-12-02 02:35:23 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 SQL审核 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 人工智能 阿里云云栖号 云栖号案例 云栖号直播