Ubuntu 详解| Ubuntu ssh| Ubuntu apt命令大全| Ubuntu性能优化| Ubuntu换镜像源

news2024/11/23 20:50:32

Ubuntu 是Debian开源linux系统体系下的子分支之一  Debian-ubuntu
和它一样的还有  kali(一款渗透测试软件)           Debian-kali

小白参考 :
Centos 7.9 安装 图解版 小白必看 最新_centos7.9-CSDN博客文章浏览阅读2.5k次,点赞34次,收藏28次。VMware安装win7用 12win10 用 15win11用 16.2.4别问为什么,问就是win和VMware不兼容导致虚拟机各种奇葩异常,重装集群了这已经是我当年实验了20多次得出的结果,最佳兼容性搭配。_centos7.9https://blog.csdn.net/qq_61414097/article/details/141171717高级安装参考麒麟安装 

Kylin |银河麒麟高级服务器操作系统V10 安装 |图解版 | 带下载链接-CSDN博客文章浏览阅读1.3k次,点赞36次,收藏19次。安装 |图解版 | 带下载链接https://blog.csdn.net/qq_61414097/article/details/142731001

安装过程 参考centos7 不过 在进行分区,

注意手动分区,参考如下,不然卡爆


ubunt
/home    15G    ext4    逻辑分区,         存放一些个人数据,用户工作目录
/swap    8000M    swap    交换空间                    相当于win系统的虚拟内存
/    20G     ext4    主分区根目录             相当于win系统的C盘
/boot  512MB ext4 逻辑分区             系统内核/引导分区
  
 目录          分区格式                          分区类型     大小                      备注
swap        swap              逻辑分区     8G             相当于win系统的虚拟内存
/           ext4              主分区     100G           相当于win系统的C盘
/boot       ext4             逻辑分区    400M          引导启动,不需要太大
/home       ext4             逻辑分区    140G          用户工作目录    

安装后调教

1.注意

Ubuntu不适用yum命令下载 他配置的下载命令为apt


 备份原有文件

     cp /etc/apt/sources.list /etc/apt/sources.list_bak

2. 编辑sources.list文件 ,更换下载源  

     vi /etc/apt/sources.list


   
当下载报错换镜像下载源和yum原理类似:


  请使用 apt-cdrom,通过它可以让 APT 识别该盘片。apt-get upgdate 不能被用来加入新的盘片。
0210915) bionic Release
  正在读取软件包列表... 完成                        
E: 仓库 “cdrom://Ubuntu 18.04.6 LTS _Bionic Beaver_ - Release amd64 (20210915) bionic Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-se


给apt-get换镜像源

参考网址

Ubuntu apt-get 国内镜像源替换(新手必看,超详细!各种镜像源网站都有)_apt 国内镜像-CSDN博客文章浏览阅读9.7w次,点赞72次,收藏285次。点击名称即可进入对应网站阿里云镜像开源镜像站网易开源镜像站清华大学开源镜像站中科大开源镜像站1.首先进入开源镜像站获取相应连接,这里以阿里云为例:2.点击Global.help 复制相应地址3.备份一下自己系统的源文件sudo cp /etc/apt/sources.list /etc/apt/sources.bak1#第一个参数时拷贝的文件路径和文件名称,第二个是拷贝到(粘..._apt 国内镜像https://blog.csdn.net/qq_21095573/article/details/99736630 
方法:进入

#:~:text=Ubuntu

我用的Ubuntu18 
cd /etc/apt
 vim sources.list
清空粘进去
deb https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
然后
.更新软件源列表
sudo apt-get update
#这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。
我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。


update后,可能需要upgrade一下。

(如果不需要更新软件就不用执行下面这条)

sudo apt-get upgrade


#这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,
就会提示你更新。如果你的软件都是最新版本,会提示:
    升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级

apt命令大全


安装软件包:
sudo apt install package_name
用于安装指定的软件包及其依赖项。需要管理员权限。

卸载软件包:       sudo apt remove package_name
完全卸载软件包:sudo apt purge package_name
更新软件包列表:sudo apt update
升级软件包:       sudo apt upgrade
纠正安装依赖:   apt-get -f install -y
搜索软件包:        apt search package_name
显示软件包信息: apt show package_name
清理过时的软件包:sudo apt autoclean
清理所有不再使用的软件包:sudo apt autoremove
自动删除卸载残留        apt autoremove

开启ssh远程

要在Ubuntu主机开启SSH服务,需要开启openssh-server
命令:

1、执行下句,下载SSH服务
sudo apt-get install openssh-server    
2、执行下句,验证下载后是否已经开启了服务:
ps -e | grep ssh
如果只有ssh-agent表示还没启动。
3、执行下句,开启服务
/etc/init.d/ssh start
如果显示sshd则说明已启动成功。

