Welcome 微信登录

首页 / 操作系统 / Linux

安装Fedora 23工作站后,必须要做的24件事

安装Fedora 23工作站后,必须要做的24件事

Fedora 23工作站版本已发布,此后我们就一直在密切关注它。我们已经为新来读者介绍了一篇安装指南:《Fedora 22工作站版本安装指南》还有一篇介绍如何从Fedora 22升级到Fedora 23的逐步指南:《Fedora 23 正式发布及如何从 22 升级》http://www.linuxidc.com/Linux/2015-11/124803.htm我们知道,许多读者极有可能已经安装了Fedora 23,或者刚升级到了该版本,现在你渴望对它捣鼓一...
如何在 Linux 上使用 SSHfs 挂载一个远程文件系统

如何在 Linux 上使用 SSHfs 挂载一个远程文件系统

你曾经想过用安全 shell 挂载一个远程文件系统到本地吗?如果有的话,SSHfs 也许就是你所需要的。它通过使用 SSH 和 Fuse(LCTT 译注:Filesystem in Userspace,用户态文件系统,是 Linux 中用于挂载某些网络空间,如 SSH,到本地文件系统的模块) 允许你挂载远程计算机(或者服务器)到本地。注意: 这篇文章假设你明白SSH 如何工作并在你的系统中配置 SSH。准备在使用 SSHfs 挂载之前,需要进行一些设置 -...
Linux系统入门教程:如何在 Linux 中修改默认的 Java 版本

Linux系统入门教程:如何在 Linux 中修改默认的 Java 版本

提问:当我尝试在Linux中运行一个Java程序时,我遇到了一个错误。看上去像程序编译所使用的Java版本与我本地的不同。我该如何在Linux上切换默认的Java版本?当Java程序编译时,编译环境会设置一个“target”变量来设置程序可以运行的最低Java版本。如果你Linux系统上运行的程序不能满足最低的JRE版本要求,那么你会在运行的时候遇到下面的错误。Exceptionin thread "main" java.lang....
Linux系统入门教程:如何在 Linux 上自动设置 JAVA_HOME 环境变量

Linux系统入门教程:如何在 Linux 上自动设置 JAVA_HOME 环境变量

问题:我需要在我的 Linux 机器上编译 Java 程序。为此我已经安装了 JDK (Java Development Kit),而现在我正试图设置 JAVA_HOME 环境变量使其指向安装好的 JDK 。关于在 Linux 上设置 JAVA_HOME 环境变量,最受推崇的办法是什么?许多 Java 程序或基于 Java 的集成开发环境 (IDE)都需要设置好 JAVA_HOME 环境变量。该变量应指向 Java 开发工具包 (JDK)或 Java 运行...
如何解决Ubuntu与Windows双系统时间不同步

如何解决Ubuntu与Windows双系统时间不同步

不知道有没朋友跟我一样是 Ubuntu 和 Windows 双系统?今天有朋友问到我,当他从 Ubuntu 系统重新启动到 Windows 时,会发现 Windows 中的时间变了,他问我有没办法修复?其实我刚开始使用 Ubuntu 和 Windows 双系统时就遇到这个问题。下面我们就来解释一番。Ubuntu与Windows双系统的时间不同步问题 http://www.linuxidc.com/Linux/2009-10/22089.htm为什么Ubun...
shell脚本:一键优化CentOS系统

shell脚本:一键优化CentOS系统

