Linux系统简介及简要shell命令介绍(1)

Linux 系统管理技术

Linux 系统简介

Linux 系统是一个开源免费的多用户多任务操作系统。

Linux 内核是开源并且免费的,任何组织或个人都可以轻松获取它,然后按照自己的需求进行修改定制或增删功能,然后发布为一款全新的操作系统,这些新的系统称为 Linux 系统发行版,它们统称为 Linux 系统。

Linux 系统源自 Unix 系统,它继承了 Unix 系统强大的功能和使用习惯,但支持低端硬件设备。所以它们师出同门,我们经常这样称呼它们Unix/Linux。

Linux 内核源码:https://www.kernel.org

操作系统*(Operating System*,简称 OS):管理所有软件和硬件资源,世界上最复杂的软件。对下管理各种硬件,对上为各种应用程序的运行提供一个支撑平台。

操作系统内核功能:内存管理、用户管理、任务管理、文件系统、网络通信系统等

流行的 Linux 发行版:

  • Ubuntu
  • CentOS
  • RedHat
  • Suse
  • Debian
  • 深度
  • 麒麟

Linux 系统的使用方法:

  • 桌面环境:傻瓜式,简单易学,但功能有限、很低效,并且桌面环境会消耗很多硬件资源(比如内存、CPU等),所以在服务器或嵌入式设备上通常都不安装桌面环境。比如GNOME、KDE 等。
  • Shell 命令:学习难度高,需要记忆一堆命令,但功能强大、高效,节省系统资源。

温馨提示:想成为 Linux 系统骨灰级玩家,必须熟练掌握常用 Shell 命令!

Linux 系统中,桌面环境并不是内核的一部分,而是一个应用程序,可以不安装或直接卸载它。

常用Shell命令

root用户是Linux系统内置的超级管理员用户,它具有最高权限,能执行一切操作!

电源管理

poweroff: 关机

reboot: 重启

shutdown: 关机或重启

很多功能复杂的命令可以带参数,不同参数表示不同的功能。命令名字和参数以及不同参数之间用空白间隔。

网络配置管理

ping:检测本机和目标机器之间的网络是否通畅(^c断开)

ifconfig:查看或临时设置本机IP、子网掩码等网络配置信息(Ubuntu系统中需要先安装net-tools软件包)

netstat:查看网络状态信息

IP地址:用于标注一台机器在网络中的地址,为了实现正常通信,在同一个网络中的不同机器应该使用不同的IP地址。

域名:类似于主机名,域名是世界唯一的,可以将域名解析到某个IP地址,这样一来就可以使用这个域名进行通信。常见域名后缀:com,net,org,cn等

软件包管理

在线安装

Debin/Ubuntu家族发行版系统使用apt或apt-get命令

Redhat/CenOS/Fedora家族发行版系统使用yum或dnf命令

Ubuntu20.04系统修改软件源的操作方法

Ubuntu 的软件源配置文件是 /etc/apt/sources.list。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

PS:建议将默认软件源修改为国内源,这样会大大提升在线安装的速度

在Ubuntu系统中软件包管理相关命令:

sudo apt update   #	更新本地软件源缓存(与服务器同步),建议在每次安装软件包之前执行一次

sudo apt install 软件包名		#	安装某个软件包

sudo apt remove 软件包名		#	卸载某个软件包

sudo apt upgrade			   #	将系统中的所有软件包升级到最新版本
#如果在较旧版本的Ubuntu系统中,要将上面的apt换成apt-get命令,参数不变
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值