官方下载镜像:https://ubuntu.com/download/server#downloadhtml
或是国内的源:https://developer.aliyun.com/mirror/java
安装的时候有一点须要注意,那就是在手动配置网络的时候有一个subnet,这个地方是添网段,奇怪的配置。linux
ubuntu系统就有一个事就离谱,centos就是咱们在安装系统的时候不选择,也会把ssh服务都安装上,可是ubuntu系统在安装系统的时候要选择安装ssh,若是不选择,就得后续经过sudo apt-get install openssh*
安装上,固然,这对于专业的人来说,怎么着都行,但对于非专业的人来说,这就不太方便远程了。ubuntu
固然ubuntu这么作也是有缘由的,ubuntu desktop系统定位于桌面办公,不多能用的上ssh,像是ubuntu server这样的系统就应该默认就安装上ssh,不要再让用户进行选择。vim
直接更改sshd服务的配置文件便可,为了方便期间,直接经过sed -i 进行替换,而后再重启一个sshd服务便可,注意,在配置文件里面容许了root登陆,也重启了sshd服务,root依然不能登陆,由于root默认是没有密码,因此别忘记给root设置一个密码。windows
# 在从普通用户切换到root用户的时候,最好使用sudo su - ,而不要使用sudo su,由于sudo su不会读取/etc/prifile里面咱们定义的变量。 # sudo su - 别忘记加杠 zh@test:~$ sudo su - [sudo] password for zh: <----输入密码 root@test:~# passwd Enter new UNIX password: <-----再输入密码 Retype new UNIX password: passwd: password updated successfully sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config && sudo service ssh restart
经过nmcli管理ubuntu server 的网络服务发现还不是特别的完善,ubuntu server 18最好仍是使用netplan进行管理 ,但netplan网卡配置文件的格式与centos网卡配置文件差异有点大,哎,就能使用一样的格式嘛!centos
bresee@bresee:~$ vim /etc/netplan/50-cloud-init.yaml # This file is generated from information provided by # the datasource. Changes to it will not persist across an instance. # To disable cloud-init's network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} network: version: 2 renderer: networkd ethernets: enp129s0f0: dhcp4: no dhcp6: no addresses: [10.50.12.10/22] gateway4: 10.50.12.1 nameservers: addresses: [10.30.12.6,10.50.0.50]
# 有时候生效,有时候不生效 netplan apply
经过安装jdk我是明白了,像甲骨文这些网站,登陆费劲,密码复杂性过高,逼着从新编一个密码,用一次就忘了,这种没有任何技术含量东西就一次把他搞好,什么是搞好,就是把事情作完全,bash
ubuntu上安装jdk仍是挺好安装的,直接去甲骨文官网上下载二进制打包的好的压缩包,解压以后再加一个环境变量就能够了,这里面最大的阻力是甲骨文的网站访问起来特别慢,并且帐号注册特别繁琐,在此我要记一下个人甲骨文的帐号和密码:服务器
jdk下载网站:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html网络
我是用的这种二进制打包好的方式,解决以后,再加一个环境变量就行了,文件名是这个,jdk-8u291-linux-x64.tar.gz ,固然,你也可使用rpm的包直接进行安装,下载以前要先登陆帐号,要否则不让你下载,当时我鼓捣帐号就鼓捣了半小时,对于安装jdk兴致他打击的死死的。
个人帐号:746620446@qq.com
密码:Passworda1! 密码就贴在这里。
第一步:下载jdk 第二步:从windows上传jdk到服务器的/tmp目录 若是是批量管理的话,能够采用更好的办法,好比放到一个云存储上,再好比能够能够经过ansbile推送。 第三步:解压jdk ``` root@192_168_0_51:/tmp# tar -xzvf jdk-8u291-linux-x64.tar.gz ``` 第四步:将jdk内的文件移动到/usr/local ``` root@192_168_0_51:/tmp# mv jdk1.8.0_291 /usr/local/jdk1.8 root@192_168_0_51:/tmp# ls /usr/local/jdk1.8 bin COPYRIGHT include javafx-src.zip jmc.txt jre legal lib LICENSE man README.html release src.zip THIRDPARTYLICENSEREADME-JAVAFX.txt THIRDPARTYLICENSE ``` 第五步:添加环境变量 ``` vim /etc/profile export JAVA_HOME=/usr/local/jdk1.8 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=.:${JAVA_HOME}/bin:$PATH ``` 第六步:重读配置文件 ``` root@192_168_0_51:~# source /etc/profile ``` 第七步:测试 ``` root@192_168_0_51:~# java -version java version "1.8.0_291" Java(TM) SE Runtime Environment (build 1.8.0_291-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode) ```
本来觉得这个比较简单,可是没有那么容易,由于每一块硬盘都是8T的,经过fdisk都没法对2T以上硬盘进行分区,得使用ptarted。并且还要把12块硬盘都挂载到一块目录上,这样的要求除了LVM我也没有想到什么好办法。
vim parted.txt rm 1 rm 2 rm 3 mklabel gpt yes mkpart primary ext4 0 -1 Ignore toggle 1 lvm q
vim 2.sh parted /dev/sda < ./parted.txt parted /dev/sdb < ./parted.txt parted /dev/sdc < ./parted.txt parted /dev/sdd < ./parted.txt parted /dev/sde < ./parted.txt parted /dev/sdf < ./parted.txt parted /dev/sdg < ./parted.txt parted /dev/sdh < ./parted.txt parted /dev/sdi < ./parted.txt parted /dev/sdj < ./parted.txt parted /dev/sdk < ./parted.txt parted /dev/sdl < ./parted.txt
/bin/bash 2.sh
partprobe pvcreate /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 /dev/sdj1 /dev/sdk1 /dev/sdl1
vgcreate myvg1 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 /dev/sdj1 /dev/sdk1 /dev/sdl1 lvcreate -l 100%VG -n mylv1 myvg1 mkfs.ext4 /dev/myvg1/mylv1 mkdir /mnt/data mount /dev/myvg1/mylv1 /mnt/data echo "/dev/myvg1/mylv1 /mnt/data ext4 defaults 0 0" >> /etc/fstab