Welcome 微信登录

首页 / 操作系统 / Linux

怎样在 CentOS 7 系统上安装Linux Kernel 4.0

怎样在 CentOS 7 系统上安装Linux Kernel 4.0

Linux Kernel 4.0 已经在上周发布,带来了重大的变化,驱动程序更新,支持新的设备和增强文件系统功能;另外就是带来用户期待已久的功能就是:用户更新内核时,不再需要重启系统,当然对于普通用户来说这个功能不太重要,但对于Linux服务器来说就太重要了。现在我们就来看看在 CentOS 7 系统上安装Linux Kernel 4.0。因为可以通过 ElRepo 库进行安装,是的我们要在 CentOS 7 系统上安装 Kernel 4.0 变得很容易,...
Mac OS X上安装Xshell

Mac OS X上安装Xshell

Xshell没有Mac OS X版,且不愿意仅为一个程序运行一个虚拟机。怎么办?装上wine个来跑shell吧!1、安装 WineBottler 过程略(制作、管理windows程序,类似CrossOver)。2、下载 xshell 安装包,亲测 xshell 4可以正常安装使用,xshell 5的C++运行库安装失败。3、打开 WineBottler ,官方带了一些程序可以一键安装使用。4、xshell 需要手动做,简单配置一下即可。如图:5、安装过程有...
用tsunami-udp加速网络传输

用tsunami-udp加速网络传输

概述tsunami-udp 是一款专为网络加速诞生的小工具。 思路很简单,使用TCP进行传输控制、UDP进行数据传输。这样可以无状态的进行数据传输,然后中间加一些文件校验和重传机制,达到加速传输的目的。传统的tcp传统,基于长连接,很容易受网络波动的影响。特别是网络拥塞的情况下,只能通过多进程/线程来进行有序传输。安装建议将 tsunami-udp 录入仓库,方便用yum一键安装:sudo yum -y install tsunami-udp 使用安装完成...
用FPM快速制作RPM包

用FPM快速制作RPM包

许多朋友始终觉得RPM难做,主要是因为SPEC规则比较多,需要花精力去了解和熟悉。之前试用一个叫checkinstall的工具,可以自动打RPM包。很久没有维护了,在CentOS6上编译有问题。虽然也有网友给打了Patch,最终能用起来,可惜使用过程中还是会遇到诸多错误。如今巧遇FPM,一行命令就搞定RPM包!一、我们来先安装FPM:yum -y install ruby rubygems ruby-devel # FPM是Ruby模块 gem sourc...
开启Vim的Python支持

开启Vim的Python支持

如果你要在VIM中增加诸如YouCompleteMe这一类的插件的话,那么你需要VIM有Python的支持,这个是在一开始编译的选项里指定的。具体操作如下:1、查看是否支持pythonvim --version | grep python说明没有加入Python支持,这个时候如果使用YouCompleteMe这个插件,就会出现这样的警告2、解决方法:重新编译安装Vim,开启Vim的Python支持,即可。./configure --enable-pytho...
Linux Shell脚本面试25问

Linux Shell脚本面试25问

Q:1 Shell脚本是什么、它是必需的吗?答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。Q:2 什么是默认登录shell,如何改变指定用户的登录shell答:在Linux操作系统,“/bin/bash”是默认登录shell,是在创建用户时分配的。使用chsh命令可以改变默认的shell...
史上最糟糕的两个变量名

史上最糟糕的两个变量名

作为一个程序员,“起名字”是他们工作中非常重要的一部分。Phil Karlton就说过:“在计算机科学领域,有两大难题,如何验证缓存和如何给各种东西命名。”虽然很难,但是每次在写代码的时候,给事物起名字又是不可回避的工作。无论是程序变量名还是数据库表名或者是表里的列名,甚至是文件系统中的文件名,以及你的项目名称、产品名称,给这些东西起名字可不是个轻松活儿。糟糕的命名方式随处可见。你会发现,有的变量名字起得太短...
在 Ubuntu 14.10/Mint7 上安装 Gnome Flashback 经典桌面

在 Ubuntu 14.10/Mint7 上安装 Gnome Flashback 经典桌面

如果你不喜欢现在的Unity桌面,Gnome Flashback桌面环境是一个简单的并且很棒的选择,让你能找回曾经经典的桌面。Gnome Flashback基于GTK3并提供与原先gnome桌面视觉上相似的界面。Gnome Flashback的另一个改变是采用了源自mint和xface的MATE桌面,但无论mint还是xface都是基于GTK2的。安装 Gnome Flashback在你的Ubuntu上安装以下包即可:$ sudo apt-get inst...
Linux系统入门学习:如何在树莓派上安装USB网络摄像头

