Ubuntu系统的基础操作和使用
2023-12-21 13:40:38
一、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区别
apt
是apt-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系统,提高工作效率。希望本文提供的代码和注释有助于理解和运用这些基础操作。
文章来源:https://blog.csdn.net/Java_WuDG/article/details/135124709
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!