Welcome 微信登录

首页 / 操作系统 / Linux

Linux网卡的配置

Linux网卡的配置

【正文】Linux系统版本:CentOS 6.5Linux系统版本:CentOS 7前面,我们使用远程工具SecureCRT,通过“ifconfig eth0 + 具体的ip地址”命令给linux配了IP地址(参考本人:远程登录管理工具SecureCRT的使用),但是这样配置的问题在于:只能临时生效,一旦重启,需要重新配置;只能配置ip地址和子网掩码,可以连接内网,是无法连接外网的。如果想要连接外网,ip地址、子网掩码、网关、DNS...
10 条真心有趣的 Linux 命令

10 条真心有趣的 Linux 命令

在终端工作是一件很有趣的事情。今天,我们将会列举一些有趣得为你带来欢笑的Linux命令。1. rev创建一个文件,在文件里面输入几个单词,rev命令会将你写的东西反转输出到控制台。# rev <file name>Selection_002Selection_0012. fortune这个命令没有被默认安装,用apt-get命令安装它,fortune命令会随机显示一些句子crank@crank-System:~$ sudoapt-get ins...
使用Android Studio搭建Android集成开发环境图文教程

使用Android Studio搭建Android集成开发环境图文教程

【正文】之前本人讲到使用IntelliJ IDEA 13搭建Android集成开发环境图文教程。昨天重装系统了,所以为了跟上时代,今天来试一下Android Studio的使用。之前看过几篇文章,介绍了如何使用Android SDK搭建Android集成开发环境,但是感觉不详细,所以打算自己整理一个详细的图文教程,希望能对新手(包括自己)有所帮助。【开发环境】物理机版本:Win 7旗舰版(64位)Java SDK版本:jdk1.8.0_20(64位)And...
Linux开发管理实用命令

Linux开发管理实用命令

1. sync 作用:将磁盘缓冲写入磁盘,防止突然掉电。Linux关机时调用此命令。2. sysctl 查看配置内核参数,内核参数配置文件 /etc/sysctl.conf ,sysctl -p 默认是执行/etc/sysctl.conf ,也可以后跟指定的配置文件名做参数。3. ntsysv 红帽等类系统支持,ROOT执行,可以配置开机自启动的服务。*表示开机启动,空格键来设置选定或取消,tab键来切换到确认、取消、或者选择列表。不马上生效4. chkc...
开启 Ubuntu 系统自动升级

开启 Ubuntu 系统自动升级

在学习如何开启Ubuntu系统自动升级之前,先解释下为什么需要自动升级。默认情况下,ubuntu每天一次检查更新。但是一周只会弹出一次软件升级提醒,除非当有安全性升级时,才会立即弹出。所以,如果你已经使用Ubuntu一段时间,你肯定很熟悉这个画面:Ubuntu软件升级提醒但是做为一个正常桌面用户,根本不会去关心有什么更新细节。而且这个提醒完全就是浪费时间,你肯定信任Ubuntu提供的升级补丁,对不对?所以,大部分情况你肯定会选择“现在安装&rd...
如何用 Bash 创建一个二进制发布包

如何用 Bash 创建一个二进制发布包

Linux下安装JDK的时候,Sun公司为JDK6的linux版本提供了一个shell的安装包,用起来特别的好用,基本上和在Windows下安装软件没什么两样,shell文件执行之后,几乎一切都系都设置好了,不用我们自己再动手设置PATH和JAVA_HOME,可是一个shell文件中是如何把二进制代码包含进来的呢?再例如淘宝为linux开发的淘宝插件,其实也是一个shell文件,但是执行这个shell文件之后,会安装很多二进制的东西,同样的问题,Shell...
如何在 Linux 中整理磁盘碎片

如何在 Linux 中整理磁盘碎片

有一神话是 Linux 的磁盘从来不需要整理碎片。在大多数情况下这是真的,大多数因为是使用的是优秀的日志系统(ext2、3、4等等)来处理文件系统。然而,在一些特殊情况下,碎片仍旧会产生。如果正巧发生在你身上,解决方法很简单。什么是磁盘碎片文件系统会按块更新文件,如果这些块没有连成一整块而是分布在磁盘的各个角落中时,就会形成磁盘碎片。这对于 FAT 和 FAT32 文件系统而言是这样的。在 NTFS 中这种情况有所减轻,但在 Linux(extX)中却几乎...
Mhddfs:将多个小分区合并成一个大的虚拟存储

Mhddfs:将多个小分区合并成一个大的虚拟存储