自己参考了系统优化的点,写了一个一键优化脚本,适用于CentOS6.x版本,各个项已经单独进行测试通过。适用于CentOS6.x系统最小化安装执行,可以根据自己的需求进行添加或修改完善。主要优化内容有:关闭系统不必要的服务;关闭selinux,关闭iptables;关闭ctrl+alt+del重启;设置ssh端口,关闭DNS解析;设置系统最大文件描述符;设置系统关键文件权限;配置安装ntp;安装vim;配置安装阿里云yum源和epel源;脚本如下:[roo...
在 Linux 下安装复古终端

在 Linux 下安装复古终端

你有怀旧情节?那就试试 安装复古终端应用 cool-retro-term 来一瞥过去的时光吧。顾名思义,cool-retro-term 是一个兼具酷炫和怀旧的终端。你还记得那段遍地都是 CRT 显示器、终端屏幕闪烁不停的时光吗?现在你并不需要穿越到过去来见证那段时光。假如你观看背景设置在上世纪 90 年代的电影,你就可以看到大量带有绿色或黑底白字的显像管显示器。这种极客光环让它们看起来非常酷!若你已经厌倦了你机器中终端的外表,正寻找某些炫酷且‘...
一起来说 Vim 语

一起来说 Vim 语

作为一款古老而具有持久生命力的编辑器,Vim 自有它的强大之处。很多人觉得 Vim 的学习曲线太陡峭了,为了能够把 Vim 用得风生水起,不得不记忆大量的命令。如果你是 Vim 新手,刚入门就开始面对着浩如烟海的命令逐条学习,我相信你一定会逐渐失去对它的兴趣。其实,Vim 以一种近乎自然语言的方式帮助你完成文本的编辑工作。只需要熟悉几条简单的语法,你就会坐在旋转座椅上前后打转,感慨美妙的生活又回来了。我们假设你已经了解了 Vim 的几种常用的工作模式(正常...
创建 REST API 的最佳入门教程

创建 REST API 的最佳入门教程

如果你看到这里,你以前可能听说过API 和REST,然后你就会想:“这些都是什么东西?”。也许你已经了解过一些这方面的知识,但却不知道从何入手。在这个教程中,我将会诠释REST的基础以及如何给应用创建一个API(包括认证授权)。什么是API?API是Application Programming Interface(应用程序界面)的缩写,它是拿来描述一个类库的特征或是如何去运用它。你个人收藏的类库也许包含有可用功能的“A...
CentOS7 安装 Gitlab

CentOS7 安装 Gitlab

GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。开源项目地址:https://git...
在 Linux 命令行下使用 Mop 监视股票价格

在 Linux 命令行下使用 Mop 监视股票价格

有一份隐性收入通常很不错,特别是当你可以轻松的协调业余和全职工作。如果你的日常工作使用了联网的电脑,交易股票就是一个获取额外收入的很流行的选项。但是目前只有很少的股票监视软件可以运行在 linux 上,其中大多数还是基于图形界面的。如果你是一个 Linux 专家,并且大量的工作时间是在没有图形界面的电脑上呢?你是不是就没办法了?不,还是有一些命令行下的股票追踪工具,包括Mop,也就是本文要聊一聊的工具。MopMop,如上所述,是一个命令行下连续显示和更新美...
Linux学习笔记:用户和用户组

Linux学习笔记:用户和用户组

Linux学习笔记:用户和用户组一、什么是用户和用户组用户:使用操作系统的人用户组:具有相同系统权限的一组用户二、与用户和用户组相关的配置文件/etc/group 存储当前系统中所有用户组的信息格式:组名称:组密码占位符:组编号:组中用户名列表注意:(1)用户有登录密码,自然用户组也有自己的密码。(2)如果组内只有一个用户且和用户组同名,那么组中用户列表可以省略不写。因此,在配置文件中可以看到好多组中用户列表为空,这可能不是真的空。(3)root用户组的组...
Linux学习笔记:swap分区

Linux学习笔记:swap分区

Linux学习笔记:swap分区一块的新加进来的硬盘,我们要怎么给它创建swap分区呢?要遵循下面四个步骤:(1)使用一个现有的分区,比如记为A(2)然后分区类型的16进制编码,即A的16进制编码。(3)格式化A(4)启用A作为交换分区好了,比如我们已经用fdisk给一块硬盘建立了MBR分区,如下:上图可以用”fdisk-l”来查看得出。下面我想用/dev/sdc5作为swap分区。怎么做呢?严格遵循上面四步即可。使用fdisk工具...
Linux之格式化与挂载硬盘

Linux之格式化与挂载硬盘

Linux之格式化与挂载硬盘一块硬盘要想被使用,要经过分区,格式化,挂载这三个步骤。前面我们讲过MBR分区和GPT分区。下面我们就来讲一下如果格式化一个分区。其实很简单,一句话就能搞定了。首先来查看一下sdb盘下都被做了哪些分区。使用命令:ls -l /dev/sdb*输出结果如下:比如我们想使用分区sdb1,那就先把它格式化,使用的工具是mkfs,因为它支持的文件系统比较多。一句话搞定,记住下面的命令即可:mkfs.ext4 /dev/sdb1截一张图吧...
Linux下的GPT分区

Linux下的GPT分区

Linux下的GPT分区,这是另外一种分区,针对MBR分区,它有很多优点:(1)几乎突破了分区个数的限制。在GPT分区表中最多可以支持128个主分区。(2)单个分区容量几乎没有限制。单个分区最大支持1EB容量。因此GPT分区中,主分区和扩展分区,逻辑分区的概念已经很模糊了。甚至没必要这么叫。其实我们知道扩展分区之所以存在,意义就是为了解决MBR中分区个数的限制问题。既然在GPT中,分区个数几乎没有了限制,那么这些概念当然就模糊起来了。好了,废话不多说,讲解...
Linux下的MBR分区

Linux下的MBR分区

Linux下的MBR分区,下面讲一讲如何给一块新添加入服务器的硬盘做MBR分区,那么为什么叫做MBR分区呢?后面会讲做MBR分区,使用系统自带的fdisk工具。先看一看什么是fdisk,在命令行输入“fdisk”,如下:上面是有关fdisk的信息以及相关的帮助信息。然后再看一看系统中的分区情况,输入命令“fdisk -l”即可。截图如下:从上图中发现系统中存在一块设备/dev/sdb,大小为8589M,我们还...
修复 Shell 脚本在 Ubuntu 中的默认打开方式

修复 Shell 脚本在 Ubuntu 中的默认打开方式

当你双击一个脚本(.sh文件)的时候,你想要做的是什么?通常的想法是执行它。但是在Ubuntu下面却不是这样,或者我应该更确切地说是在Files(Nautilus)中。你可能会疯狂地大叫“运行文件,运行文件”,但是文件没有运行而是用Gedit打开了。我知道你也许会说文件有可执行权限么?我会说是的。脚本有可执行权限但是当我双击它的时候,它还是用文本编辑器打开了。我不希望这样,如果你遇到了同样的问题,我想你也许也想要这样。我知道你或许已...
<< 991 992 993 994 995 996 997 998 999 1000 >>