远程ssh 使用root连接拒绝密码解决方式 及原因


 我们一直用 linux root正确密码输入,但就是无法验证。但使用其他普通用户则没有问题,后来了解到是ssh配置文件问题导致的。


1、需要编辑一下/etc/ssh/sshd_config文件:

sudo vim /etc/ssh/sshd_config
将 PermitRootLogin改为yes:

普通用户远程则需要修改以下
PasswordAuthentication设为yes

重启SSH服务以应用更改:
sudo systemctl restart sshd

sudo systemctl start ssh来启动SSH服务 
使用sudo systemctl status ssh查看服务状态,

3、之后重启ssh-server即可:
sudo /etc/init.d/ssh restart
4、如果还不行,重启一下虚拟机,之后应该就能连接上了

解释:

Ubuntu系统默认情况下,root用户是禁止远程登录的,因为出于安全考虑,root用户拥有系统上的最高权限,远程登录时如果被攻击,将会带来严重的安全风险。如果你尝试使用SSH客户端(如PuTTY或者使用ssh命令)以root身份远程登录Ubuntu系统,你会遇到拒绝访问的错误。

解决方法:

使用具有sudo权限的普通用户账号登录Ubuntu系统。

一旦登录,你可以通过在终端执行以下命令来允许root用户远程登录:

sudo passwd root  # 设置root用户的密码
sudo nano /etc/ssh/sshd_config  # 编辑SSH配置文件或vim /etc/ssh/sshd_config

在打开的sshd_config文件中,找到PermitRootLogin这一行,并将其修改为
PermitRootLogin yes
保存并关闭文件,然后重启SSH服务使更改生效:

sudo systemctl restart ssh
现在你应该能够以root用户通过SSH远程登录Ubuntu系统了。

注意:出于安全考虑,强烈建议只在确实需要时才允许root用户远程登录,并在完成工作后立即禁用。


性能优化


1.参考网址

https://www.sysgeek.cn/speed-up-ubuntu/#0-01%EF%BC%9A%E4%BC%98%E5%8C%96-ubuntu-%E5%BC%80%E6%9C%BA%E5%90%AF%E5%8A%A8%E9%A1%B9

2.
  Ubuntu系统特别卡顿解决

首先,自动删除卸载残留


apt autoremove是一个用于自动删除不再需要的软件包的命令。在Ubuntu和Debian系统中,当您使用 apt 命令安装或升级软件包时,系统会自动安装软件包的依赖关系。但是,当您卸载某个软件包时,它的依赖关系可能仍然留在系统中,占用磁盘空间。
apt autoremove 命令用于自动检测和删除不再需要的依赖关系,以释放磁盘空间。


然后,卡顿可能可以通过调整swappiness来解决

Ctrl+Alt+T 打开终端,输入

cat /proc/sys/vm/swappiness
得到应是60

这个表示的是使用的物理内存(0是最大限度使用物理内存),所以数值越低,速度理论来说是越快。

接下来我们来永久改这个数值
在终端输入

vim /etc/sysctl.conf
这时应该会出现一个文档,在文档添加一行

vm.swappiness=10
然后,点保存,关闭文档。

在终端再次输入

sudo sysctl -p
就修改完成了。可以再次执行

cat /proc/sys/vm/swappiness
看看是不是数值修改了。

卡顿还有可能是磁盘占满产生的

执行命令:

df -h//用于查看已经挂载的硬盘使用情况
可以看到

/dev/loop0     squashfs  2.5M  2.5M     0  100% /snap/gnome-calcu
这时如果你的最大的磁盘基本满了,这时你就可以继续我接下来的操作了,否则到此为止换其他方法。当然操作一遍也可以试试。



 

sudo apt-get autoremove//卸载自动装且不再使用的软件包,可能会误删非apt-get管理的软件包,谨慎使用!!!
如果磁盘还是很满,接下来执行清理命令:


