ubuntu18.04的安装与学习记录

最近看到win7不再维护的消息,于是开始考虑学习linux系统

我选择使用的linux系统是ubuntu18.04

首先,安装前的准备:

  1. U盘一个
  2. Ubuntu18.04LTS(长期支持版)镜像
  3. 启动U盘制作软件
  4. EasyBCD

安装ubuntu系统非常简单,如果担心安装失败的朋友,可以考虑现在虚拟机上安装,熟练安装步骤之后再安装该系统到物理机。我个人目前是在win7系统的基础上安装的ubuntu,因为office系列有时还得用win7系统。

个人感觉,安装ubuntu需要注意以下几点:

  1. 分区,/boot 、/、/home和/swap分区大小设置
  2. 安装双系统/boot设置为逻辑分区

安装ubuntu18.04完成后,遇到的问题

  • 切换win7和ubuntu18.04时,时间发生错乱

首先需要更新ubuntu的时间

apt-get install ntpdate
ntpdate time.windows.com

然后将时间更新至硬件中

hwclock --localtime --systohc
  • 切换root用户,不知道密码

切换root用户不清楚密码,重置密码即可

passwd root

ubuntu18.04的安装与学习记录

开始使用ubuntu18.04,安装必备软件

  • idea系列开发工具
  • nmap 渗透扫描
apt-get install nmap
  • QQ、百度网盘
  • fcitx 输入法管理
  • vim,自带的不完整
apt-get install -y vim

Java开发基础环境配置

由于我是做Java后端开发的,jdk和maven必须要安装配置

  • jdk-8u144-linux-x64.tar.gz 安装与配置

安装时注意配置环境变量

vi /etc/profile

新增如下内容

#set Java environment
export JAVA_HOME=/usr/local/src/jdk1.8.0_144
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

保存,使配置生效

source /etc/profile
  • apache-maven-3.6.3-bin.tar.gz 安装与配置

下载tar.gz文件,解压至/usr/loca/src/

配置环境变量,vi /etc/profile,新增如下内容

#set maven environment
export M2_HOME=/usr/local/src/apache-maven-3.6.3
export CLASSPATH=$CLASSPATH:$M2_HOME/lib
export PATH=$PATH:$M2_HOME/bin

保存,使配置生效

source /etc/profile

除环境变量外,maven最好配置一下阿里云镜像

vi /usr/local/src/apache-maven-3.6.3/conf/settings.xml

再mirrors处新增如下内容即可

<mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
</mirror>

自己额外的一些配置

  • 配置vim编辑器

比如设置行号,平常使用的时候 :set nu 即可,要想持久化该设置,需要配置.vimrc文件

首先 需要进入用户目录编辑.vimrc文件,没有则新建

vi ~/.vimrc

新增如下内容

set nu
syntax on

保存,再次使用vim编辑其他文本文件,即可无需设置行号

  • 配置history命令显示操作时间日期

一般在使用history命令只显示命令不显示操作时间,可以通过以下操作显示

编辑 /etc/profile文件,新增如下配置

set history datetime
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S  "

OK,以上就是ubuntu18.04的安装与学习记录,有时间再做补充、

ubuntu18.04的安装与学习记录

上一篇:shell 特殊变量、特殊扩展变量、变量长度计算实践与应用


下一篇:ubuntu mate开启ssh