目录
1、认识Linux系统
特性:Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
1.1、常见操作系统分类
- 桌面操作系统:Windows/macOS/Linux
- 移动端操作系统:Android/ios
- 服务器操作系统:Linux/Windows Server
- 嵌入式操作系统:Android (底层 Linux)
1.2、Linux发行版
说明:所谓的发行版就是在原版的Linux系统的基础上,额外增加一层常用软件的操作系统。
1.3、Linux文件系统
说明:不同于Windows系统的文件路径的起点是盘符,Linux系统的根路径是' / '(根目录)
Linux目录结构如下:
掌握常用的目录作用:
- /:根目录;所有文件路径的起点,根目录下的所有第一层级的文件夹,均不能随意进行修改操作。
- /etc:系统配置文件存放的目录,可查看系统信息,不建议在此目录下存放可执行文件。
- /home:系统普通用户的家目录,一般用户的操作在该目录下进行。
- /root:系统管理员的root目录。
- /usr:系统应用程序存放的目录,常用操作命令和用户软件的安装目录。
- /var:放置系统执行过程中经常变化的文件,如日志信息文件。
1.4、远程连接服务器
方式一:使用工具
常见的远程连接工具:
- FinalShell(推荐):功能强大、好操作(高级功能需要订阅)
- XShell(推荐):个人用免费/商用收费
- Putty:免费开源
- SecureCRT:收费
- MobaXterm:免费
连接服务器步骤(以FinalShell为例):
1、首先查看服务器的IP地址使用命令ifcofig或ip adrr(ifconfig命令没有配置的情况下可使用)
2、打开FinalShell
3、输入主机地址和用户账户、密码进行连接
4、接受密钥,连接成功,进入服务器
5、服务器IP地址发送变化,修改连接地址
方式二:使用命令连接
在mac/linux系统下,终端执行命令
- ssh -p22 username@host
- -p:表示主机端口号,如22
- username:表示用户名,如root
- host:表示主机地址,如192.138.10.12
- 输入密码
- 连接成功
2、yum软件包管理工具
2.1、yum命令简介
- yum(Yellow dog Updater,Modified)是一个在Linux系统中常用的软件包管理工具
- yum 提供了查找、安装、删除某一个、一组或是全部软件包的命令,并且命令简洁易使用。
2.2、yum语法
语法表达式: yum [options] [command] [package...]
参数说明:
- options:选项
- -h:查看帮助
- -y:安装过程中的提示全部选择为“yes”
- -q:不显示安装过程
- command:要进行的操作,如:install(安装)、search(查找)
- package:操作的对象,一般是包名
2.3、yum常用的命令
- yum list:列出所有可安装的软件列表
- yum search <package name>:查找软件包,可完全匹配和模糊匹配
- yum install <package name>:安装指定的软件
- yum update <pachage name>:更新指定的软件
- yum update :更新所有的软件
- yum remove <package name>:删除指定软件包