Linux_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Linux >>列表
移动安全厂商Lookout的研究人员们发现,Linux内核的TCP协议部署存在安全漏洞,并且对Android生态系统产生了重大的影响(因Android基于修改版Linux内核打造)。该LinuxTCPbug的编号为“CVE-2016-5696”,影响当前在用的80%的Android设备(约14亿台)。Linux基金会早已采取了有效的缓和措施,并于2016年7月11号给内核打上了补丁,但所有运行Android4.4及以上的设备仍受影响。CVE-2016-5696这个漏洞... 查看全文
本文主要介绍在Ubuntu下Android开发环境的搭建,所使用的IDE为Eclipse(AndroidStudio同理,且可省去配置SDK以及安装adt插件的步骤)。1.安装JDK(1)JDK8下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(2)选择Linux版本下载,如下载的是tar包则使用#tarxvzfxxx.tar.gz命令进行解压... 查看全文
微软又再次用行动证明了想要打通一切平台的决心。日前,这家公司为Linux版Skype推出了v1.5Alpha,除了性能提升之外还带来不小的功能变化,具体如下:支持语音短讯音频;支持mojis音频;可以关掉通知提醒音、信息提醒;可以禁用将UR拖动到Skype的功能;Tray下的当前状态图表尺寸得到改善。微软这种定期更新Linux客户端的软件对于这家公司来说是一件好事。虽然这款软件目前还只处在alpha阶段,但运行起来还是相当稳定。也许当中会遇到一些问题,但最终一定会在正式升级版中得到解决。... 查看全文
· Linux 4.9将是下一个LTS版发布时间:2016-08-14
Linux稳定版内核维护者GregKroah-Hartman宣布下一个长期支持版(LTS)内核将是Linux4.9。内核当前的最新版本的是4.7,上周日发布了4.8RC1,内核的每一个版本大约在发布7到8个RC后释出正式版,整个开发发布周期在1个半月到2个月左右,Linux4.9将在3到4个月后发布,也就是大约是在11月底到12月初。LTS通常是在另一个LTS版结束支持之际由内核开发者挑选出新的版本,它将提供两年的更新。Linux3.18LTS版将在2017年1月结束支持,4... 查看全文
BashBash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令。Bash还能从文件中读取命令,这样的文件称为脚本。和其他Unixshell一样,它支持文件名替换(通配符匹配)、管道、here文档、命令替换、变量,以及条件判断和循环遍历的结构控制语句。包括关键字、语法在内的基本特性全部是从sh借鉴过来的。其他特性,例如历史命令,是从csh和ksh借鉴而来。总的来说,Bash虽然是一个满足POSIX规范的shell。-... 查看全文
· Linux2.6内核--进程调度理论发布时间:2016-07-30
从1991年Linux的第1版到后来的2.4内核系列,Linux的调度程序都相当简陋,设计近乎原始,见0.11版内核进程调度。当然它很容易理解,但是它在众多可运行进程或者多处理器的环境下都难以胜任。正因为如此,在Linux2.5开发系列的内核中,调度程序做了大手术。开始采用了一种叫做O(1)调度程序的新调度程序——它是因为其算法的行为而得名的。它解决了先前版本Linux调度程序的许多不足,引入了许多强大的新特性和性能特征。O(1)调度程序虽然对于大服务器的工作负载很理想... 查看全文
OpenBSD6.0预计将在9月1日发布。OpenBSD以安全著称,而OpenBSD6.0在安全方面的最大变化是移除Linux子系统。OpenBSD之前的版本引入Linux兼容层是为了运行Linux应用,但Linux上流行的应用程序多数也有OpenBSD版本,因此对Linux兼容层的需求并不高。为了改进安全,OpenBSD还淘汰了systrace系统策略实施工具,移除了usermount选项——如果启用将允许非特权用户装载文件系统。... 查看全文
原文翻译:PublishtoaLinuxProductionEnvironment作者:SourabhShirhatti在这篇文章里我们将介绍如何在Ubuntu14.04Server上部署ASP.NETCore应用程序。我们将把ASP.NETCore应用程序放到一个反向代理服务器的后面,由代理服务器把请求转交给我们的Kestrel服务器。除此之外,我们还将保证我们的web应用程序作为一个守护进程来进行启动。我们需要配置一个进程管理工具来帮助我们在程序崩溃时恢复程序,以保证高可用性。章节... 查看全文
· Linux Mint 18 Xfce beta版上线发布时间:2016-07-22
LinuxMint项目的负责人之一ClementLefebvre宣布内部代号为“Sarah”的Beta版本LinuxMint18Xfce上线。Xfce版本非常类似于在今年6月底发布的Cinnamon和MATE版本。LinuxMint18Xfce带来了全新的X-Apps、Mint-Y主题、全新的artwork,Ubuntu16.04系统,基于LinuxKernel4.4内核,运行Xfce4.12和MDM2.0,两者此前也出现在Mint17.3上... 查看全文
· 如何在Linux上录制你的终端操作发布时间:2016-07-22
英文原文:HowtorecordyourterminalsessiononLinux录制一个终端操作可能是一个帮助他人学习Linux、展示一系列正确命令行操作的和分享知识的通俗易懂方法。不管是出于什么目的,从终端复制粘贴文本需要重复很多次,而录制视频的过程也是相当麻烦,有时候还不能录制。在这次的文章中,我们将简单的了解一下以gif格式记录和分享终端会话的方法。预先要求如果你只是希望能记录你的终端会话,并且能在终端进行回放或者和他人分享,那么你只需要一个叫做:ttyrec的软件... 查看全文
Canonical公司证实,其知名的GNU/Linux发行套件Ubuntu,其网络论坛在15日被黑客入侵,好在使用者密码并未外泄。时间发生在UTC时间2016年7月14日20:33,Ubuntu论坛的管理者之一通报Canonical公司有人宣称取得论坛数据库的副本。经过一些初步的调查,Canonical公司确认论坛的数据库确实被暴露在外,于是紧急关闭论坛。进行更深入的调查以后,发现论坛有一个外挂模组未经修补,其名叫做Forumrunner,确定有被SQL资料隐码攻击的漏洞... 查看全文
· 微软推出Linux Skype Alpha版本发布时间:2016-07-15
微软今天发布了LinuxSkypeAlpha版本。新的应用程序使用WebRTC技术,从而确保微软能够在未来的日子里继续支持Linux用户。自上周以来,这一消息已经被外界热炒,当时微软承诺为Linux用户带来令人兴奋的消息。毕竟,Linux版Skype自2014年中期更新之后一直没有新版本推出。微软指出,LinuxSkypeAlpha版本在界面和功能上和旧版本有很大不同,用户将获得最新的,快速反应的Skype用户界面,用户可以共享文件,照片和视频,以及使用全新的表情符号... 查看全文
AppleCarPlay和AndroidAuto已经开始角力争夺车载娱乐系统市场,而现在开源Linux在也开始在该领域中发力。AutoMotiveGradeLinux(AGL)项目宣布UnifiedCodeBase2.0,致力于汽车厂商和驾驶员提供全新的车载娱乐系统支持。新代码库支持语音导航、后座娱乐系统和应用等等,1.0版本于今年CES大展上亮相。车载娱乐系统通常整合导航、多媒体播放、语音呼叫和第三方应用,但是这些通常都是由各自厂商和设备厂商供应,导致存在碎片化和接口不同的问题... 查看全文
文件系统的文件太多,而且是照搬的MINIX的文件系统,不想继续分析下去了。缓冲区机制和文件系统密切相关,所以这里就简单分析一下缓冲区机制。buffer.c程序用于对高速缓冲区(池)进行操作和管理。高速缓冲区位于内核代码块和主内存区之间,见图9-9中所示。高速缓冲区在块设备与内核其它程序之间起着一个桥梁作用。除了块设备驱动程序以外,内核程序如果需要访问块设备中的数据,就都需要经过高速缓冲区来间接地操作。因为读取磁盘数据很耗费时间,所以缓冲区的作用就是存储读过的磁盘数据,下次有需求直接从缓冲区读取... 查看全文
在西雅图举行的DockerCon2016大会上,微软Azure业务首席技术官MarkRussinovich透露了一些有意思的数据:该公司Azure云服务客户的虚拟机有约三分之一运行的是Linux,其余三分之二运行的是WindowsServer。Russinovich称WindowsServer不久将正式支持该公司的容器服务AzureContainerService(ACS)。微软过去几年不仅对Linux抛橄榄枝,前不久还为Azure添加了FreeBSD支持。... 查看全文
6月22日消息,在E3游戏展上十分低调的索尼着手旗下PSNEO在年底的发布,但是在这之前,索尼方面又惹上麻烦了。索尼PS3上市时主打可安装Linux系统功能,但在2010年时索尼方面将这一功能取消,造成了玩家的不满,因为很多玩家在购买PS3时正是看上了这一特色功能。为此,索尼要想全美的旧版PS3玩家赔付高昂的赔款。索尼方面为何“出尔反尔”呢?根据推测,这很有可能是索尼的营销手段,如果需要更大的开放性老版PS3无疑是最佳选择,对于很多动手能力强的玩家来讲... 查看全文
英文原文:WritingC++forLinuxonVisualStudioBuild2016大会上Microsoft首次公布的VisualStudio2015扩展提供了在VS2015中编写C++代码,随后通过Linux/UNIX计算机进行编译和执行的能力。这种想法非常简单:使用VisualStudio2015编写和开发C++代码,然后将代码部署到运行Linux的远程计算机上进行编译和调试。该扩展可在运行Windows的计算机和运行g++编译器的远程计算机之间通过SSH进行通信... 查看全文
上一篇说到进程调度归根结底是调用timer_interrupt函数,在system_call.s中:####int32--(int0x20)时钟中断处理程序。中断频率被设置为100Hz(include/linux/sched.h,5),#定时芯片8253/8254是在(kernel/sched.c,406)处初始化的。因此这里jiffies每10毫秒加1。#这段代码将jiffies增1,发送结束中断指令给8259控制器,然后用当前特权级作为参数调用#C函数do_timer(longCPL)... 查看全文
首先看main.c里的初始化函数main函数里面有个函数是对进程调度的初始化,sched_init()函数,次函数在sched.c中实现://调度程序的初始化子程序。voidsched_init(void){inti;structdesc_struct*p;//描述符表结构指针。if(sizeof(structsigaction)!=16)//sigaction是存放有关信号状态的结构。panic("StructsigactionMUSTbe16bytes");//设置初始任务(任务0... 查看全文
· .Net程序员学习Linux(一)发布时间:2016-06-13
本次知识点:Linux系统的多终端切换,linux下的用户,linux远程访问工具使用,linux下重要的目录,命令的组成,通配符,linux的路径问题,文件操作的综合运用为什么学习linux?1.很多人都说.net程序员只会在Windows的环境下进行工作,压根就不懂Linux的使用,也不懂Linux的命令,只会用鼠标,只会在图形界面下工作.其实刚开始听,心里挺不爽的,作为一个.net程序员,我所熟悉的当然是在windows下工作,因为我们压根不需要在linux环境使用编码工具... 查看全文