一.更改yum国内源:
(1)cd /etc/yum.repos.d/
sudo yum install wget
(2)备份:sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
(3)下载阿里yum源:sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
(4)清理原缓存:sudo yum clean all
(5)建立缓存以后方便缓存中搜索:sudo yum makecache
(5)更新系统包:sudo yum update -y
(6)安装常用包:
sudo yum -y install gcc gcc-c++ kernel-devel make zlib zlib-devel libffi-devel openssl-devel git
(7)当前用户添加到root组:
sudo usermod -aG root 当前centos用户名
(8)安装dnf:sudo yum install dnf -y
--------------------------------------------------------------------------------
二、安装PostgreSql9.6
(1)安装postgresql源: sudo yum install -y https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-redhat-repo-42.0-11.noarch.rpm
(2)安装postgresql6客户端: sudo yum install -y postgresql96
(3)安装postgresql6服务端: sudo yum install -y postgresql96-server
(4)初始化:sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb
(5)设置开机自启:sudo systemctl enable postgresql-9.6
(6)启动postgresql9.6服务: sudo systemctl start postgresql-9.6
(7)修改用户名密码:
1.sudo -u postgres psql
2.alter user postgres with password '密码';
3.create role 当前centos用户名;
4.alter role 当前centos用户名 login;
5.\q
--------------------------------------------------------------------------------
三.安装Redis
(1)下载fedora的epel仓库:sudo yum install epel-release -y
(2)安装:sudo yum install redis
(3)启动redis:sudo systemctl start redis
(4)设置开机自启:sudo systemctl enable redis.service
--------------------------------------------------------------------------------
四.安装Nodejs
sudo yum install nodejs -y
sudo npm config set registry https://registry.npm.taobao.org
sudo npm install n -g
sudo n stable
--------------------------------------------------------------------------------
五.安装python3:
(1)sudo yum -y groupinstall "Development tools"
(2)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
(3)sudo wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
(4)sudo mkdir /usr/local/python3
(5)tar -xvJf Python-3.6.2.tar.xz
(6)cd Python-3.6.2
(7)./configure --prefix=/usr/local/python3
(8)sudo make && sudo make install
(9)ln -s /usr/local/python3/bin/python3 /usr/bin/python3
(10)ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
(11)添加环境变量:
sudo vi /etc/profile
# 将下面内容添加到文件的最下面
PATH=$PATH:/usr/local/python3/bin
#是添加的进行生效命令
source /etc/profile
# 最后查看是否添加成功
echo $PATH
--------------------------------------------------------------------------------
六.安装Redash源码
1、下载代码:
git clone https://github.com/dazdata/redash.git
cd redash
更换国内源:npm config set registry https://registry.npm.taobao.org
查看当前源:npm config get registry
2、前端安装依赖包:npm install
3、前端打包:npm run build
4、配置pip国内源:sudo cp pip.conf /etc/pip.conf
5、安装Python虚拟环境:sudo pip3 install virtualenv
sudo pip3 install --upgrade pip
6、创建Python虚拟环境:virtualenv venv
7、激活Python虚拟环境:source venv/bin/activate
8、安装Pip包:
pip install -r requirements.txt -r requirements_dev.txt -r requirements_bundles.txt
9、初始化数据库表结构:./manage.py database create_tables
10、退出虚拟环境,安装完成:deactivate
--------------------------------------------------------------------------------
七.安装图形界面:
(1)yum upgrade
(2)yum -y groupinstall "X Window System"
(3)yum -y groupinstall "GNOME Desktop"
(4)启动图形界面:startx
(5)如果 epel库没有安装,则安装:yum install epel-release
(6)安装tigervnc-server:yum install tigervnc-server
(7)安装xrdp:yum install xrdp
(8)为root用户设置VNC密码:vncpasswd root
(9)关闭或配置防火墙:sudo systemctl stop firewalld 第一步
sudo systemctl disable firewalld
查看防火墙开启端口:sudo netstat -anp
(10)不过,我们要永久关闭SElinux,修改为:SELINUX=disabled:
vi /etc/selinux/config
(11)启动XRDP:
sudo systemctl start xrdp 第二步
# 开机启动
systemctl enable xrdp
(12)远程连接测试
运行中输入mstsc,启动远程桌面,然后输入用户名密码进行远程连接。
(13)卸载工作
yum remove xrdp
yum remove tigervnc-server
yum groupremove "GNOME Desktop"
yum groupremove "X Window System"
dos界面与图形化界面切换快捷键
图形到dos:ctrl+alt+f2
dos到图形:输入startx
或者
在命令上输入 init 3 命令 切换到dos界面
输入 init 5命令 切换到图形界面

