软连接

阿里云ecs centos7.4 不卸载python2的情况下安装python3 及踩过的的坑

无人久伴 提交于 2019-12-03 23:30:23
进入centos,打开终端 输入 sudo yum -y groupinstall “Development tools” 输入 sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel 输入 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0a1.tar.xz 拷贝到自己的文件夹下,解压,或者 输入tar -xvJf Python-3.7.0a1.tar.xz 进入到解压好的文件夹 重新打开终端,或者cd Python-3.7.0a1 ./configure --prefix=/usr/local/bin/python3.7 指定目录 make &&make install 顺利的话最后提示pip安装成功 ln -s /usr/local/bin/python3.7/bin/python3 /usr/bin/python3 ln -s /usr/local/bin/python3.7/bin/pip3 /usr/bin/pip3 输入python3

linux安装redis时报collect2: fatal error: cannot find 'ld'

倾然丶 夕夏残阳落幕 提交于 2019-12-03 14:13:32
  如题,看了下该ld命令所在文件: [root@centos redis-3.2.11]# whereis ld ld: /usr/bin/ld.gold /usr/bin/ld /usr/bin/ld.bfd /usr/share/man/man1/ld.1.gz   发现ld是一个软连接,而且该软连接一直在闪烁: [root@centos redis-3.2.11]# ll /usr/bin/ld* lrwxrwxrwx. 1 root root 20 Mar 23 2017 /usr/bin/ld -> /etc/alternatives/ld -rwxr-xr-x. 1 root root 873928 Aug 8 2016 /usr/bin/ld.bfd -rwxr-xr-x. 1 root root 5302 Aug 11 2016 /usr/bin/ldd -rwxr-xr-x. 1 root root 4859448 Aug 8 2016 /usr/bin/ld.gold   到该软连接目录下,发现软连接失效,已不存在ld: [root@centos redis-3.2.11]# cd /etc/alternatives/ [root@centos alternatives]# ll total 0   解决:换个好的环境,发现原来该软连接是指向/usr/bin/

前后端分离项目一台服务器上线

一世执手 提交于 2019-12-03 11:57:22
一.购买服务器 这里有几点注意 选择配置 linux 系统的时候最好选择 centos7+ 不要选择 centos6+ 配置开发端口最好把常用端口打开以及运行端口最好多开几个防止后续 nginx 启动网页没法没法访问ip一般是端口权限没开 默认服务器账户名为 root 二.更新系统安装包(非常重要) yum update -y yum -y groupinstall "Development tools" yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel 三.安装mysql cd ~ 下载安装包也可以 wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 也可以直接上传安装包一样的 yum -y install mysql57-community-release-el7-10.noarch.rpm yum -y install mysql-community-server systemctl start mysqld.service systemctl status mysqld.service grep "password

vi — 终端中的编辑器

大憨熊 提交于 2019-12-03 10:52:35
目标 vi 简介 打开和新建文件三种工作模式 常用命令速查图 vi简介 1.1 学习 vi的目的 在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快速的编辑即可 常见需要修改的文件包括: 源程序 配置文件,例如 ssh 的配置文件 ~/.ssh/config 在没有图形界面的环境下,要编辑文件, vi 是最佳选择! 每一个要使用 Linux 的程序员,都应该或多或少的学习一些 vi 的常用命令 1.1 vi 和 vim 在很多 Linux 发行版中,直接把 vi 做成 vim 的软连接 vi vi 是 Visual interface 的简称,是 Linux 中 最经典 的文本编辑器 vi 的核心设计思想 —— 让程序员的手指始终保持在键盘的核心区域,就能完成所有的编辑操作 vi 的特点: 没有图形界面 的 功能强大 的编辑器 只能是编辑 文本内容,不能对字体、段落进行排版不支持鼠标操作 没有菜单只有命令 vi 编辑器在 系统管理、服务器管理 编辑文件时,其功能永远不是图形界面的编辑器能比拟的 vim vim = vi improved vim 是从 vi 发展出来的一个文本编辑器,支持 代码补全、编译 及 错误跳转 等方便编程的功能特别丰富,在程序员中被广泛使用,被称为 编辑器之神 查询软连接命令(知道) 在很多

Linux

