
linux学习
文章平均质量分 54
Jiede1
专注与数据挖掘和人工智能
Github: https://github.com/Jiede1
展开
-
Linux虚拟机与Windows互传数据
在使用Linux虚拟机的过程里,我是用Xftp接上两台机器ip来互传数据,但后来发现了一个更方便的做法,利用lrzsz模块。但我虚拟机里面没有这个模块,所以做法如下:在root用户下,apt install lrzsz,安装这个模块安装成功后,输入rz命令,可以从Windows传数据给Linux,输入sz,能够从Linux传数据到Windows原创 2017-08-22 19:49:09 · 510 阅读 · 0 评论 -
【解决】Centos7 离线安装gcc-4.8.5(利用rpm包)
最近需要在Centos7 安装gcc-4.8.5,但很不幸,环境没有网络,因此只能手动下载回所有依赖,并依次安装。一开始我是不知道gcc-4.8.5有什么依赖的,就到网上去找gcc-4.8.0等其他版本的依赖(因为找不到有讲gcc-4.8.5的版本),然后再自己揣摩,但这样效率很低。 后来在这个网站找到了gcc-4.8.5的Centos7的rpm包,并且下面有说明它的依赖,像这样: 一眼...原创 2018-07-18 11:13:14 · 24073 阅读 · 10 评论 -
Windows文件换行符转Linux换行符
转自:http://blog.youkuaiyun.com/cjf_iceking/article/details/47836201前段时间,有个朋友碰到由于Windows的换行符和Linux换行符不一样,导致程序编译不通过。这个问题之前自己也碰到过,网上资料也蛮多,不过还是借此总结总结,因为发现总结+实践的方式能够让自己更好的提升。操作系统文件换行符 首先介绍下,在ASCII中存在这样两个字符CR(编码为1转载 2017-12-01 11:39:00 · 5084 阅读 · 0 评论 -
centos6.5离线安装gcc gcc++ rpm
下载下面rpm包:http://vault.centos.org/6.5/os/x86_64/Packages/依次安装: rpm -Uvh kernel-headers-2.6.32-431.el6.x86_64.rpm rpm -Uvh glibc-headers-2.12-1.132.el6.x86_64.rpm rpm -Uvh glibc-devel-2.12-1.132.el6.x转载 2017-11-16 14:44:37 · 3394 阅读 · 0 评论 -
shell编程入门总结
1.shell是什么Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell2.shell转载 2017-11-29 15:07:59 · 388 阅读 · 0 评论 -
linux设置python环境变量
添加环境变量主要是在/etc/profile中例如,在/usr/local/下安装了python2.7 因为系统默认是2.4,所以#pythonPython 2.4.3 (#1, Sep 3 2009, 15:37:37)[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2Type "help", "copyright", "credits" o转载 2017-09-21 16:13:54 · 55639 阅读 · 1 评论 -
Linux ./configure && make && make install 编译安装和卸载
正常的编译安装/卸载:源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。configure文件是一个可执行的脚本文件,它有很多选项,在待安装的源码目录下使用命令./configure –help可以输出详细的选项列表。其中–prefix选项是配置安装目录,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放转载 2017-09-21 16:04:49 · 864 阅读 · 0 评论 -
Python模块常用的几种安装方式
Python模块安装方法一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib二、方法2: 多文件模块,带setup.py下载模块包,进行解压,进入模块文件夹,执行:python setup.py install三、 方法3:easy_install 方式先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以使用ea转载 2017-09-29 15:57:47 · 937 阅读 · 0 评论 -
解决 Python shell 中 Delete/Backspace 键乱码问题以及自动补全问题
乱码问题进入 Python shell,按下 Delete/Backspace 键,会出现 ^H 字符。命令输入错误后只能从头开始,无法删除,让人很头疼。为了便于后期使用,分享一个一劳永逸的方式。1.安装readline相关模块yum install readline readline-devel安装完成后,需要再重新编译安装 Python:# make# make install方式二:使用 P原创 2017-09-29 12:01:14 · 1739 阅读 · 0 评论 -
./configure,make,make install的作用
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。 make是用来编译的,它从Makefile中读取指令,然后编译。 make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。AUTOMAKE和转载 2017-09-29 11:49:22 · 500 阅读 · 0 评论 -
Linux更新Python版本及修改python默认版本的方法
linux下更新Python版本并修改默认版本,有需要的朋友可以参考下。 很多情况下拿到的服务器python版本很低,需要自己动手更改默认python版本 1、从官网下载python安装包(这个版本可以是任意版本3.3 2.7 2.6等等) wget http://python.org/ftp/python/2.7/Python-2.7.tar.bz2 2、解压并安装tar -jxvf转载 2017-09-28 17:55:05 · 1762 阅读 · 0 评论 -
linux ssh免密码登陆
1.什么是sshSSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。可以简单理解为,ssh是原创 2017-09-18 19:46:31 · 768 阅读 · 0 评论 -
【干货】快速搭建CDH的yum本地源的详细过程
在做项目的过程中,项目环境上不了网,但利用CM安装CDH的过程中,发现cloudera-cdh5的yum源会自动的访问网络,因此报错,导致安装不成功。因此需要安装一个本地的yum源。下文是经转载而来,但一些细节会结合我的项目环境而改变。为了方便在局域网中安装CDH集群,搭建一个CDH的yum本地源,方便局域网内各节点安装。在Cloudera的官网中给出了CDH本地源的搭建过程(官网...转载 2018-08-09 16:30:55 · 2278 阅读 · 0 评论