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. 43、ThreadPool 、WaitHandle、原子操作InterLocked

    ThreadPool 创建线程需要时间.如果有不同的小任务要完成,就可以事先创建许多线程/在应完成这些任务时发出请求.不需要自己创建这样一个列表. 该列表由ThreadPool类托管.这个类会在需要时 ...

  2. 中间人攻击利用框架bettercap测试

    0x00前言 上篇提到内网渗透很有趣,这次就从一款新工具说起: bettercap 0x01简介 bettercap可用来实现各种中间人攻击,模块化,便携.易扩展 0x02特点 提到中间人攻击,最知名 ...

  3. mysql之mof提权详解

    原理解读: Windows 管理规范 (WMI) 提供了以下三种方法编译到 WMI 存储库的托管对象格式 (MOF) 文件: 方法 1: 运行 MOF 文件指定为命令行参数将 Mofcomp.exe  ...

  4. Angular2 Pipe

    AngularJs 1.x 中使用filters来帮助我们转换templates中的输出,但在Angular2中使用的是pipes,以下展示Angular 1.x and Angular 2中filt ...

  5. 【node.js】事件循环、EventEmitter

    Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高. Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发. 事件驱动程序 ...

  6. Django实战(二)之模板语言

    该实战教程基于菜鸟教程,菜鸟教程可参考:http://www.runoob.com/django/django-template.html 模板语法,每个框架都有其支持的模板语法,Django的模板语 ...

  7. 关于python线程池threadpool

    #coding=utf-8 import time import threadpool def wait_time(n): print('%d\n' % n) time.sleep(2) #在线程池中 ...

  8. 搞懂JVM类加载机制

    有这样一道面试题: class Singleton{ private static Singleton singleton = new Singleton(); public static int v ...

  9. PAT——1068. 万绿丛中一点红

    对于计算机而言,颜色不过是像素点对应的一个24位的数值.现给定一幅分辨率为MxN的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围8个相邻像素的颜色差充分大. 输入 ...

  10. Java 今天是否为节假日

    /** * 测试今天是不是节假日 * 创建日期:2017年8月30日上午10:00:41 * 修改日期: * 作者:zhangsp * TODO * return */ public void wor ...