使用vmware15.5.1
看视频教程点这里
ubuntu18.04常用命令
视频点这里
- ll是管理员才能使用的命令,普通用户只用用ls,我们可以用ls -al和ll效果一样
- pwd看当前绝对路径
- cd / 是回到根目录
- 在vim模式下,要查找指定内容。先按
/
然后在后面输入要查找的内容,最后回车 - 在当前目录下要执行sh后缀的可执行文件可以先
chmod +x 文件名
,要执行该文件就是./文件名
(./表示当前目录) - 安装软件
apt-get install 软件名
,卸载软件apt-get remove 软件名
,删除杂项apt-get autoremove
:set paste
:原样粘贴/
:查找字符串- ls –al 使用 ls 不带参数只显示文件名称,通过 ls –al 可以显示文件或者目录的权限信息。
- ls -l 文件名 显示信息包括:文件类型 (d 目录,- 普通文件,l 链接文件),文件权限,文件的用户,文件的所属组,文件的大小,文件的创建时间,文件的名称
-rw-r--r-- 1 lusifer lusifer 675 Oct 26 17:20 .profile
-:普通文件
rw-:说明用户 lusifer 有读写权限,没有运行权限
r--:表示用户组 lusifer 只有读权限,没有写和运行的权限
r--:其他用户只有读权限,没有写权限和运行的权限
使用root用户登录和实现ftp登录和实现ftp上传
设置root密码
sudo passwd root
切换到指定账户(su后面不加用户名是默认root用户)
su
ftp登录和实现ftp上传
vim /etc/ssh/sshd_config
#PermitRootLogin prohibit-password是被注释掉的
PermitRootLogin prohibit-password将 prohibit-password改为yes
重启ssh服务
/etc/init.d/ssh restart
安装可视化ssh软件:windows可以使用xshell,mac可以使用FinalShell
修改数据源(加速软件下载速度)
- 装ubuntu18.04时候已经设置了数据源,所以可以不用设置
- 如果没设置过按如下操作
vi /etc/apt/sources.list
删除全部内容以后修改为如下
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
更新数据源
sudo apt-get update
jdk1.8安装
- 下载指定jdk
- 新建一个java文件夹,把jdk压缩包放进去,然后解压,最后删除压缩包
mkdir -p /usr/local/java
cd /usr/local/java
tar -zxvf 压缩包名
rm 压缩包名
#设置所有者权限 -R是指递归改权限(即子目录也该)
chown -R root:root /usr/local/java/
- 配置系统环境变量
vim /etc/environment
追加如下代码
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export JRE_HOME=/usr/local/java/jdk1.8.0_231/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
- 配置用户环境变量
vim /etc/profile
在`if [ -d /etc/profile.d ]; then`上添加如下代码
export JAVA_HOME=/usr/local/java/jdk1.8.0_231
export JRE_HOME=/usr/local/java/jdk1.8.0_231/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
更新配置
source /etc/profile
测试
java -version
linux系统盘扩容
视频点这里
修改主机名和ip以及dns视频教程点这里
- 修改ip为静态
vi /etc/netplan/50-cloud-init.yaml
network:
ethernets:
ens33:
addresses: [192.168.112.128/24]
gateway4: 192.168.112.2
nameservers:
addresses: [192.168.112.2]
version: 2
生效配置
netplan apply
- 修改主机名
vi /etc/cloud/cloud.cfg
#把preserve_hostname: false改为true
设置主机名
hostnamectl set-hostname deployment
配置hosts
/etc/hosts << EOF
192.168.112.128 deployment
EOF
修改dns
vi /etc/systemd/resolved.conf
取消#DNS=注释修改为如下代码
DNS=114.114.114.114
重启服务器
修改虚拟机的ip和dns
- 修改cloud.cfg防止重启后主机名还原
vi /etc/cloud/cloud.cfg
默认是false,改为true
preserve_hostname: true
- 修改主机名为deployment
hostnamectl set-hostname deployment
- 配置hosts
cat >> /etc/hosts << EOF
> 192.168.112.128 deployment
> EOF
- 修改ip
vi /etc/netplan/50-cloud-init.yaml
格式如下
network:
version: 2
renderer: networkd
ethernets:
ens33:
addresses:
- 192.168.112.128/24
gateway4: 192.168.112.2
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
让ip生效sudo netplan apply
测试1,ping一下百度
ping www.baidu.com
测试2,在主机ping虚拟机
ping 192.168.112.128