谁都会走 提交于 2019-12-03 10:05:42
一、Linux目录结构 1 /bin: (binaries) 存放系统命令的目录,所有用户都可以执行。 2 /sbin : (super user binaries) 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。 3 /usr/bin:存放系统命令的目录,所有用户可以执行。这些命令和系统启动无关,单用户模式下不能执行 4 /usr/sbin:存放根文件系统不必要的系统管理命令,超级用户可执行 5 /root: 存放root用户的相关文件,root用户的家目录。宿主目录 超级用户 6 /home:用户缺省宿主目录 7 /tmp:(temporary)存放临时文件 8 /etc:(etcetera)系统配置文件 9 /usr:(unix software resource)系统软件共享资源目录,存放所有命令、库、手册页等 10 /proc:虚拟文件系统,数据保存在内存中,存放当前进程信息 11 /boot:系统启动目录 12 13 /dev:(devices)存放设备文件 14 /sys :虚拟文件系统,数据保存在内存中,主要保存于内存相关信息 15 /lib:存放系统程序运行所需的共享库 16 /lost+found:存放一些系统出错的检查结果。 17 /var:(variable) 动态数据保存位置,包含经常发生变动的文件,如邮件

CDH部署spark2 的时候 cloudera manager报错“客户端配置 (id=2) 已使用 1 退出,而预期值为 0

情到浓时终转凉″ 提交于 2019-12-03 04:52:26
我在CDH界面上部署spark2的时候一直都很顺利直到在部署客户端的时候,出现了标题中的错误,之前部署从来没有遇见过好慌呀~ 然后就去找日志 /opt/cloudera-manager/cm-5.16.1/run/cloudera-scm-agent/process/ccdeploy_spark2-conf_etcspark2conf.cloudera.spark2_on_yarn_1768873247522152195/logs 这真的是各种找啊~~~~最后发现JAVA_HOME它没有去读取我配置的家目录而是有自己默认的家目录/usr/java/default 找到这个思路以后我总不能重新部署java吧那前边部署的那些服务万一出问题岂不得不偿失然后我最终想到了软连接 就是给原来的java的家目录做一个简单的软连接到下图中默认的java的家目录, 解决方式 ln -s $JAVA_HOME(原来的) /usr/java/default 因为还有一种是之前的大佬教的要把java部署成下面的样子,要不然有些软件会出问题,所以我顺便做了一个这样的软连接,这样以防在以后的部署中再出现这种奇怪的问题。 [root@hadoop001 ~]$ echo $JAVA_HOME /usr/java/jdk1.8.0_45 软连接完成以后再在页面上重新部署客户端成功啦 运行spark案例

Linux链接文件

匿名 (未验证) 提交于 2019-12-02 21:59:42
软连接: 文件和目录 都可以创建软连接,相当于给它们创建 快捷方式 。删除源文件之后,软连接就无法使用了。 命令格式:ln -s [源文件名] [软连接名] 硬连接: 只有文件 可以创建硬连接,并且这个硬连接与源文件共用一个inode号,也就是说它们 共用一个空间 。删除源文件之后,硬连接仍然存在。 命令格式:ln [源文件名] [硬连接名] 原文:http://blog.51cto.com/13805883/2148198

LINUX 安装NODEJS环境以及路径配置

匿名 (未验证) 提交于 2019-12-02 21:56:30
LINUX 安装NODEJS环境以及路径配置 linux安装nodejs有2种方式一种简单的,解压即可用;另一种,通过下载source code ,通过编译,make,make install命令来安装。 这里只讲第一种,简单方便。不需要执行mak、make install。步骤如下: 一、确定你使用的linux系统,然后下载响应的压缩包。这里我下载的是node-v6.11.2-linux-x64.tar.xz 二、上传到linux相关路径下,一般是/usr/local/,并执行如下命令 xz -d node-xxxx.tar.xz ---将tar.xz解压成tar文件 tar -xvf node-xxxx.tar ---将tar文件解压成文件夹 mv node-xxx node ----改文件夹的名字,改成node 三、检查是否可以安装成功 四、配置软连接,使全局都可以使用node命令 ln -s /usr/local/node/bin/node /usr/bin/node --将node源文件映射到usr/bin下的node文件 ln -s /usr/local/node/bin/npm /usr/bin/npm 五、配置node文件安装路径 进入/usr/local/node/路径下: mkdir node_global mkdir node_cache npm config

linux_centos安装openslide

匿名 (未验证) 提交于 2019-12-02 21:56:30
2019独角兽企业重金招聘Python工程师标准>>> 系统环境:linux6.7+python3.6 方法一:直接使用yum安装+pip安装 centos的yum没有自带的openslide,可以使用阿里云的仓库: 1.更换阿里云: 备份之前的yum库: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 使用阿里云yum: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 刷新yum仓库缓存列表:yum clean yum makecache 在直接使用yum指令安装openslide(该指令安装的版本为3.2.6) yum install openslide 最后使用pip3安装openslide-python pip3 install openslide-python 方式二:使用openslide源码安装 1.下载openslide源码包(本次安装的为3.4.1): https://openslide.org/download/ 2.解压安装包: tar -zxvf /mnt/data1/cell_cut/openslide-3.4.1.tar