最近下载了新版本的Ubuntu,Ubuntu17.04,裸机总是让人很头疼,今天我把虚拟机回复成原始状态,打算重新练习装一下软件:

这篇博客将会展示以下方面:

  1. 添加root管理
  2. 将界面变为中文
  3. 添加搜狗输入法(需要第二步)
  4. 添加net-tools包,使他能够查询本机ip
  5. 安装java运行环境
  6. 安装wps
  7. ubuntu与windows宿主机之间互相传送文件(使用ssh,而非虚拟机共享)
  8. ubuntu的防火墙策略
  9. 安装python3

一.添加root管理

ubuntu在创建之初是默认不允许使用root进行管理的,但是这里我们使用ubuntu是为了方便学习,因此有些情况下使用root会更加方便.这里我将会提供ubuntu设置root的方法:

  • sudo passwd root
  • 输入当前用户密码
  • 设置root密码
  • 再输一次

这样就设置了root的密码,使用

  • su

进行查看,检查是否进入root:


二.将界面变为中文

进入系统设置(System settings) ---> Language Support(第一行) ----->点开之后会弹出一个对话框,忽略即可(点击Remind Me Later):

然后点击箭头所示的位置,在弹出的菜单中找到简体中文选项:

安装完成后会发现在框中出现"汉语(中国)"

然后点着汉语(中国)这一项拖拽到列表的第一项

然后只要重启就行了,执行命令:

  • reboot
等待重启成功,就可以看到熟悉的方块字了


三.添加搜狗输入法

因为添加搜狗输入法需要一个框架,而这个框架在第二步会自动安装,因此需要先执行第二步,在添加搜狗输入法.

首先安装:

  • sudo apt-get install fcitx libssh2-1

然后到官网上 (搜狗输入法 For Linux)下载安装包或是执行下面的代码:

ubuntu64位:wget "http://pinyin.sogou.com/linux/download.php?f=linux&bit=64" -O "sougou64.deb"

ubuntu32位:wget "http://pinyin.sogou.com/linux/download.php?f=linux&bit=32" -O "sougou32.deb"

  • cd ~/Downloads
  • ls
就可以看到刚才下载的内容,名字为 sougou64.deb(因为我下载的是 64 位的)
  • sudo apt-get -f install
  • sudo dpkg -i sougou64.deb

然后进入系统设置----->语言支持----->键盘输入法系统项改为 fcitx

然后重启即可:

  • reboot

进入界面后点击右上角的小键盘的图标,即可切换输入法


四.添加net-tools包,使他能够查询本机ip

使用命令:

  • sudo apt install net-tools

然后就安装完成,使用命令:

  • ifconfig

就可以查看主机的一些信息了,(情不自禁的吐槽)我觉得比windows 的ipconfig爽多了.......


五.安装java运行环境

我建议使用ubuntu自带的火狐浏览器去下载最新版本的java:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载到本地后执行操作:

  • sudo tar xzvf jdk-8u144-linux-x64.tar.gz(下载的文件名)
  • sudo ln -s jdk(点击tab键自动提示)

现在解压完成,需要添加环境变量,linux的环境变量添加很方便:

  • su

输入管理员密码

  • gedit /etc/profile

在结尾处加上下面的内容

  • export JAVA_HOME=/..(解压缩的路径)../jdk1.8.0_144
  • export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
  • export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

退出后执行代码

  • source /etc/profile
  • reboot
  • exit

OK了,检查一下:

  • java -version

如果出现当前java版本号,就证明成功了


六.安装wps

在wps for linux 的官网上下载wps : http://linux.wps.cn/

在这个网站上下载依赖 libpng-12.0 : https://packages.debian.org/zh-cn/wheezy/amd64/libpng12-0/download

下载好了安装:

  • su
  • sudo dpkg -i libpng12-0_1.2.49-1+deb7u2_amd64.deb
  • sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb
  • exit

此时如果打开 wps 会提示系统字体丢失,因此我们需要手动的安装字体库:
打开连接下载这个文件:http://download.csdn.net/download/wl1524520/6333049

