Linux常用命令-1
本课程要求学生熟悉Linux系统终端窗口和命令基础,掌握文件目录类、系统信息类、进程管理类及其他常用命令,学时为3-6小时。课程内容涵盖Linux命令的特点、常见命令的使用方法及其应用场景,如文件浏览、目录切换、内容显示等。建议学生逐个操作命令并及时反馈问题。
ssh 远程控制服务
SSH(Secure Shell)是一种用于远程登录的安全协议,相比FTP和Telnet,它提供了更高的安全性,避免了明文传输带来的风险。要使用SSH远程管理Linux系统,需要配置sshd服务。本文介绍了如何克隆Linux服务器、修改网络配置,并通过SSH连接两台服务器,最后在目标服务器上创建一个日志文件。
Linux操作系统内核
Linux操作系统内核
1、进程管理:
进程调度
进程创建与销毁
进程间通信
2、内存管理:
内存分配与回收
虚拟内存管理
缓存管理
3、驱动管理:
设备驱动程序接口
硬件抽象层
中断处理
4、文件和网络管理:
文件系统管理
网络协议栈
网络安全及防火墙管理
Linux文件系统
Linux文件系统
一切皆文件
在Linux中,“一切皆文件”的概念意味着系统中的所有资源,包括硬件设备、目录及进程等,均被视为文件。这种设计简化了操作和管理,具体包括:
普通文件:存储数据的常规文件。
目录文件:包含其他文件和子目录的文件。
进程文件:在/proc目录下代表系统中运行的进程。
设备文件:位于/dev目录,代表硬件设备。
网络字节流套接字文件:用于网络通信的数据流。
链接文件:指向另一个文件的符号链接或硬链接。
管道文件:用于进程间通信的文件。
Linux系统结构
内核是操作系统的核心组件,负责管理系统资源和硬件设备。它提供了硬件抽象层,使得应用程序不必直接操作硬件。内核的主要功能包括:
进程管理:创建、调度和终止进程。
内存管理:分配和回收内存,提供虚拟内存功能。
设备管理:控制硬件设备的访问。
文件系统管理:管理文件和目录结构。
系统调用接口:提供系统调用,使应用程序能够与操作系统交互。
Linux-安装Mariadb
本文介绍了在 Alibaba Cloud Linux 系统上安装和配置 MariaDB 10.5 的步骤。包括下载安装、初始化数据库、启动服务、处理启动失败的常见问题(如权限问题),以及如何连接数据库、设置密码和允许外部连接。通过这些步骤,您可以顺利完成 MariaDB 的安装和基本配置。
CentOS8 64位系统 搭建内网穿透frp
【10月更文挑战第23天】本文介绍了如何在Linux系统上搭建frp内网穿透服务,并配置Windows客户端进行访问。首先,通过系统信息检查和软件下载,完成frp服务端的安装与配置。接着,在Windows客户端下载并配置frpc,实现通过域名访问内网地址。最后,通过创建systemd服务,实现frp服务的开机自动启动。