Linux

Centos6下安装R语言教程

R语言是主要用于统计分析、绘图的语言和操作环境。 官方网站: http://www.r-project.org/ Windows下面有直接的安装包,直接下载安装很方便,但是对于刚出的CentOS6.0上不能直接通过yum 安装R,需要自己编译。下载页面: http://ftp.ctex.org/mirrors/CRAN/ 在编译R之前,需要通过yum安装以下几个程序:复制代码代码如下:#yum install gcc-gfortran #否则报”confi [详细]

从底层简析Python程序的执行过程

最近我在学习 Python 的运行模型。我对 Python 的一些内部机制很是好奇,比如 Python 是怎么实现类似 YIELDVALUE、YIELDFROM 这样的操作码的;对于 递推式构造列表(List Comprehensions)、生成器表达式(generator expressions)以及其他一些有趣的 Python 特性是怎么编译的;从字节码的层面来看,当异常抛出的时候都发生了什么事情。翻阅 CPython 的代码对于解答这些问题当然是很有帮助的,但我仍然觉得以这样的方式来做的 [详细]

Linux系统如何对账户进行管理对其进行添加修改和删除

Linux系统中对用户账号的管理指的是,添加、修改和删除用户账号。因为Linux系统中可能存在多个用户,所以用户账号的管理也是很常见的。本文就来为大家分享一下Linux系统添加、修改和删除用户账号教程。添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。添加新的用户账号使用useradd命令,其语法如下:useradd 选项 用户名其中各选项含义如下:-c comment 指定一段注释性描述。-d 目录 指定用户 [详细]

14个grep命令使用例子

所有的类linux系统都会提供一个名为grep(global regular expression print,全局正则表达式输出)的搜索工具。grep命令在对一个或多个文件的内容进行基于模式的搜索的情况下是非常有用的。模式可以是单个字符、多个字符、单个单词、或者是一个句子。 当命令匹配到执行命令时指定的模式时,grep会将包含模式的一行输出,但是并不对原文件内容进行修改。在本文中,我们将会讨论到14个grep命令的例子。 例1 在文件中查找模式(单词) 在/etc/passwd文件中查找单词 [详细]

linux怎么让让垃圾文件自己消失?

我们的文件总是越用越多, 慢慢地我们的磁盘就被塞满了. 这时, 我们不得不花费数个小时对我们的文件进行一一地盘点, 删掉那些不用的文件. 这个过程极其枯燥乏味, 而花费这个时间大家也是非常心有不甘. 那有没有办法让垃圾文件自己走掉呢? 不需要我们来盘点, 来清理. 在我们不需要它的时候, 它就自己离开. 答案是有的! 这个问题的关键就是文件的效用其实是有时限的. 比如我参加大学生某某竞赛, 下载了一个报名表. 这个比赛于15天之后进行, 18天之后颁奖, 那么这份报名表的效用时限其实就是15天 [详细]

在Ubuntu系统上配置网桥的详细教程

网桥是一个硬件装备,用来将两个或多个数据链路层(OSI七层模型中第二层)互联,以使得不同网段上的网络设备可以互相访问。当你想要互联一个主机里的多个虚拟机器或者以太接口时,就需要在Linux主机里有一个类似桥接的概念。这里使用的是一种软网桥。 有很多的方法来配置一个Linux网桥。举个例子,在一个无外接显示/键盘的服务器环境里,你可以使用brct手动地配置一个网桥。而在桌面环境下,在网络管理器里也支持网桥设置。那就让我们测试一下如何用网络管理器配置一个网桥吧。要求 为了避免任何问题,建议你的网络 [详细]

整理Linux中常用的一些grep命令

概述: 所有的类linux系统都会提供一个名为grep(global regular expression print,全局正则表达式输出)的搜索工具。grep命令在对一个或多个文件的内容进行基于模式的搜索的情况下是非常有用的。模式可以是单个字符、多个字符、单个单词、或者是一个句子。 当命令匹配到执行命令时指定的模式时,grep会将包含模式的一行输出,但是并不对原文件内容进行修改。在本文中,我们将会讨论到14个grep命令的例子。例1 在文件中查找模式(单词) 在/etc/passwd文件中查 [详细]

在VPS主机上安装和使用CentOS远程桌面的教程

