Centos7最小化安装之工作站设置

实测在Vultr的VPS上正常可用

在Vultr上怎么看桌面

两种解决方法:

  1. 使用VNC远程连接
  2. 直接使用Vultr的view console功能

我使用的是第二种办法,只要能上网有浏览器就行。

安装桌面环境

参考文章:

如何在CentOS 7上安装桌面环境?方法汇总

命令:

# 安装EPEL源
yum -y install epel-release # 安装Xfce桌面环境
yum -y groupinstall X11
yum -y groups install "Xfce"
echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc # 启动:
startx

默认开机启动图形界面:

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

推荐在字符界面使用命令startx启动桌面环境,而不是设置默认启动图形界面(runlevel5)。

以root身份登录桌面会被警告,而且很多软件(如Chrome)要额外的设置才能使用root身份使用。

以普通用户登录:

# 将$USERNAME换成普通用户的名字,-l 选项是指切换身份后转到用户家目录
su -l $USERNAME
echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc
# 启动
startx

安装浏览器和编辑器gedit

# 安装编辑器gedit
yum install -y gedit # 安装firefox浏览器
yum install -y firefox # 安装chrome浏览器
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
yum localinstall google-chrome-stable_current_x86_64.rpm

yum localinstall xxx.rpm 会自动安装相关的依赖包,神奇的yum

安装中文支持

参考文章:

Linux工作环境:CentOS7最小安装+Xfce桌面环境

在CentOS6可以使用 yum groupinstall "Chinese support"

一次性安装,但是CentOS7下,不能这么安装,没有这个安装组,所以需要单独安装每个包。

我只安装了一个楷体字体:

yum install cjkuni-ukai-fonts。

增加字体

把Windows系统下C:\Windows\Fonts目录下需要的字体文件复制到CentOS的/usr/share/fonts/chinese/目录下(我复制的是微软雅黑字体),然后执行如下命令即可安装这些字体:

yum install -y mkfontscale
cd /usr/share/fonts/chinese/ # 切换到新字体目录
mkfontscale # 在当前目录下生成fonts.scale文件
mkfontdir # 在当前目录下生成fonts.dir文件
fc-cache -fv # 重新建立字体缓存

测试

打开浏览器,登录 baidu 网站,正确显示中文即可。

安装python环境之Anaconda3

使用多线程下载工具axel加速下载
# 使用epel源安装
yum install -y axel

使用Axel

axel [OPTIONS] url1 [url2] [url…]
-n x 指定线程数(x 必须为大于 0 的数字)
-o x 指定另存为目录(x 必须为本地目录)
-s x 指定下载速度(x 必须为大于 0 的数字,单位是 bytes/s)
-q 静默模式,无任何输出信息
-V 软件版本
Axel 在下载过程中如果遇到中断的话,在原来的目录再次执行相同的下载命令即可恢复下载进度。

下载Anaconda3脚本

# 在清华镜像源下载,这是2018-07-08时得到的链接,如果需要更新请到清华镜像源获取下载链接
axel https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh

安装Anaconda3

# 先安装bzip2
yum install -y bzip2
# 执行Anaconda3脚本安装
bash Anaconda3-5.2.0-Linux-x86_64.sh
# 以上安装需要填写安装目录,注意权限的问题

Jupyter Notebook的使用

新建终端Terminal运行命令:

jupyter notebook

会自动打开浏览器,并到达Jupyter Notebook的网页。

安装TensorFlow包

Anaconda3-5.2.0居然没有TensorFlow。。。

打开了jupyter notebook之后,点击右上角的new,点击随之出来的Terminal,进入Anaconda3的虚拟环境

在这里输入命令安装TensorFlow

pip install msgpack
pip install --upgrade tensorflow