Linux系统入门学习:如何在树莓派上安装USB网络摄像头

Question: 我可以在树莓派上使用标准的USB网络摄像头么?我该如何检查USB网络摄像头与树莓派是否兼容?另外我该如何在树莓派上安装它?如果你想在树莓上拍照或者录影,你可以安装树莓派的摄像头板。如果你不想要为摄像头模块花费额外的金钱,那有另外一个方法,就是你常见的USB 摄像头。你可能已经在PC上安装过了。本教程中,我会展示如何在树莓派上设置摄像头。我们假设你使用的系统是Raspbian。在此之前,你最好检查一下你的摄像头是否在这些已知与树莓派兼容的...
在Linux中安装Oracle JDK 8以及JVM的类加载机制

在Linux中安装Oracle JDK 8以及JVM的类加载机制

阅读目录参考资料前言下载和安装Oracle JDK类文件如何被发现并加载CLASSPATH和Package的关系总结参考资料 该文中的内容来源于 Oracle 的官方文档 Java SE Tools Reference 。Oracle 在 Java 方面的文档是非常完善的。对 Java 8 感兴趣的朋友,可以直接找到这个总入口 Java SE 8 Documentation ,想阅读什么就点什么。本博客不定期从 Oracle 官网搬砖。前言 在 Lin...
如何在 Ubuntu 中再次登录时还原上次运行的应用

如何在 Ubuntu 中再次登录时还原上次运行的应用

在你的 Ubuntu 里,如果你需要处理一些工作,你并不需要关闭正运行着的那些应用,只需要管理一下窗口,并打开那些工作需要的应用就行。然而,如果你需要离开处理些别的事情或你的机器电量低使得你必须马上关闭电脑,这些程序可能就需要关闭终止了。不过幸运的是,你可以让 Ubuntu 记住所有你正运行的应用并在你下一次登录时还原它们。自动保存会话现在,为了让我们的 Ubuntu 记住当前会话中正运行的应用并在我们下一次登录时还原它们,我们将会使用到 dconf-ed...
直击 Elementart OS 0.3 Freya - 下载和安装指南

直击 Elementart OS 0.3 Freya - 下载和安装指南

Elementary OS是一个以Ubuntu为基础的轻量级操作系统,广受欢迎。目前已经发行了三个版本,而第四个版本将会以即将到来的Ubuntu16.04为基础开发。Jupiter (0.1): 第一个Elementary OS稳定发行版基于Ubuntu 10.10,在2011年三月发布。Luna (0.2): 第二个Elementary OS稳定发行版基于Ubuntu 12.04,于2012年11月发布。Freya (0.3): 第三个Elementar...
Ubuntu系统日志配置 /var/log/messages

Ubuntu系统日志配置 /var/log/messages

1. 问题描述 今天需要查看Ubuntu系统的日志文件,但却没有找到/var/log/messages这个文件。网上搜素资料,说是要配置/etc/syslog.conf。syslog采用可配置的、统一的系统登记程序,随时从系统各处接受log请求,然后根据/etc/syslog.conf中的预先设定把log信息写入相应文件中、邮寄给特 定用户或者直接以消息的方式发往控制台。 好吧,问题又来了。系统中依然没有/etc/syslog.conf,经过一番搜素,...
ARM 平台上的Linux系统启动流程

ARM 平台上的Linux系统启动流程

开始学习嵌入式开发就一直在使用Linux系统作为学习的平台,到现在无论是PC机还是ARM开发板都已经能顺利地跑起了Linux系统,但是对Linux 的启动流程还是不甚了解。于是开始各种百度谷歌,当然看到了各路大神写的介绍。总的来说就是:bootloader ---->kernel---->root filesystem,当然还介绍了哪个阶段完成了哪些工作。比如bootloader 是一上电就拿到cpu 的控制权的,而bootloader实现了硬...
ARM Linux 系统调用过程

ARM Linux 系统调用过程

系统调用是操作系统提供给用户(应用程序)的一组接口,每个系统调用都有一个对应的系统调用函数来完成相应的工作。用户通过这个接口向操作系统申请服务,如访问硬件,管理进程等等。但是因为用户程序运行在用户空间,而系统调用运行在内核空间,因此用户程序不能直接调用系统调用函数,我们经常看到的比如fork、open、write 等等函数实际上并不是真正的系统调用函数,他们都只是c库,在这些函数里将执行一个软中断 swi 指令,产生一个软中断,使CPU 陷入内核态,接着在...
<< 941 942 943 944 945 946 947 948 949 950 >>