Ubuntu使用心得
2021/6/10 7:23:24
本文主要是介绍Ubuntu使用心得,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Ubuntu使用心得
- 一、环境变量
- 1.1 Linux常见指令
- 1.2 环境变量说明
- 二、Hadoop环境配置
- 三、Spark环境配置
- 四、Python环境配置
- 4.1 Anaconda安装
- 4.2 Jupyter安装
- 4.3 Pycharm安装
- 4.4 pip又卡了?
- 五、一些有用的Tools
- 5.1 中文输入法配置
- 5.2 系统语言配置(专八大佬自行忽略)
- 5.3 一个漂亮的桌面&关闭自动休眠
- 5.4 磁盘扩容
- 5.4.1 物理扩容
- 5.4.2 逻辑扩容
首先还是记录一下,学习大数据经常离不开各种各样的宏包,需要搭配各种各样乱七八糟的环境,老实说一开始也是把虚拟机当做“工具人”使用,不过后来越发觉得Linux作为开源系统的优越,搭配环境的舒适。作为服务器or数据库的必备系统,熟练使用并能够搭配一个使用舒适的环境,应当是吾辈“代数据”人的必修科目,针对Ubuntu专门开了一篇Blog,记录一下,以防忘记。
一、环境变量
1.1 Linux常见指令
我直接当场CV侠,算了我懒了,上大佬整理的: Linux常用命令
1.2 环境变量说明
其实是用了Linux才知道,我们所谓的命令,之所以能够在输入一个“Python”的时候能够迅速反应过来并对应上Python.exe程序的同时还能帮我们顺便sh(start)了,是因为这个程序被纳入了系统变量,能够快速被系统执行
就算是我用了快两三年了,也没有发现
二、Hadoop环境配置
三、Spark环境配置
四、Python环境配置
4.1 Anaconda安装
4.2 Jupyter安装
4.3 Pycharm安装
4.4 pip又卡了?
像Windows里面的指令一样,在环境中声明一个pip的Download全局变量:
gedit ~/.pip/pip.conf
没有的话就直接创建:
mkdir ~/.pip
在pip.conf文件中加入:
[global] index-url = https://mirrors.aliyun.com/pypi/simple
url里的内容可以随便改,国内知名的还有清华源,balabala一大堆。
五、一些有用的Tools
5.1 中文输入法配置
5.2 系统语言配置(专八大佬自行忽略)
5.3 一个漂亮的桌面&关闭自动休眠
实际上我找到这个软件的时候完全是出于想要关闭Ubuntu18的自动休眠功能(是真的可恶,我开着的SparkContext上个厕所回来就歇逼了),找了许多方案,电源里的空白屏幕Ture off也好,Scream saving也好,改关的都关了,然而。。。没x用
好不容易找了个针对Ubuntu18的,是让我安装Gnome-tweak这个工具:
sudo apt install gnome-tweak-tool
启动:
gnome-tweaks
然后,这个位置就能更改主题和光标风格,Darkmode yyds!
同时,这个位置就能关闭,自动休眠模式:
5.4 磁盘扩容
我是在VMware里装的ubuntu18,所以磁盘扩容需要经历两个过程:
- 物理扩容
- 逻辑扩容
如果是在自家电脑的硬盘里装的单系统Linux可以跳过逻辑扩容,硬盘一插,系统一装,直接Finsh
如果是双系统电脑的话,你不加硬盘,那就只有“Windows兄弟挤挤咯”,调整一下各自的逻辑存储方案,具体咋做我也不知道了,因为我懒,不愿意承担一个系统中毒直接double kill的悲剧,等有空了TryTry也行
如果是Windows主宰,Linux工具人,OK砸门可以一起开始了
5.4.1 物理扩容
直接在VMWare里面处理:
更改磁盘容量,确定,然后开机。
5.4.2 逻辑扩容
安装Gparted,用过Diskgenuine吧,这个就跟它差不多:
sudo apt-get install Gparted
安装完了就直接在应用栏打开Gparted:
将空余空间压榨完,全部分给主盘,相当于一台机器一个C盘(这里不需要吐槽哈,我创建虚拟机肯定只需要主要运行几个程序就够了,并且又不需要联网,又不会中毒,有没有个人财产,所以一般情况下我是不会想去开多个盘的)
这篇关于Ubuntu使用心得的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)