让我们假定你有30GB的电影,并且你有3个驱动器,每个的大小为20GB。那么,你会怎么来存放东西呢?很明显,你可以将你的视频分割成2个或者3个不同的卷,并将它们手工存储到驱动器上。这当然不是一个好主意,它成了一项费力的工作,它需要你手工干预,而且花费你大量时间。另外一个解决方案是创建一个 RAID磁盘阵列。然而,RAID在存储可靠性,磁盘空间可用性差等方面声名狼藉。另外一个解决方案,就是mhddfs。Mhddfs——在Linux中合...
你知道URL、URI和URN三者之间的区别吗?

你知道URL、URI和URN三者之间的区别吗?

这是一个经典的技术争论,许多人都会自问:URL、URI,很可能还有URN,它们之间的区别是什么。虽然,现在我们简单地把 URN 和 URL 都看做 URI,但严格来说URI可以进一步划分为URL、URN或者这两者的组合,所以了解这三者之间的区别将会非常有趣并让人受益匪浅。如果你恰好在某个地方碰到了这些东西,那么至少应该知道它们的含义。我认为,尽管对一般人来说,不了解这三个缩略词之间的技术差异以及它们各自的含义并不是什么问题。但是,如果你作为一个计算机科学家...
如何在 Ubuntu 中安装 QGit 客户端

如何在 Ubuntu 中安装 QGit 客户端

QGit是一款由Marco Costalba用Qt和C++写的开源的图形界面 Git 客户端。它是一款可以在图形界面环境下更好地提供浏览版本历史、查看提交记录和文件补丁的客户端。它利用git命令行来执行并显示输出。它有一些常规的功能像浏览版本历史、比较、文件历史、文件标注、归档树。我们可以格式化并用选中的提交应用补丁,在两个或多个实例之间拖拽并提交等等。它允许我们用它内置的生成器来创建自定义的按钮去执行特定的命令。这里有简单的几步在Ubuntu 14.04...
Ubuntu 14.04安装Nvidia CUDA7.5并搭建Python Theano深度学习开发环境

Ubuntu 14.04安装Nvidia CUDA7.5并搭建Python Theano深度学习开发环境

引言最近几天一直尝试搭建Theano深度学习开发环境,并安装英伟达CUDA Toolkit。这期间,有想过在Windows上搭建的,但是从网上了解后,发现还是在Linux环境下更加合适。在搭建这个开发环境的过程中,其实入了不少坑,有点曲折。本不打算写搭建过程的,因为网上确实有不少不错的安装步骤,以及官网也有安装教程。But,鉴于被坑了好几天,还是记录一下,长长记性 :)期间安装Ubuntu 14.04超过4次(原因:有些软件依赖问题无法解决,更换软件源貌似...
Ubuntu 14.04安装NVIDIA英伟达显卡驱动

Ubuntu 14.04安装NVIDIA英伟达显卡驱动

下载显卡驱动进入Nvidia的官网,找到对应GTX 750显卡的Linux 64-bit 的驱动程序,然后下载当点击下载链接后,发现浏览器一直在加载那个*.run文件,很久都加载不完。这时将浏览器地址栏地址Copy下来,然后进入百度网盘中,离线下载,然后Paste网址,稍等片刻,下载即完成(其实.run文件是70多MB的文件,难怪浏览器都快加载到卡住了);然后就简单了,直接下载驱动到硬盘即可安装驱动因为是全新安装的操作系统,并且没有安装开源版本的英伟达驱动...
Linux 进程管理相关内容

Linux 进程管理相关内容

简介 当我们运行程序时,Linux会为程序创建一个特殊的环境,该环境包含程序运行需要的所有资源,以保证程序能够独立运行,不受其他程序的干扰。这个特殊的环境就称为进程。 每个 Linux 命令都与系统中的程序对应,输入命令,Linux 就会创建一个新的进程。例如使用 ls 命令遍历目录中的文件时,就创建了一个进程。 简而言之,进程就是程序的实例。 系统通过一个五位数字跟踪程序的运行状态,这个数字称为 pid 或进程ID。每个进程都拥有唯一的 pid。...
Linux 中 10 个有用的命令行补全例子

Linux 中 10 个有用的命令行补全例子

在 Linux 系统中,当你输入一个命令,再按两次 TAB 键,就会列出所有以你输入字符开头的可用命令。这并不新鲜,可能你已经知道了。这个功能被称作命令行补全bash completion。默认情况下,bash 命令行可以自动补全文件或目录名称。不过,我们可以增强 bash 命令补全功能,通过 complete 命令让它达到新的高度。这个教程说明了我们是怎样使用可编程的命令行补全功能(programmable completion)把自动补全功能应用于选项...
<< 981 982 983 984 985 986 987 988 989 990 >>