sudo apt-get autoclean         // 清理旧版本的软件缓存
sudo apt-get clean                //  清理所有软件缓存
sudo apt-get autoremove      //    删除系统不再使用的孤立软件
sudo rm -rf /home/用户名/.local/share/Trash/*
最后一条命令记得吧用户名换成你常用的用户名,如果其他的用户你也经常用,那么都执行一次。

到此为止, 问题就解决

 进一步加快 Ubuntu 的包更新速度,apt-fast是个不错的选择。它通过并行下载,能够显著提升下载速度,缩短等待时间。

安装和使用apt-fast的步骤如下:

1添加apt-fast的官方 PPA:


sudo add-apt-repository ppa:apt-fast/stable
2添加 PPA 后,更新软件源:

sudo apt-get update
3安装apt-fast:


sudo apt-get install apt-fast
据需要配置 apt-fast,比如调整并行下载数。详细配置信息请参考「apt-fast 官方 Github 仓库」,和「如何在 Ubuntu 中安装、配置和使用 APT-Fast」。

5配置完成后,就可以用apt-fast替换apt-get和apt命令进行系统和软件包更新了。

apt-fast的默认并行下载数为 4,你可以根据网络状况调整,以获得最优性能

写文不易   给我点点关注  和点点赞   点点收藏吧

三分云计算-CSDN博客三分云计算擅长云计算及运维,大数据运维及大数据基础,Linux操作系统部署大全,等方面的知识,三分云计算关注kubernetes,求职招聘,数据仓库,量子计算,ssh,redis,spring,java,apache,elasticsearch,devops,flume,mysql,vim,开源,空间计算,python,zabbix,github,oracle,nginx,ubuntu,elk,华为云,开源软件,自动化,缓存,数据结构,交友,gitee,flink,运维,pycharm,kafka,服务器,gitlab,搜索引擎,运维开发,大数据,centos,hive,容器,idea,金融,docker,sql,ansible,git,spark,linux,debian,jenkins,json,hadoop,sublime text,数据库,云计算,系统架构,程序人生,负载均衡,vscode,hdfs,bash,aws,etcd,低代码领域.https://blog.csdn.net/qq_61414097?type=blog

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2210190.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue3.0 + vite:中使用 sass

1、安装依赖 npm i sass sass-loader --save-dev 在项目的src/assets文件夹下新建style/index.scss 文件 2、在 vite.config.ts 中加: resolve: {alias: {: fileURLToPath(new URL(./src, import.meta.url))} }, css: {// 配置 SCSS 支持preprocessorOptions: {s…

Mybatis Plus连接使用ClickHouse也如此简单

通过阅读列式数据库ClickHouse官网&#xff0c;不难看出它有支持JDBC规范的驱动jar包&#xff0c;可以直接集成到Object Relational Mapping框架等&#xff0c;下面我用SpringBootMybatisPlus环境连接ClickHouse来演示一下 集成步骤 1.Maven引入ClickHouse提供的JDBC依赖 <…

解决海外社媒风控问题的工具——云手机

随着中国企业逐步进入海外市场&#xff0c;海外社交媒体的风控问题严重影响了企业的推广效果与账号运营。这种背景下&#xff0c;云手机作为一种新型技术解决方案&#xff0c;正日益成为企业应对海外社媒风控的重要工具。 由于海外社媒的严格监控&#xff0c;企业经常面临账号流…

linux驱动-platform子系统

目录 1.传统字符设备驱动框架的缺点 2.总线、设备、驱动 3.设备注册 4.驱动注册 1.传统字符设备驱动框架的缺点 缺点&#xff1a;驱动可移植性差&#xff0c;原因是驱动里面包括了很多该芯片特有的消息&#xff0c;如果是其他平台&#xff0c;硬件信息会有差异&#xff0c;…

七、Linux 之用户管理

基本介绍 Linux 系统是一个多用户多任务的操作系统&#xff0c;任何一个要使用系统资源的用户&#xff0c;都必须首先向系统管理员申请一个账号&#xff0c;然后以这个账号的身份进入系统 添加用户 useradd 用户名添加一个用户 milan, 默认该用户的家目录在 /home/milan 细节说…

深入Postman- 自动化篇

前言 在前两篇博文《Postman使用 - 基础篇》《玩转Postman:进阶篇》中,我们介绍了 Postman 作为一款专业接口测试工具在接口测试中的主要用法以及它强大的变量、脚本功能,给测试工作人员完成接口的手工测试带来了极大的便利。其实在自动化测试上,Postman 也能进行良好的支…

【特赞-注册安全分析报告】

前言 由于网站注册入口容易被黑客攻击&#xff0c;存在如下安全问题&#xff1a; 暴力破解密码&#xff0c;造成用户信息泄露短信盗刷的安全问题&#xff0c;影响业务及导致用户投诉带来经济损失&#xff0c;尤其是后付费客户&#xff0c;风险巨大&#xff0c;造成亏损无底洞…

SQL分类中的DDL

DDL&#xff08;Data Definition Language):数据定义语言&#xff0c;用来定义数据库对象&#xff08;数据库&#xff0c;表&#xff0c;字段&#xff09;。 一、DDL语句操作数据库 1、查询所有数据库&#xff1a;show databases&#xff1b;&#xff08;一般用大写&#xff…

自动化——RPA——影刀——批量刷视频

前言 影刀底层是python https://www.yingdao.com/ 需求 实现视频集的定时点击和播放。 要点 第一步&#xff1a;将需要播放的视频链接放到excel中&#xff0c;excel的名字自定义&#xff0c;本文为“批量刷视频”。 第二步&#xff1a;使用影刀的“打开/新建Excel”功能&…

汽车免拆诊断案例 | 2022款大众捷达VS5车行驶中挡位偶尔会锁在D3挡

故障现象  一辆2022款大众捷达VS5汽车&#xff0c;搭载EA211发动机和手自一体变速器&#xff0c;累计行驶里程约为4.5万km。该车行驶中挡位偶尔会锁在D3挡&#xff0c;车速最高约50 km/h&#xff0c;且组合仪表上的发动机故障灯和EPC灯异常点亮。 故障诊断  用故障检测仪检…

Centos7快速安装配置RabbitMQ

1. 卸载现有的 RabbitMQ 和 Erlang&#xff08;可选&#xff09; # 停止 RabbitMQ 服务 sudo systemctl stop rabbitmq-server# 卸载 RabbitMQ sudo yum remove -y rabbitmq-server# 卸载 Erlang sudo yum remove -y erlang# 删除 RabbitMQ 残留文件 sudo rm -rf /var/lib/rab…

smartctl 设置硬盘的 write-caching

sg3 一、sg3查看缓存状态 您可以使用sg_modes命令来查看SAS盘和SATA盘的缓存状态。例如&#xff0c;要查看/dev/sdb设备的缓存状态&#xff0c;您可以执行以下命令&#xff1a; sg_modes -p 8,0 /dev/sdb 二、sg3关闭机械盘写缓存状态&#xff08;仅适用于SAS盘&#xff09…

ollama + fastgpt+m3e本地部署

ollama fastgptm3e本地部署 开启WSL更新wsl安装ubuntu docker下载修改docker镜像源开启WSL integration 安装fastgpt先创建一个文件夹来放置一些配置文件用命令下载fastgpt配置文件用命令下载docker的部署文件 启动容器M3E下载ollama下载oneapi配置登录oneapi配置ollama渠道配…

拥抱云原生

专题七&#xff1a;云原生实战72课时 专题简介&#xff1a; 云原生正在改变世界&#xff0c;新一代架构思想ServiceMesh、Serverless改变传统软件架构模式&#xff0c;本专题基于完全云上架构实战&#xff0c;结合微服务架构和云计算平台两者的优势&#xff0c;属于架构师必备…

LabVIEW智能可变温循环PCT测试系统

随着全球能源危机的加剧和环境保护需求的提升&#xff0c;开发和利用清洁能源已成为全球必然趋势。氢能作为一种高效的替代能源&#xff0c;正逐步受到关注。然而&#xff0c;储氢技术的研究至关重要&#xff0c;尤其是储氢材料的PCT&#xff08;Pressure-Composition-Temperat…

如何使用UART(STM32 HAL库)

UART &#xff08;通用异步收发器&#xff09;是在 USART &#xff08;通用同步异步收发器&#xff09;基础上裁剪掉了同步通信功能&#xff0c;只剩下异步通信功能。关于通信和串口的基本知识&#xff0c;可参见文章《串口通信简介-CSDN博客》和《数据通信的一些基础概念-CSDN…

红杉资本行业总结篇:生成式 AI 的发展

Datawhale干货 最新&#xff1a;红杉资本&#xff0c;全球著名风险投资公司 生成式 AI 的发展&#xff1a;从 “快思考” 到 “慢思考”&#xff0c;开启自主应用的新篇章。 在生成式 AI 革命的两年里&#xff0c;研究方向正从 “快思考”&#xff08;快速预训练响应&#xff…

Mysql(九) --- 事务

文章目录 前言1.什么是事务&#xff1f;2.事务的ACID特性3.为什么要使用事务&#xff1f;4.如何使用事务4.1.查看支持事务的 存储引擎4.2.语法4.3.开启一个事务&#xff0c;执行修改后回滚4.4.开启一个事务&#xff0c;执行修改后提交4.5.保存点4.6.自动/手动提交事务 5.事务的…

[含文档+PPT+源码等]精品大数据项目-springboot基于Hadoop框架实现的高校图书馆阅读书目推荐系统

关于大数据项目——Spring Boot基于Hadoop框架实现的高校图书馆阅读书目推荐系统的课题背景&#xff0c;可以从以下几个方面进行阐述&#xff1a; 一、信息技术发展的推动 随着信息技术的迅猛发展&#xff0c;互联网上的信息数据量呈爆炸式增长。这种信息过载现象使得用户难以…

2014年国赛高教杯数学建模A题嫦娥三号软着陆轨道设计与控制策略解题全过程文档及程序

2014年国赛高教杯数学建模 A题 嫦娥三号软着陆轨道设计与控制策略 嫦娥三号于2013年12月2日1时30分成功发射&#xff0c;12月6日抵达月球轨道。嫦娥三号在着陆准备轨道上的运行质量为2.4t&#xff0c;其安装在下部的主减速发动机能够产生1500N到7500N的可调节推力&#xff0c;…