如果在windows中下载的文件,想要发送到ubuntu中,可以参考下一个部分的内容

然后进入到下载了文件的目录之后:

  • sudo mkdir /user/share/fonts/wps-office
  • sudo cp -r wps_symbol_fonts.zip /user/share/fonts/wps-office//在创建的目录的位置复制一份 zip 压缩包
  • cd /usr/share/fonts/wps-office
  • sudo unzip wps_symbol_fonts.zip//解压
  • sudo rm -r wps_symbol_fonts.zip//移除压缩包
  • su//进入管理员
  • chmod 644 *//为解压后的文件设置权限
  • cd ..//返回上一级目录
  • chmod 755 wps-office//为这个目录设置权限
  • cd wps-office//进入字体目录中
  • mkfontdir//以下都是为了生成字体缓存
  • mkfontscale
  • fc-cache

然后打开 wps 就不会提示有字体缺失的报错了


七.ubuntu与windows宿主机之间互相传送文件(使用ssh,而非虚拟机共享)

从windows发送到ubuntu中:

安装 ssh :

  • sudo apt-get install openssh-server

因为 ssh 默认端口为22,因此需要设置防火墙,允许22端口的ssh服务

  • sudo ufw default deny
  • sudo ufw enable
  • sudo ufw allow 22

然后在windows的宿主机安装软件 xshell,这个软件我很常用,尤其是在本机模拟搭建集群的时候,很方便切换虚拟机

在ubuntu中使用 ifconfig 得到本机ip,然后在xshell中输入对应的ip,这样就可以在xshell中连接虚拟机了.

在xshell中选择一个目录,这里我进入Downloads/中

  • cd Downloads/
  • rz

然后在电脑上选择一个文件,点击确定后这个文件就出现在了虚拟机中.是不是很刺激!

从ubuntu中发送到windows中:

  • sz 要传送的文件

在之后的弹出框中选择保存的位置


八.ubuntu的防火墙策略

这篇博客写的非常好:http://www.cnblogs.com/kluan/p/5993767.html

补充:在推荐的设置的基础上,如果有其他需求,比如在本地搭建了一个网站,要使用本地的8080端口等,需要使用

  • sudo ufw allow 8080
九.安装python3
因为linux自带python2,因此很多任务都会默认依赖python2,所以这里咱们不要删除python2.只要在命令行输入 'python' 就能打开python3 就行.
首先安装python3:
  • sudo apt-get install python3.6
在命令行输入 'python' ,这就像是一个链接,链接到了python2.7,所以我们需要修改这个链接
  • sudo rm /usr/bin/python
  • sudo ln -s /usr/bin/python3.6 /usr/bin/python
这样就可以了,在命令行输入 'python',会显示版本号为python3.6,并且进入python环境,使用 exit() 就可以退出环境了
今天吃饭的时候有个妹纸微笑着问我是哪个学院的,我看到她一激动居然说成了自己是修电脑的.......
我顿时发现自己又会有很多写博客的时间........

