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. [EffectiveC++]item22:Declare data members private

    将成员变量隐藏在函数接口的背后,可以为“所有可能的实现”提供弹性, 假设我们有一个public成员变量,而我们最终取消了它,多少代码可能会被破坏呢?那是一个不可知的大量. protected成员变量就 ...

  2. Ubuntu 14.04 下安装Skype

    操作1: Ubuntu 14.04 下安装Skype,使用 Ctr+Alt+T组合键打开终端Terminal,输入如下即可: wget -O skype.deb http://download.sky ...

  3. 快速搭建redis单机版和redis集群版

    单机版 第一步:需要安装redis所需的C语言环境,若虚拟机联网,则执行 yum install gcc-c++ 第二步:redis的源码包上传到linux系统 第三步:解压缩redis   tar ...

  4. java 相等测试与继承

    内容中包含 base64string 图片造成字符过多,拒绝显示

  5. mvvm模型

  6. Mongoose 利用实现HTTP服务

    嘛.... 注意:这里是使用mongoose实现HTTP服务,非数据库使用. 最近由于需要使用HTTP服务端,原先是使用的Qt框架实现的HTTP服务端,然后发现有些缺陷导致我不得不放弃这个框架,也不是 ...

  7. gluoncv rpn 正负样本

    https://github.com/dmlc/gluon-cv/blob/master/gluoncv/model_zoo/rpn/rpn_target.py def forward(self, i ...

  8. [USACO11JAN]Roads and Planes

    嘟嘟嘟 这道题他会卡spfa,不过据说加SLF优化后能过,但还是讲讲正解吧. 题中有很关键的一句,就是无向边都是正的,只有单向边可能会有负的.当把整个图缩点后,有向边只会连接在每一个联通块之间(因为图 ...

  9. 【webpack】config/index.js

    // see http://vuejs-templates.github.io/webpack for documentation. var path = require('path') module ...

  10. python自动化测试框架学习

    今天发现python有多个框架可以用于自动化测试方面,下面整理了下splinter和urllib2框架,对于pywinauto框架和ruby框架先记录下以后需要用到再学习. python有个splin ...