Centos7安装redash的更多相关文章

  1. HP服务器 hp 360g5 centos7安装问题

    HP服务器  hp 360g5 centos7安装问题 一 :启动盘无法识别硬盘 1.进入安装光盘,用上下键选择安装centos--Install Centos7(注意不可按Enter键),如图: 2 ...

  2. CentOS7 安装Mono及Jexus

    CentOS7安装Mono及Juxes 1 安装Mono 1.1 安装yum-utils 因为安装要用到yum-config-manager,默认是没有安装的,所以要先安装yum-utils包.命令如 ...

  3. CentOS7安装mysql提示“No package mysql-server available.”

    针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...

  4. CentOS7安装Oracle 11gR2 安装

    概述 Oracle 在Linux和window上的安装不太一样,公司又是Linux系统上的Oracle,实在没辙,研究下Linux下Oracle的使用,oracle默认不支持CentOS系统安装,所以 ...

  5. Centos7安装完毕后重启提示Initial setup of CentOS Linux 7 (core)的解决方法

    问题: CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License i ...

  6. centos7安装eclipse

    centos7安装eclipse Eclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统.大部分使用 Java 编写,Eclipse 可以用来开发应用程序.通过各种插件 ...

  7. CentOS7安装mongoDB数据库

    CentOS7安装mongoDB数据库 时间:2015-03-03 16:45来源:blog.csdn.net 作者:进击的木偶 举报 点击:8795次 mongoDB是目前发展比较好的NOSQL数据 ...

  8. CentOS7安装Ambari

    环境: CentOS7安装两个节点:master.slave1.并配置ssh无密码登录. 步骤: 获取 Ambari 的公共库文件(public repository): wget http://pu ...

  9. [CentOs7]安装mysql(2)

    摘要 之前安装过一次mysql,最后配置,发现在本地无法连接,重启服务的时候一直卡在那里不动,感觉是安装的过程出问题,最后没办法还是卸载了,然后重新安装一下. [CentOs7]安装mysql Mys ...

随机推荐

  1. 用cmd命令进行磁盘清理(主要是系统盘)

    作用:清理磁盘(主要是系统盘)中不需要的垃圾文件操作方法: 第一步:Windows键+R键 调出cmd命令窗口(窗口图如下:) 第二步:输入框中输入cmd命令,按下Enter键,进入如下图界面: 第三 ...

  2. 【跟着大佬学JavaScript】之数组去重(结果对比)

    前言 数组去重在面试和工作中都是比较容易见到的问题. 这篇文章主要是来测试多个方法,对下面这个数组的去重结果进行分析讨论.如果有不对的地方,还请大家指出. const arr = [ 1, 1, &q ...

  3. [RCTF2015]EasySQL-1|SQL注入

    1.打开之后只有登录和注册两个功能,界面如下: 2.随便注册一个账户并进行登录,(注册admin时显示该账户已存在,考虑到是不是要获取到admin账户),发现可以进行改密操作,结果如下: 3.抓取各个 ...

  4. 叫高二上一调?简要题解 (ACD)

    A. 电压机制 题意转换为所有奇环的并排除掉所有偶环留下的边的个数 . 建出 DFS 树,然后只有返祖边可能构成环 . 于是类似树上差分,\(odd_u\) 统计奇环,\(even_u\) 统计偶环 ...

  5. Python花式读取大文件(10g/50g/1t)遇到的性能问题(面试向)

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_97 最近无论是面试还是笔试,有一个高频问题始终阴魂不散,那就是给一个大文件,至少超过10g,在内存有限的情况下(低于2g),该以什 ...

  6. ansible一键安装GreatSQL并构建MGR集群

    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 利用ansible一键安装GreatSQL并完成MGR部署. 本次介绍如何利用ansible一键安装GreatSQL并完成 ...

  7. Apache DolphinScheduler 使用文档(7/8):系统参数及自定义参数

    本文章经授权转载,原文链接: https://blog.csdn.net/MiaoSO/article/details/104770720 目录 7. 参数 7.1 系统参数 7.2 时间自定义参数 ...

  8. Java中list集合自定义排序-2022新项目

    一.业务场景 为了加快首页数据查询的效率,因此将首页查询的数据大多数都放在了缓存中,包括各种list集合数据.对这些 从缓存中获取的数据做了一个兜底处理,如果从缓存中没有获取到数据,则直接从数据库中去 ...

  9. Luogu5367 【模板】康托展开 (康拓展开)

    \(n^2\)暴力 #include <iostream> #include <cstdio> #include <cstring> #include <al ...

  10. 自定义spring boot starter 初尝试

    自定义简单spring boot starter 步骤 从几篇博客中了解了如何自定义starter,大概分为以下几个步骤: 1 引入相关依赖: 2 生成属性配置类: 3 生成核心服务类: 4 生成自动 ...