ubuntu安装
ubuntu安装
安装
参考文章:https://blog.csdn.net/IDzengkun/article/details/106362615
选择语言

不更新

选择英语键盘

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

不配置代理

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

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

按下空格,后按 Done

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

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

设置账户名称和密码
hexi
123@.com

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

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

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

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

ssh服务配置
查看防火墙状态和sshd服务状态
syytemctl status sshd
syytemctl status ufw

防火墙
参考文章:
https://blog.csdn.net/weixin_42171170/article/details/106957543
sudo ufw allow 22/tcp # 允许所有的外部IP访问本机的22/tcp (ssh)端口
查看进程
ps -ef | grep 22 # 查看含有22的所有进程
切换root账户
初始化root密码
在终端输入命令 sudo passwd,然后输入当前用户的密码。
终端会提示输入新的密码并确认,此时的密码就是root新密码。
修改成功后,输入命令su root,再输入新的密码就可以登录root用户了。
配置ssh
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登陆打开

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

重启ssh服务
sudo systemctl restart sshd
在xshell中进行配置,依次填写这四个选项

依次填写非root用户的信息

进入之后切换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服务

配置静态ip
简称-玄学

本地计算机配置静态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
防火墙突然失灵,卸载重装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查看和开启服务

服务内容的存储位置
root@hexiubuntults:~# cd /usr/lib/systemd/system
root@hexiubuntults:/usr/lib/systemd/system# ls

关机重启命令
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 软件包

浙公网安备 33010602011771号