文章目录
一、Linux操作系统
Linux命令使用:为了将来工作中与服务器设备进行交互而准备的技能(远程连接、命令的使用)
数据库的使用:MySQL(增删改查),除了查询动作需要重点掌握以外,其他操作了解即可。
课程目标:
1、能够在Linux环境下完成环境搭建及项目部署
2、能够在Linux服务器上完成日志获取查看操作
1.操作系统
1.1概念
管理计算机硬件和软件资源的计算机程序。即OS是计算机的核心和基石。
说明:所有硬件设备组装完成后的第一层软件,能够使用户使用硬件设备的软件即为操作系统。
1.2常见的主流操作系统
1.桌面操作系统:Windows /macOS /Linux
2.移动端操作系统:Android(安卓) /iOS(苹果)
3.服务器操作系统:Linux /Windows Server
4.嵌入式操作系统:Android(底层是Linux)
2.Linux简介
Linux是一套免费使用自由传播的操作系统
2.1 Linux特点
开源免费
安全稳定
性能可靠
可移植性
多用户、多任务、多平台、多语言
二、文件和目录
1.Windows和Linux文件系统区别
在windows下,打开“计算机”,看到的是一个个驱动器盘符:
在linux下,看不到驱动器盘符,看到的是文件夹(目录):
Linux没有盘符这个概念,只有一个根目录 / ,所有文件都在它下面。树型结构。
/:根目录。一般根目录下只存放目录,在Linux下有且只有一个根目录,所有的东西都是从这里开始;
/root:系统管理员root的目录;
/usr:系统应用程序存放的目录,一般安装的软件再改目录下;
/etc:系统配置文件存放的目录,不建议在次目录下存放可执行文件;
/home:系统普通用户的家目录;
/var:放置系统执行过程中经常变化的文件,例如日志文件。
文件和路径
说明:不同于windows系统的文件路径的起点是盘符,linux系统的路径起点是’ / '(根目录)
注意:
1. / 为根目录,是所有文件的路径的起点
2. 根目录下的所有第一层级的文件夹,均不能随意进行修改操作
3. 掌握常用目录的作用即可
4. / 根目录,/home 普通用户所在文件夹,/root 系统管理员所在文件夹
5. 其余目录,可以现用现查即可
三、Linux远程连接
远程连接操作
说明:通过远程工具连接到Linux服务器的操作即为远程连接
条件:
(1).服务器的IP地址
(2).服务器的账号和密码
注意:必须确保有网络连接条件
常用的远程连接工具
1.FinalShell (推荐):功能强大,有颜值,好操作(高级功能需要订阅)
2.XShell:个人用免费/商用收费
3.Putty:免费开源
4.SecureCRT:收费
5.MobaXterm:免费
远程连接基本步骤
1.入职后需要向相关人员(运维/开发)获取服务器IP地址及账号密码等信息
2.配合远程连接工具(根据公司要求使用对应工具),配置连接使用服务器即可
远程连接操作步骤
$ ifconfig
注意:默认情况下,CentOS 7系统不支持ifconfig命令,需要先进行环境安装后才能使用,默认可以用 ip addr
说明:一般情况下,只要不是本机内环境,都需要获取结尾数不为1的地址方可使用
扩展:在一个网络范围内,一般有1~255个IP地址。其中,1和255会被入网及出网设备给占用掉
在本机上 ping 服务器IP地址检查连通性
设置连接名称,区分多台设备
SSH远程连接默认端口为:22
目标服务器IP地址
目标服务器账号
目标服务器密码
远程连接依赖的命令:SSH
课外练习:自行确认直接使用SSH命令远程连接服务器的格式
四、Linux命令
1.学习Linux终端命令的原因
使用命令行终端比图形化界面使用更快速
允许访问更多的命令和脚本
2.Linux命令的使用技巧
- Linux终端的放大缩小
ctrl + shift + = 放大终端窗口的字体显示
ctrl + - 缩小终端窗口的字体显示 - Linux命令的自动补全
在敲出 文件 / 目录 / 命令 的前几个字母之后,按下 tab 键
如果输入的没有歧义,系统会自动补全
如果还存在其他 文件 / 目录 / 命令,再按下 tab 键,系统会提示可能存在的命令 - Linux其他常用快捷键
按 上 / 下 光标键可以在曾经使用过的命令之间来回切换
如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c - Linux下操作可以不需要进入路径下在去操作
五、用户目录
位于/home/用户目录,称之为用户工作目录或主目录,表示方式:
/home/用户目录
六、Linux主要目录速查表
目录名 | 说明 |
---|---|
/ | 根目录,一般根目录下只存放目录,在linux下有且只有一个根目录,所有的东西都是从这里开始 |
/bin /usr/bin | 可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等 |
/etc | 系统配置文件存放的目录,如磁盘、网络、服务等 |
/home | 系统默认的用户主目录,新增用户时,用户的主目录都存放在此目录下 |
~ | 表示当前用户的主目录 |
/root | root用户的主目录 |
七、常用Linux命令的基本使用
命令 | 作用 |
---|---|
ls | 查看当前文件夹的内容 |
cd | 切换文件夹 |
touch 文件名 | 创建空文件 |
mkdir 目录名 | 创建目录 |
rm 文件名 | 删除文件 |
rm -r 目录名 | 删除目录 |