ubuntu安装

ubuntu安装

安装

参考文章:https://blog.csdn.net/IDzengkun/article/details/106362615

选择语言

image

不更新

在这里插入图片描述

选择英语键盘

在这里插入图片描述

默认ip,一会改成静态ip,好用ssh连接

在这里插入图片描述

不配置代理

在这里插入图片描述

设置默认镜像,一会改成阿里云的镜像,块

在这里插入图片描述

自定义磁盘分区,光标跳到 custom storage layout,按空格键表示选中该选项

在这里插入图片描述

按下空格,后按 Done

在这里插入图片描述

按空格,及enter键进行分区,选择reformat重新分配磁盘空间

image-20240506181941093

磁盘空间分配如下,预留5G做备用测试

image-20240506182250130

设置账户名称和密码

hexi
123@.com

image-20240506182504841

安装ssh 光标再括号的时候按空格,不导入密钥

在这里插入图片描述

一些常用的工具,都不安装,需要用的时候用apt-get安装

在这里插入图片描述

安装完成,在更新软件,稍等,不要选择第二项,这一步要好久

在这里插入图片描述

重启,这一步要上一步完成

image-20240506190620196

ssh服务配置

查看防火墙状态和sshd服务状态

syytemctl status sshd
syytemctl status ufw

image-20240506191406616

防火墙

参考文章:

https://blog.csdn.net/weixin_42171170/article/details/106957543

https://www.cnblogs.com/sjyyt/articles/3161928.html

sudo ufw allow 22/tcp # 允许所有的外部IP访问本机的22/tcp (ssh)端口

查看进程

https://blog.csdn.net/qq_21989927/article/details/109299176

ps -ef | grep 22 # 查看含有22的所有进程

切换root账户

https://www.cnblogs.com/Severus-Cavendish/p/16344678.html

初始化root密码

在终端输入命令 sudo passwd,然后输入当前用户的密码。
终端会提示输入新的密码并确认,此时的密码就是root新密码。
修改成功后,输入命令su root,再输入新的密码就可以登录root用户了。

配置ssh

https://blog.csdn.net/gmaaa123/article/details/135162819

ssh出现问题,预装的时候的选项的问题,使用apt重新安装(其实是没有问题的,是改错了文件)

这里注意,是修改sshd-config,不是修改ssh-config文件

apt-get remove openssh-server --purge -yapt 	#	卸载ssh-server
apt-get install openssh-server	#	安装ssh-server
sudo systemctl status ssh	#	查看ssh运行状态
ip a	#	查看本机ip	192.168.0.195
vim /etc/ssh/sshd_config	#	编辑ssh的环境变量配置文件

在文件中打开22端口,并且把root登陆打开

image-20240507074117344

这里是说明不禁用隧道明文密码,方便ssh输入账号ip密码直接的登录

image-20240507074838489

重启ssh服务

sudo systemctl restart sshd

在xshell中进行配置,依次填写这四个选项

image-20240507093044301

依次填写非root用户的信息

image-20240507093610954

进入之后切换root用户

su root
#	输入密码
Password: 
#	成功切换账户
root@hexiubuntults:/home/hexi# 

ssh连接不稳定,如何解决

https://blog.csdn.net/weixin_40083227/article/details/103546129

vim /etc/ssh/sshd_config
#	将这两个数据更改
ClientAliveInterval 0	#	客户端每隔多少秒向服务发送一个心跳数据
ClientAliveCountMax 3	#	客户端每隔多少秒向服务发送一个心跳数据
sudo systemctl resatrt sshd	#	重启sshd服务

image-20240507094512796

配置静态ip

https://blog.csdn.net/Yuku226/article/details/131516005

简称-玄学

image-20240507102149461

本地计算机配置静态IP,配合和虚拟机临近,可以了

192.168.0.121	#	主机
192.168.0.120	#	ubuntu

系统目录结构

所有的文件都是文本文件,是基础文件

名称 作用 额外添加
bin 原始含义:二进制文件;作用:存储的命令文件,即可执行文件 命令添加
boot ubuntu中核心的镜像文件
cdrom 镜像文件
dev 设备文件
etc 环境配置在其中
home 各个用户的目录 ./bin命令添加
lib 依赖:ubuntu需要的各种的文件依赖
mnt 临时存储
opt 软件安装文件夹 安装软件
proc 内核
root 最高管理员
run 运行打开的程序
sbin 超级命令super
snap 快照 操作系统内部的快照
srv 存储文件-系统自己的文件 用到的数据
var 日志文件 不会删除的日志
tmp 临时文件 临时记录
sys 系统文件
usr 用户的文件,home中是私有的usr是所有人都要用到的 ./bin命令添加

系统管理操作

防火墙操作ufw

https://blog.csdn.net/carefree2005/article/details/120271903

https://www.cnblogs.com/sjyyt/articles/3161928.html

防火墙突然失灵,卸载重装ufw

sudo apt-get purge ufw gufw
sudo apt-get install ufw gufw
ufw enable	#	ufw启动并且加入到系统启动项
sudo ufw default deny	#	设置所有策略为拒绝,接下来在配置允许端口
sudo ufw allow 22/tcp	#	允许所有的外部IP访问本机的22/tcp (ssh)端口
ufw status	#	查看防火墙状态
sudo ufw reload	#	重启ufw防火墙

服务管理命令systemctl

# 系统服务管理命令 开启 停止 重启 查看运行状态
systemctl start | stop | restart | status 服务名称
# 系统的服务存储位置 这是系统中服务存储的位置
cd usr/lib/systemd/system
# 查看正在运行的服务
systemctl list-unit-files
# 关掉服务的自动启动
systemctl disable 服务名称
# 开启服务的自动启动
systemctl enable 服务名称

使用systemctl查看和开启服务

image-20240507105540243

服务内容的存储位置

root@hexiubuntults:~# cd /usr/lib/systemd/system
root@hexiubuntults:/usr/lib/systemd/system# ls

image-20240507104931444

关机重启命令

halt # 关闭系统
poweroff # 关闭系统再断电
reboot # 重启
shutdown -h 1 # 一分钟后关机

修改主机名称

hostnamestl --static set-housename name
reboot

修改host映射来实现通过名称访问主机

[C:\Windows\System32\drivers\etc]$ ls
Directory of C:\Windows\System32\drivers\etc
Name                      Host                  Protocol  User Name  

在文件host底部加上 ip 名称 格式的文字,算是加到环境变量了

APT软件包

apt install 软件包

posted @ 2024-05-08 10:05  何夕_DL  阅读(6)  评论(0编辑  收藏  举报