Ubuntu系统的基础操作和使用

一、Ubuntu系统介绍

1. Ubuntu系统介绍

Ubuntu是一种流行的开源Linux操作系统,它以稳定性和易用性而闻名。由Canonical公司维护,Ubuntu提供了广泛的软件支持和社区参与。

2. Ubuntu与其他Linux发行版区别

2.1 当前的Linux发行版本

当前主要的Linux发行版本包括Ubuntu、Debian、CentOS等。

2.2 区别

Ubuntu在易用性和桌面体验上更加注重,适合桌面用户。Debian注重稳定性,CentOS则更适合用于服务器环境。

3. 当前测试的Ubuntu版本

在本文中,我们将使用Ubuntu 20.04 LTS版本作为示例进行演示。

4. Ubuntu官网

Ubuntu的官方网站为 https://ubuntu.com,用户可以在此处获取最新的发行版和官方文档。

二、Ubuntu更新软件源

1. 查看当前的软件源

在终端中运行以下命令查看当前使用的软件源:

cat /etc/apt/sources.list

2. 备份当前的sources.list文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

3. 删除原sources.list文件,重新编辑

sudo rm /etc/apt/sources.list
sudo nano /etc/apt/sources.list

编辑完成后,保存并退出。

4. 更新源

sudo apt update

5. update和upgrade区别

  • apt update:更新软件包列表,获取最新的软件包信息。
  • apt upgrade:安装可用的新版本软件包。

6. apt和apt-get区别

aptapt-get的增强版本,提供了用户友好的界面和更好的依赖性管理。

三、安装MariaDB

1. 安装MariaDB并设置开机自启

sudo apt install mariadb-server
sudo systemctl enable mariadb
sudo systemctl start mariadb

2. 查看MariaDB状态

sudo systemctl status mariadb

3. 进入数据库

sudo mysql

四、Ubuntu的常用命令

1. 常用apt操作

  • 安装软件包:sudo apt install package_name
  • 卸载软件包:sudo apt remove package_name

2. dpkg (Debian package)包管理工具

2.1 安装软件
sudo dpkg -i package.deb
2.2 卸载软件
sudo dpkg -r package_name

3. 文件系统管理

3.1 常用的文件操作
  • 复制文件:cp source_file destination
  • 移动文件:mv source_file destination
  • 删除文件:rm file
3.2 文件的解压缩
tar -zxvf file.tar.gz

4. 系统管理常用操作

  • 重启系统:sudo reboot
  • 关机:sudo shutdown now

五、系统主要目录

在Linux系统中,主要的目录结构包括:

  • /bin:二进制可执行文件
  • /etc:配置文件
  • /home:用户主目录
  • /var:可变数据
  • /tmp:临时文件
  • /usr:用户程序
  • /lib:库文件

六、系统的监控和管理

1. 动态监控系统资源占用

top

2. 检查系统是否运行某服务

sudo systemctl status service_name

3. 检查swap

swapon -s

4. 检查内核参数

4.1 列出当前生效的内核参数
sysctl -a
4.2 过滤内核中路由转发参数
sysctl -a | grep net.ipv4.ip_forward
4.3 临时修改内核参数
sudo sysctl net.ipv4.ip_forward=1
4.4 让内核参数配置生效
sudo sysctl -p

以上是Ubuntu系统基础操作和使用的一些重要方面。通过学习这些命令和操作,读者可以更好地管理Ubuntu系统,提高工作效率。希望本文提供的代码和注释有助于理解和运用这些基础操作。

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

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

相关文章

基于EasyDarwin、ffmpeg实现rtsp推流

目录 1 安装EasyDarwin 2 编译安装ffmpeg 3 启动EasyDarwin 4 ffmepg推流 5 百度网盘备份 某项目中测试时需要用到推流,于是用EasyDarwin、ffmpeg实现了RTSP推流,简单记录下过程, 1 安装EasyDarwin 这个可以去官网下载:Eas…

大模型互相“薅羊毛”背后,行业基本操作,规范化势在必行

最近,字节跳动被曝调用 OpenAI API 接口训练大模型的争议,以及谷歌大模型 Gemini 被曝使用百度文心一言进行中文语料训练等事件,在行业里引发了不小的关注和讨论。 不明真相的网友们一边热情吃瓜,一边也在感叹 AI 大厂之间互相“…

【论文解读】Efficient SAO Coding Algorithm for x265 Encoder