如何远程办公或者远程弹性化工作制在技术领域正变得越来越流行。这个趋势背后的一个技术就是远程桌面。你的桌面环境在云中,你可以在任何你去的地方,或者在家或者工作场所访问你的远程桌面。 这个教程介绍如何VPS中设置基于CentOS的远程桌面。现在,我们会先展示CentOS的基础环境。 我们假设你已经创建了CentOS 7的VPS实例(比如,使用DigitalOcean 或者 Amazon EC2)。请确保你的VPS实例有至少1GB的内存。不然,CentOS将会在你访问远程桌面的时候会崩溃。 第一步: [详细]

在Linux系统中使用LFTP的教程

安装Lftp 在运行lftp之前,我们需要确定它已经正确安装在我们的Linux发行版中了。下面是在常见Linux发行版中安装lftp的一些命令。 Ubuntu 14.04 LTS 在Ubuntu 14.04 LTS以及它的衍生版中,我们可以通过apt管理程序安装lftp。要安装它,我们需要使用sudo权限在shell或终端里运行下面的命令。 复制代码代码如下:$ sudo apt-get install lftp CentOS/Fedora/RHEL 因为在Fedora, [详细]

Linux系统遇到SecureCRT连接到linux服务器之后出现乱码问题

Linux系统中有时会用户们会遇到SecureCRT连接到linux服务器之后出现乱码,那么我们要怎么解决这个问题呢?其实方法并不难,现在就和小编一起来看看吧。问题:中文字符显示出来成了乱码(当前系统编码为UTF-8,CRT编码为UTF-8)原则:保持文件、系统、CRT三者的编码格式一致即可解决方法:方法1:a、查看文件的编码格式在Vim中可以直接查看文件编码:set fileencodingfileencoding=latin1使用命令查看文件编码# file Mysql2.txtMysql2 [详细]

在Linux服务器上安装Linux-Dash的教程

Linux-Dash是一个用于GNU/Linux机器的,低开销的监控仪表盘。您可以安装试试!Linux Dash的界面提供了您的服务器的所有关键信息的详细视图,可监测的信息包括RAM、磁盘使用率、网络、安装的软件、用户、运行的进程等。所有的信息都被分成几类,您可以通过主页工具栏中的按钮跳到任何一类中。Linux Dash并不是最先进的监测工具,但它十分适合寻找灵活、轻量级、容易部署的应用的用户。Linux-Dash的功能 使用一个基于Web的漂亮的仪表盘界面来监控服务器信息 实时的 [详细]

在linode无法启动iptables并出现错误的解决方法

Linux系统中用户们发现在linode无法启动iptables,并且出现下面的提示,这个问题该怎么解决呢?现在就和小编一起去看看这个问题的解决方法吧。1.第一个问题解决办法:cp /etc/init.d/iptables /etc/init.d/iptables.oldbak--vi /etc/init.d/iptables查找case “$i” in这行,如下内容:for i in $tables; doecho -n “$i ”case &l [详细]

详解Linux系统的systemd启动过程

Linux系统的启动方式有点复杂,而且总是有需要优化的地方。传统的Linux系统启动过程主要由著名的init进程(也被称为SysV init启动系统)处理,而基于init的启动系统被认为有效率不足的问题,systemd是Linux系统机器的另一种启动方式,宣称弥补了以传统Linux SysV init为基础的系统的缺点。在这里我们将着重讨论systemd的特性和争议,但是为了更好地理解它,也会看一下通过传统的以SysV init为基础的系统的Linux启动过程是什么样的。友情提醒一下,syst [详细]

linux 系统怎么用命令行动态显示文件内容?

一般情况下,WEB系统中的服务日志都是文本型,而且时时刻刻都在滚动。如果我们正好在启动 或 监控时,每次打开文件是很麻烦的,今天就来讲讲这个。 准备工作 1、首先,通过 SSH 在某台 *nix 上,进行 demo 目录,这里假设是 /home/duser/demo,并存放一份名叫 demo.txt 的文件,上面写着第一行 Hello World.2、接下来需要了解一下将要用到的命令。head file:显示开头 10 行;tail file: 显示最后 10 行;(下一步介绍)。如果看不懂 [详细]

在Linux下安装autossh的教程

autossh 是一款开源工具,可以帮助管理SSH会话、自动重连和停止转发流量。autossh会假定目标主机已经设定无密码SSH登陆,以便autossh可以重连断开的SSH会话而不用用户操作。 只要你建立反向SSH隧道或者挂载基于SSH的远程文件夹,autossh迟早会派上用场。基本上只要需要维持SSH会话,autossh肯定是有用的。下面有许多linux发行版autossh的安装方法。Debian 或 Ubuntu 系统 autossh已经加入基于Debian系统的基础库,所以可以很方便的安 [详细]