Centos7最小化安装之工作站设置的更多相关文章

  1. CentOS7最小化安装-Linux-1

    CentOS 7的安装其实很简单,主要是网络配置. 选英文.设置时区等 最小化安装 先启动一个网络 Begin 吧 在安装的时候设置好root密码.很简单 别去点安装tools. 等待安装完成后,点击 ...

  2. centos7 最小化安装 无 ifconfig,netstat 的安装

    centos7 最小化安装 无 ifconfig,netstat 的安装 centos7 最小化安装之后,默认是没有 ifconfig,netstat命令的: 我们可以直接使用 yum -y inst ...

  3. centos7 最小化安装后的配置优化

    echo #CENTOS7echo #1.最小化安装之后需要做的事echo 2.配置echo 2.1 安装网络yum install net-tools -y echo 2.2 更新机器名echo h ...

  4. centos7 最小化安装没有ifconfig及修改网卡名enoxxx为ethX

    问题: 1.最小化安装centos7后发现无ifconfig命令 想通过ifconfig查看ip地址发现ifconfig命令不存在,可通过命令 #ip addr       //查看ip 或者 解决: ...

  5. Centos7最小化安装后(minimal)安装图形界面

    centos7下载地址:http://mirrors.cqu.edu.cn/CentOS/7/isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso 下载后用vmwa ...

  6. 写在centos7 最小化安装之后

    1.最小化安装之后首先解决联网问题(https://lintut.com/how-to-setup-network-after-rhelcentos-7-minimal-installation/) ...

  7. linux centos7最小化安装NAT模式网络设置

    1.网络连接设置为NAT模式2.开启CentOS7,以root登陆3.vi /etc/sysconfig/network-scripts/ifcfg-ensXXXX4.设置BOOTPROTO=dhcp ...

  8. linux centos7最小化安装桥接模式网络设置、xshell、xftf

    一.网络连接设置1.桥接模式 使用电脑真实网卡,可以和自己的电脑连接,也可以和外部网络连接2.NAT模式 使用wmware network adapter vmnet8虚拟网卡,可以和自己的电脑连接, ...

  9. centos7最小化安装Oracle11gR2

    1.准备CentOS 7 系统环境 我以 CentOS-7-x86_64-DVD-1511.iso 为例,简述Oracle 11g的安装过程. 由于是使用静默模式(silent)安装的,无需使用图形化 ...

随机推荐

  1. React学习笔记(六)事件处理

    React学习笔记(六) 五.事件处理 React事件绑定属性的命名采用驼峰写法,不同于传统DOM全部小写. 如果采用JSX的语法,事件函数需要用大括号{}包裹函数名,不同于传统DOM字符串小括号的方 ...

  2. BZOJ 1015 星球大战starwar 逆向并查集

    题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=1015 题目大意: 很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治者整个 ...

  3. Java虚拟机11:内存分配原则

    前言 JVM的自动内存管理要自动化的解决两个问题:对象分配内存以及回收分配给对象的内存.对象的内存分配一般是指在堆上分配,少数情况下也可能会直接分配在老年代上,对象主要分配在新生代的Eden 区上,如 ...

  4. 寄存器简介 与 ebp esp

    http://www.cnblogs.com/zhuyuanhao/archive/2012/10/16/3262870.html 32位CPU所含有的寄存器有:4个数据寄存器(EAX.EBX.ECX ...

  5. 超慢速移动动画使用CSS3实现流畅效果

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVpbGVpZm9yZXZlcg==/font/5a6L5L2T/fontsize/400/fill/I0 ...

  6. UVa 1639 - Candy(数学期望 + 精度处理)

    链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  7. 2456. mode【乱搞】

    Description 给你一个n个数的数列,其中某个数出现了超过n div 2次即众数,请你找出那个数. Input 第1行一个正整数n. 第2行n个正整数用空格隔开. Output 一行一个正整数 ...

  8. Python - if-else 的多种简洁写法

    本博客原文来自:http://www.cnblogs.com/xiexiaoxiao/p/7772441.html,对原作者表示感谢,此处个人转载. 1. 常用 if ... else写法 # 语法 ...

  9. java反序列化Commons-Collections5分析

    BadAttributeValueException package org.lain.poc; import org.apache.commons.collections.Transformer; ...

  10. 10-RabbitMQ-整合SpringBoot

    RabbitMQ整个SpringBoot SpringBoot因其配置简单.快速开发,已经成为热门的开发之一 消息中间件的工作过程可以用生产者消费者模型来表示.即,生产者不断的向消息队列发送信息 而消 ...