IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 【ubuntu笔记 2022.9.18】 -> 正文阅读

[系统运维]【ubuntu笔记 2022.9.18】

Xshell使用小技巧

  • 无需每次的会话都要重建,可复制已有对话,只需修改对话名称和连接主机即可,这样可保持已有会话的一些属性,如终端类型,缓冲区大小等
    在这里插入图片描述

Ubuntu介绍

简介

  • Ubuntu是早起由Debian Linux发展起来的以桌面应用为主的操作系统,适合用于笔记本电脑、桌面电脑、服务器,为桌面用户提供了较好的使用体验。

基本特点

  • 和Centos Linux一样,开发源代码,无版权的自有系统软件

为什么要用Ubuntu

  • 核心原因是Centos8于今年2021年年底停止支持,可能以后企业不敢用。而Centos7曹支持到2024年底,Centos被红帽收购,红帽被IBM收购,IBM可能随时干掉Centos,Ububtu也许是Centos最好的替代品。

Unubtu服务器版本选择

  • Ubuntu官方提供了Ubuntu版本及衍生版本
Ubuntu描述
1 Ubuntu Desktop图形化桌面,适合新手及桌面版用户使用
Ubuntu Server内核比较新,对容器支持较好,适合生产服务器使用
2 Ubuntru Server短期支持版,内核比较新,对容器支持较好,审核生产服务器使用
3 LTS 20.04长期支持版,内核比较新,对容器支持较好,适合生产服务器使用

下载地址

  • https://cn.ubuntu.com/download

安装实战

  • 安装长期支持版,本文以ubuntu-22.04.1为例。
  • Ubuntu的开机和安装过程都较慢,且在安装过程中会配置网络,需提前配置好虚拟机网络。
  • 语言设置默认英语即可
    在这里插入图片描述
  • 继续默认
    在这里插入图片描述
  • 继续默认
    在这里插入图片描述
  • 配置网络
    在这里插入图片描述
  • 多网卡绑定
    在这里插入图片描述
    在这里插入图片描述
  • 代理上网配置,一般不需配置
    在这里插入图片描述
  • 镜像源配置,不建议使用官方源,配置清华或者阿里源
    在这里插入图片描述
  • 分区设置,手动或自动
    在这里插入图片描述
  • 手动分区
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 创建用户和密码
    在这里插入图片描述
  • 安装ssh
    在这里插入图片描述
  • 安装过程
    在这里插入图片描述
  • 安装完成,重启
    在这里插入图片描述
  • 重启前要解除挂载cdrom。
    在这里插入图片描述

初始化简单配置

其他说明

  • ubuntu系统在安装过程中没有配置root密码,在系统面操作只需在命令前加sudo即可,相当于Centos7 如下配置
    在这里插入图片描述
  • 在切换到root用户时,会提示输入密码,命令前加sudo可过滤掉该过程。
    在这里插入图片描述

网卡名称修改

  • 查看安装好的Ubuntu系统网卡名称
    在这里插入图片描述
zhk@ubuntutest:~$ sudo vi /etc/default/grub
  • 插入如下内容
    在这里插入图片描述
  • 修改后更新grub文件
zhk@ubuntutest:~$ sudo update-grub
  • 继续修改
zhk@ubuntutest:~$ sudo vi /etc/netplan/00-installer-config.yaml
  • 将ens33修改为eth0
    在这里插入图片描述
  • 重启后查看
zhk@ubuntutest:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:2a:5f:af brd ff:ff:ff:ff:ff:ff
    altname enp2s1
    altname ens33
    inet 10.0.0.168/24 brd 10.0.0.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe2a:5faf/64 scope link
       valid_lft forever preferred_lft forever
  • 修改成功
  • 修改网卡注意事项
  • 查看网卡配置文件,使用了yaml语法,生效命令
zhk@ubuntutest:~$ cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
  ethernets:
    eth0:
      addresses:
      - 10.0.0.168/24
      gateway4: 10.0.0.254
      nameservers:
        addresses:
        - 192.168.100.3
        search:
        - 222.222.222.222
  version: 2
zhk@ubuntutest:~$ sudo netplan apply
  • Ubuntu默认不允许root远程登录,无特殊前情况,不建议使用root登录ubuntu。
zhk@ubuntutest:~$ grep Permit /etc/ssh/sshd_config
#PermitRootLogin prohibit-password   # 修改root登录位置
#PermitEmptyPasswords no
# the setting of "PermitRootLogin without-password".
#PermitTTY yes
#PermitUserEnvironment no
#PermitTunnel no
#       PermitTTY no

软件更新源

  • 类似centos yum
  • 置命令如下,因为在系统安装时已配置清华园,此处无需修改
zhk@ubuntutest:~$ sudo vi /etc/apt/sources.list
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy main restricted
# deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy main restricted
.....
  • 更新缓存
zhk@ubuntutest:~$ sudo apt update
  • 查看安装包
zhk@ubuntutest:~$ sudo apt list

包管理工具

  • apt等同于Centos7的yum命令
  • apt-get是第一代包管理工具,最稳定
  • apt是改进的包管理给你加,比apt-get先进
  • 区别如下表
操作内容Centos7/8Debian/Ubuntu
软件包后缀*.rpm*.deb
软件源配置文件/etc/yum.repos.d//etc/apt/sources.list
更新软件包列表yum makecache fastapt update
从软件仓库安装软件yum install packageapt install package
安装本地软件包rpm -idpkg -i
删除软件包yum removeapt remove
获取某软件包的信息yum searchapt search
apt命令功能描述
apt install安装
apt remove移除
apt purge移除软件包和配置文件
apt update刷新存储库索引
apt upgrade升级所有可升级的软件包
apt autoremove自动删除不需要的包
apt full-upgrade在升级软件包时自动处理依赖关系
apt search搜索应用程序
apt show显示安装细节

插曲

  • 在用xshell5连接Ubuntu20.0.4 LTS版本时报错如下
  • Ubuntu20.04的key exchange算法已经由 diffie-hellman-group14-sha1 升级到了 diffie-hellman-group14-sha256,因此,低版本的Xshell4并不支持 diffie-hellman-group14-sha256 导致
    在这里插入图片描述
  • 编辑ssh文件在最后插入如下内容,或者用echo追加,重启ssh服务
    在这里插入图片描述
  • 接下来报错如下
    在这里插入图片描述
  • 经百度,意识到时xshell5版本过低问题,没有相关设置项,改用Xshell6版本以上或其他工具。
    在这里插入图片描述

开发语言

  • php不如paython火,java的成长周期较长需要5-10年
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-09-24 21:30:38  更:2022-09-24 21:33:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 9:50:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码