二、Linux安装和使用

使用vmware15.5.1

看视频教程点这里

ubuntu18.04常用命令

视频点这里

  1. ll是管理员才能使用的命令,普通用户只用用ls,我们可以用ls -al和ll效果一样
  2. pwd看当前绝对路径
  3. cd / 是回到根目录
    在这里插入图片描述
  4. 在vim模式下,要查找指定内容。先按/然后在后面输入要查找的内容,最后回车
  5. 在当前目录下要执行sh后缀的可执行文件可以先chmod +x 文件名,要执行该文件就是./文件名(./表示当前目录)
  6. 安装软件apt-get install 软件名,卸载软件apt-get remove 软件名,删除杂项apt-get autoremove
  7. :set paste:原样粘贴
  8. /:查找字符串
  9. ls –al 使用 ls 不带参数只显示文件名称,通过 ls –al 可以显示文件或者目录的权限信息。
  10. 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


修改数据源(加速软件下载速度)

  1. 装ubuntu18.04时候已经设置了数据源,所以可以不用设置
  2. 如果没设置过按如下操作
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安装

  1. 下载指定jdk
  2. 新建一个java文件夹,把jdk压缩包放进去,然后解压,最后删除压缩包
mkdir -p /usr/local/java
cd /usr/local/java
tar -zxvf 压缩包名
rm 压缩包名
#设置所有者权限 -R是指递归改权限(即子目录也该)
chown -R root:root /usr/local/java/
  1. 配置系统环境变量
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
  1. 配置用户环境变量
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
发布了49 篇原创文章 · 获赞 12 · 访问量 2853

猜你喜欢

转载自blog.csdn.net/u010017876/article/details/103153201