准备事项
闲来没事准备把闲置的电脑用起来,搭个服务器玩玩,选型时初选时centos7.9,发现有驱动的问题(小新pro13amd处理器)懒得折腾直接换
centos地址====>阿里云镜像
ubuntu地址===>清华镜像
需要制作一个U盘启动盘
推荐使用Rufus我看了下,貌似只支持win。我后面没有win环境,使用的是balenaEtcher(mac环境)修改bios,装就完了
ubuntu apt命令
使用 apt 命令安装软件包:
sudo apt install Package-name
使用 apt 命令删除包,键入以下内容:
sudo apt remove package-name
使用 apt 命令安装多个软件包:
sudo apt install Package-name package-name2
使用 apt 命令删除多个包:
sudo apt remove package-name package-name2
用于更新包索引的 Apt 命令:
sudo apt update
apt命令升级系统:
sudo apt upgrade
apt命令全面升级系统:
sudo apt full-upgrade
使用 apt 命令升级软件包:
sudo apt upgrade package_name
查看系统上可以升级的软件包列表
apt list --upgradable
如果要删除软件包及其所有配置文件,请使用purgeapt 命令:
sudo apt purge package_name
运行以下命令以删除未使用的包:
sudo apt autoremove
运行以下 apt 命令以列出所有可用的软件包:
sudo apt list
apt 命令列出唯一安装的软件包:
sudo apt list --installed
运行以下 apt 命令来搜索包:
sudo apt search package-name
apt 命令查找有关软件包的信息
sudo apt show package-name
apt 命令列出包依赖项
sudo apt depends packagename
apt 命令删除依赖项:
sudo apt autoremove
sudo apt --purge autoremove
ubuntu snap命令
# 查看版本
snap version
# 查找软件
snap find "media player"
# 查看软件信息
snap info vlc
# 安装软件
snap install vlc # 默认使用stable channel
snap install vlc --channel=edge # 指定 channel
snap switch vlc --channel=stable # 切换channel
# snap 安装软件目录在 `/snap/bin`,该目录已加入 `$PATH`,因此可以直接在命令行运行相应的程序。
# 列出所有已安装的软件
snap list
snap list --all vlc # 列出所有已安装的版本
# 更新已安装的软件
snap refresh vlc
# 回滚软件版本,snap默认会保留2各版本
snap revert vlc
# 启用/禁用软件
snap enable/disable vlc
# 删除软件
snap remove vlc # 有些系统会缓存31天
snap remove vlc --purge # 彻底清除
# 后台服务列表
snap services
# 启动、停止、重启后台服务
snap restart lxd
snap restart lxd.daemon
snap start lxd.daemon
snap start --enable lxd.daemon
snap stop lxd.daemon
snap stop --disable lxd.daemon
# 查看后台服务日志
snap logs lxd
snap logs lxd -f # 持续监控
默认进入命令行模式/用户图形界面
一、开机默认进入命令行模式
1、输入命令:
sudo systemctl set-default multi-user.target
2、重启:
reboot
要进入图形界面,只需要输入命令
startx
从图形界面切换回命令行:ctrl+alt+F7
二、开机默认进入图形用户界面
1、输入命令:
sudo systemctl set-default graphical.target
2、重启:
reboot
要进入命令行模式:ctrl+alt+F2
从命令行切换到图形界面:ctrl+alt+F7
安装ssh
sudo apt-get install openssh-server
# 启动
sudo systemctl start ssh
# 检查状态
sudo systemctl status ssh
注意:远程连接root会存在问题
# 渠道ssh的配置文件
vim /etc/ssh/sshd_config
# 大概在32行的位置
#LoginGraceTime 2m
#PermitRootLogin prohibit-password
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
# 改之后
#LoginGraceTime 2m
#PermitRootLogin prohibit-password
PermitRootLogin yes
StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
# 记得重启一下
sudo systemctl restart ssh
参考
Ubuntu系统中防火墙的使用和开放端口
Linux软件包管理工具 Snap 常用命令
ubuntu18.04.1 开机默认进入命令行模式/用户图形界面