时间:2015年 级别:IEEE 机构:上海交通大学 摘要 x265是一款开源的HEVC编码器,采用了多种优化技术,具有较快的编码速度和优良的编码性能。作为HEVC的一项关键技术,x265还采用了样本自适应偏移(sample adap…

工作流引擎的架构设计与对比

所谓工作流引擎是指 workflow 作为应用系统的一部分,并为之提供对各应用系统有决定作用的,根据角色、分工和条件的不同决定信息传递路由、内容等级 等核心解决方案。工作流引擎可以灵活地配置工作流程,并且可以自动化的根据配置进行状态变更和…

WebRPC开发基础流程

一、WebRTC 使用入门 WebRTC(全称 Web Real-Time Communication),即网页即时通信。 是一个支持网页浏览器进行实时语音对话或视频对话的技术方案。从前端技术开发的视角来看,是一组可调用的API标准。 WebRTC API 官网&#xff1…

【P2PTransportChannel 】connetion 切换1

同 P2PTransportChannel ,MockIceTransport 也是一个ICE 通道的实现一个ice传输通道的示例:MockIceTransport #ifndef P2P_BASE_MOCK_ICE_TRANSPORT_H_ #define P2P_BASE_MOCK_ICE_TRANSPORT_H_#include <memory> #include

Observability:捕获 Elastic Agent 和 Elasticsearch 之间的延迟

在现代 IT 基础设施的动态环境中&#xff0c;高效的数据收集和分析至关重要。 Elastic Agent 是 Elastic Stack 的关键组件&#xff0c;通过促进将数据无缝摄取到 Elasticsearch 中&#xff0c;在此过程中发挥着至关重要的作用。 然而&#xff0c;显着影响此过程整体有效性的关…

金融CRM有用吗?金融行业CRM有哪些功能

市场形式波诡云谲&#xff0c;金融行业也面临着资源体系分散、竞争力后继不足、未知风险无法规避等问题。金融企业该如何解决这些问题&#xff0c;或许可以了解一下CRM管理系统&#xff0c;和其提供的金融行业CRM解决方案。 金融行业是银行业、保险业、信托业、证券业和租赁业…

Windows 终端与 PowerShell:它们有何不同?

如果您使用的是 Windows 11 或 Windows 10&#xff0c;你会发现预安装了 PowerShell 和 Windows 终端。两者都是命令行界面&#xff0c;允许您输入文本命令来执行各种任务&#xff0c;但它们有何不同&#xff1f; PowerShell 是对命令提示符的改进 Windows 11 中的 Windows Po…

基于SSM的双减后初小教育课外学习生活活动平台的设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#xff1a;是 目录…

odoo17核心1——概述

odoo17发布了&#xff0c;如果说odoo16是一个承前启后的版本&#xff0c;那么odoo17则完全抛弃了历史包袱&#xff0c;全面简化了前端代码&#xff0c;是一个里程碑式的版本。 在学习odoo的过程中&#xff0c;结合对源码的阅读&#xff0c;对odoo的设计哲学有了一些自己的感悟…

3.CentOS7关闭防火墙与SELINUX

Centos7关闭防火墙与SELINUX 1.关闭 SELinux 检查 SELinux 的状态 sestatus 修改配置文件 vim /etc/selinux/config 将SELINUX改为SELINUXdisabled重启 reboot 2.关闭防火墙 查看防火墙状态 firewall-cmd --state 如果返回 not running就表示已关闭 停止并禁用 firewa…

分享一些实用工具和学习网站

1 前言 虽然已经工作过几年的时间了&#xff0c;但是学习的脚步是不能停止的&#xff0c;对于学习&#xff0c;特别是自学&#xff0c;善于搜索网上的一些资源来辅助&#xff0c;还是非常有必要的&#xff0c;下面我就把这几年私藏的各种资源&#xff0c;网站贡献出来给你们。…

BSWM 模式管理(二)ESH

BSWM 模式管理 ESH 1 ECU State Handling (ESH)2 BSWM ESH 五大模式与六大通用状态机3 状态机对应的切换条件 conditions or rules4 默认主要的 ACTION 或者 ACTION LIST1 ECU State Handling (ESH) 与 ECUM 相关,整个 ECU 状态管理的状态机制 2 BSWM ESH 五大模式与六大通…

时间序列预测模型全家桶-最全教程

时序预测&#xff1a;LSTM、ARIMA、Holt-Winters、SARIMA模型的分析与比较-CSDN博客 风速预测&#xff08;二&#xff09;基于Pytorch的EMD-LSTM模型-CSDN博客 风速预测&#xff08;三&#xff09;EMD-LSTM-Attention模型-CSDN博客 风速预测&#xff08;四&#xff09;基于P…

Spring Boot学习随笔- 文件上传和下载(在线打卡、附件下载、MultipartFile)

学习视频&#xff1a;【编程不良人】2021年SpringBoot最新最全教程 第十二章、文件上传、下载 文件上传 文件上传是指将文件从客户端计算机传输到服务器的过程。 上传思路 前端的上传页面&#xff1a;提交方式必须为post&#xff0c;enctype属性必须为multipart/form-data开发…

Maven将Jar包打入本地仓库

Maven将Jar包打入本地仓库 Maven将Jar包打入本地仓库嘚吧嘚下载Maven配置Maven新建MAVEN_HOME编辑Path验证Maven配置 Jar包打入Maven仓库 Maven将Jar包打入本地仓库 嘚吧嘚 最近项目用到一个Jar包&#xff0c;不能从远程仓库拉取&#xff0c;只有一个Jar包&#xff0c;所以需…

深度比较(lodash 的 isEqual 方法)

_.isEqual() 是 Lodash 提供的一个函数&#xff0c;用于比较两个值是否相等。它会递归地比较两个对象的属性和值&#xff0c;以判断它们是否相等。 这个函数的作用是&#xff1a; 深度比较对象&#xff1a;递归比较两个对象的每一个属性和嵌套对象的属性&#xff0c;判断它们…

一些宝藏网站

在线绘制 Desmos | 图形计算器 免费使用Desmos精美的在线图形计算器来探索数学奥妙。 功能包含绘制函数图形和散点图&#xff0c;视化代数方程式、新增滑块&#xff0c;动画图表等。 &#xff08;带方程式模版&#xff09; GeoGebra - 风靡世界, 过亿师生沉迷使用的免费数学…

IDEA Community html文件里的script标签没有syntax highlighting的解决方案

在网上找到的解决方法有的是针对Ultimate版本才可以下载的plugin&#xff0c;对我所用的Community版本无法生效&#xff0c;找了一圈最后在stackoverflow上找到一个有效的方案&#xff0c;给需要的小伙伴分享一下&#xff1a;IntelliJ Community Edition: Javascript syntax hi…