Ubuntu 装机必备设置与软件安装相关推荐

  1. Windows装机必备设置,软件安装

    Windows装机必备设置及软件安装 桌面等文件夹默认位置 桌面,音乐,下载,文档,图片,视频几个文件夹的位置默认是在C盘下,所以将其修改为D盘 右键-属性-位置 修改即可 Windows装机必备软件 ...

  2. linuxmint安装开发工具_LinuxMint/Ubuntu装机必备实用小软件 | 薄荷开源网

    其实,本文算是对以前一些零散文章(包括在网易博客写的)的一个小结.LinuxMint可谓"开箱即用"操作系统的典范,安装之后无需过多调整设置,即可进行使用. 但是,并不意味着不需要 ...

  3. #Ubuntu#__装机必备__常用软件和工具库安装

    #Ubuntu#__装机必备__常用软件和工具库安装 一.常用软件与功能库 1. 常用软件: 2. 常用库: 3. 代码管理工具git 4. C++开发: 5. python开发: 6. 其他库: 二 ...

  4. 我的 Ubuntu 装机必备软件

    文章目录 我的 Ubuntu 装机必备软件 Ubuntu的安装u盘制作 添加中科大镜像源 NVIDIA显卡驱动的安装 卸载旧显卡驱动 安装sogou输入法 下载安装 配置 安装git ROS kine ...

  5. android apk安装工具,安卓装机必备工具!一键批量安装应用apk

    原标题:安卓装机必备工具!一键批量安装应用apk 安卓如何批量安装App的apk安装包?这是很多朋友都遇到的问题.安卓可以通过apk安装电子市场所没有的App,不过有时候下载一堆apk安装包回来,还需 ...

  6. 程序员装机必备爆款软件推荐与配置(windows版)

    做机也要做一只全能的机哦 值此新年来临之即,面对两百多个G的c盘.忍痛割爱将电脑系统重装,版本为(win10:1079)之后的所有电脑环境更新,专业软件安装均会记录在此文. 程序员装机必备爆款软件推荐 ...

  7. ubuntu20.04必备的一些软件安装目录

    0–ubuntu20.04必备的一些软件安装目录 写在开头的话:小编之前一直用的是虚拟机,前几天突然间因为内存满了,直接崩掉了,导致里面所有的东西都没有了, 所以无奈,开启了双系统之旅,以下是一些我安 ...

  8. 封装自己专属的真正的纯净版Windows系统过程记录(2)——使用习惯设置,软件安装与优化设置

    文章目录 本篇主要用到的工具 系统进行优化设置,使用习惯设置 1. 启用内置Administrotar账户及授权 2. 虚拟机磁盘盘符整理 3. 转移用户文档资料到D盘(根据个人习惯) 4. 打开文件 ...

  9. Ubuntu的LAMP与相关软件安装设置

    LAMP即Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件. 这里的LAMP指Linux+Apache+Mysql/Mar ...

最新文章

  1. 【python3】 抓取异常信息try/except
  2. html a标签锚点跳转的简单应用
  3. CodeForces Gym-101350M
  4. 十图详解TensorFlow数据读取机制(附代码)
  5. sqlserver 标准系统数据库
  6. Nginx基本数据结构之ngx_hash_keys_arrays_t
  7. 转]@SuppressWarnings 详解
  8. php课后答案 唐四薪_php课后习题及答案
  9. c语言 int操作bit,C语言,使用共用体和结构体 查看int型的bit散布
  10. angular ts 表格_Angular 2的表格控件
  11. 【转】Chrome与Chromedriver版本对应表(最新)【附下载链接】
  12. 容器技术Docker K8s 38 Serverless Kubernetes(ASK)详解-阿里云Serverless容器(ASK)产品介绍
  13. carrot2_热门的错误人类天气机器人CARROT终于在Android上推出
  14. 谷歌电子市场学习笔记第一天之上
  15. 辽宁粮食产量438亿斤 农业供给侧结构性改革不断优化
  16. 基于WADE框架开发流程
  17. 神舟战神ZX9 2022款怎么样
  18. C# WPF 建立无边框(标题栏)的登录窗口的示例
  19. elasticsearch简单使用和ELK的集成
  20. java count sql_SQL优化之SELECT COUNT(*)

热门文章

  1. iPad Air/Air2/iPhone6 Plus跑分对比
  2. sql实现寻找中位数(使用sign、case、自定义变量等)
  3. 4. Spring Boot 过滤器、监听器
  4. 《Java编码指南:编写安全可靠程序的75条建议》—— 指南19:对细粒度的安全定义自定义安全权限...
  5. 【Xamarin挖墙脚系列:Xamarin.IOS机制原理剖析】
  6. 利用SqlBuikCopy实现数据批量写入
  7. python2 urllib2_python2.7 urllib和urllib2
  8. vscode php插件_vscode+phpstudy+xdebug无法断点(踩坑记)
  9. java 工厂模式的写法_设计模式-Java-简单工厂模式--BitmapFactory
  10. 服务器安装win7系统蓝屏,安装win7系统出现蓝屏| win7安装过程中蓝屏|安装win7系统时蓝屏...