首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vsftp服务器搭建基本使用

简介 vsftpd 是“very secure FTP daemon”的缩写,是一个完全免费的、开放源代码的ftp服务器软件。特点是:非常高的安全性需求、带宽限制、良好的可伸缩性等。...vsftpd: 为服务端软件 ftp、lftp: 为客户端工具,推荐使用lftp 启动服务: systemctl start vsftpd 匿名用户登录访问: 用ftp客户端匿名登录需要输入用户名密码验证...38 Aug 08 06:41 fuse.conf 本地用户登录访问: vsftpd 是“very secure FTP daemon”的缩写,是一个完全免费的、开放源代码的ftp服务器软件...d 服务端设置用户名密码: [root@localhost ~]# id lutixia uid=1000(lutixia) gid=1000(lutixia) 组=1000(lutixia) [...通常而言,vsftp服务器放置于内部局域网使用,前面还有防火墙,一般来说很安全了,不过vsftpd还有更安全的配置方式,就是虚拟用户,有时间我们继续聊!

1.4K41
您找到你想要的搜索结果了吗?
是的
没有找到

进程基本状态转换和阻塞挂起的理解【转】

就绪状态 :一个进程获得了除处理机外的一切所需资源,一旦得到处理机即可运行,则称此进程处于就绪状态。 执行状态:当一个进程在处理机上运行时,则称该进程处于运行状态。...这时OS需要将主存中的进程对换至外存。在进程行为模式中需要增加一个新的挂起(suspend)状态。当内存中所有进程阻塞时,OS可将一进程置为挂起态并交换到外存,再调入另一个进程执行。...活跃阻塞:指进程在主存中。一旦等待的事件产生,便进入活跃就绪状态。 静止阻塞:指进程对换到辅存时的阻塞状态。一旦等待的事件产生,便进入静止就绪状态。 进程转换状态图 三种基本状态转换图: ? ?...五种基本状态转换图(单挂起): ? ? 五种基本状态转换图(双挂起): ? ?...阻塞挂起的理解 挂起是一种主动行为,是把一个进程从内存转到外存,而阻塞则是一种被动行为(并不绝对,看个人理解),是在等待事件或资源时任务的表现。

1.6K40

进程基本属性

一.简介 本文主要介绍进程基本属性,基本属性包含:进程ID、父进程ID、进程组ID、会话和控制终端 二.进程属性 1.进程ID(PID) 每一个进程都有一个非负整型表示的唯一进程ID(PID).好比方我们的身份证一样...进程ID(PID)是无法在用户层改动的. 在Linux系统中,PID为0 的进程一般是调度进程。经常被称为交换进程,也是第一个系统进程.第一个用户进程是init进程。...其PID为1. 2.父进程ID(PPID) 不论什么进程(除init进程)都是由还有一个进程创建。该进程称为被创建进程的父进程。被创建的进程称为子进程。...父进程ID无法在用户层改动.父进程进程ID即为子进程的父进程ID(PPID). 3.进程组ID(process group ID PGID) 在Linux系统中。...比如,我们通过 SSH 登录服务器,就会打开一个控制终端(TTY),这个控制终端就对应一个会话。

92720

服务器基本指标信息查看命令

通过前几章内容的学习,我们已经可以很容易地进入云服务器从 github 拉取代码。本章内容将会为你介绍如何查看云服务的基本配置。...❞ 但是最重要的是: 「你要了解哪些指标,以及它们如何在服务器上用命令敲出来」,举例如下 如何查看 linux 版本和 centos 版本号 如何查看内存配额使用情况 如何查看CPU核心数量CPU使用率...如何查看磁盘使用情况 如何查看服务器的平均负载 如何获取服务器的公网 IP 以及私网 IP 如何查看服务器登录的所有用户 如何查看服务器登录的所有用户 ❝关于监控更多内容可以参考以下章节: linux...# 查看 cpu 的核心数 $ cat /proc/cpuinfo # 查看 $ top $ htop 磁盘使用情况 $ df -h 平均负载 load average 指单位时间内运行态进程不可中断进程的平均进程数...,运行态进程指正在使用或者等待使用 CPU 的进程,不可中断进程指正等待一些 IO 操作的进程

3.7K61

服务器上 git 的安装基本配置

本篇文章将介绍如何在服务器(centos)上安装最新版本的 git 及其基本配置 使用源码编译安装 git 使用 ansible 自动化安装 git git 基本配置 ❝你对流程熟悉后,特别是了解 ansible...后,只需要一分钟便可以操作完成 ❞ 原文地址: 服务器上 git 的安装基本配置[1] 系列文章: 山月的服务器运维笔记[2] 安装 $ yum install git 如果使用 yum 来安装...❞ 基本配置 在服务器中安装完 git 后,即可对它进行基础配置。...全局配置邮箱用户名,此时就可以愉快地在服务器中使用 git 管理代码了 $ git config --global user.name shfshanyue $ git config --global...❞ 山月的全栈成长之路 Reference [1] 服务器上 git 的安装基本配置: https://github.com/shfshanyue/op-note/blob/master/git.md

1.6K10

进程进程控制块

并发运行,一个进程的指令和另一个进程的指令是交错执行的。 进程的两个基本元素是程序代码(可能被执行相同程序的其他进程共享)和代码相关联的数据集。...进程是一种动态描述,但并不代表所有的进程都在运行(进程在内存中因策略或调度需求,会处于各种状态)。 从内核看进程担当分配系统资源(CPU时间,内存)的实体。...广义上,所有的进程信息被放在一个叫做进程控制块的数据结构中,可以理解为进程属性的集合。...进程控制块 每个进程在内核中都有一个进程控制块(PCB)来维护进程相关的信息,Linux内核的进程控制块是task_struct的结构体。...ps命令可以列出系统中当前运行的进程,所列出的进程是执行ps命令这个时刻正在运行的进程

42720

进程基本概念

本系列文章将重点学习分析进程的相关内容,包括进程基本概念,进程的创建,fork,vfork,clone等系统调用是如何创建进程的,linux内核是如何描述一个进程的,以及进程的调度算法学习,比如CFS...在大学的操作系统中肯定学过这样一段话:进程是最小资源分配的基本单位,线程是调度的基本单位,也称线程为轻量级进程。...以上都是通用操作系统的基本概念,我们来看下linux中是如何描述一个进程的。...: 进程的名字 fs:文件系统资源 files: 文件资源 signal:信号资源 上面说了进程是资源分配的基本单位,那一个进程中肯定包含着这个进程运行起来的资源,比如mm内存资源,fs文件系统资源,files...当子进程退出时,如果父进程没有给子进行“收棺验尸”,则子进程就变为了僵死进程。 通过情况下,子进程以某种原因退出,父进程会通过waitpid来查看子进程的退出原因的。

55310

进程基本概念

于是就引入了一个概念:PCB PCB 就是进程控制块,它用来描述进程的各种信息。 进程实体由 PCB、程序段、数据段组成。 我们所说的创建一个进程其实就是创建一个 PCB。...PCB 是进程存在的唯一标志。 注意进程进程实体的区别:进程是程序的一次执行过程,是动态的,而进程实体是静态的。 进程标识符 PID 是进程创建时系统自动分配的唯一 ID。...进程的状态 进程有 3 种状态: 在单核处理机下,每一时刻最多只有一个进程处于运行态; 进程状态的切换 由 阻塞态 到 就绪态 是一种被动行为,不是进程自己能控制的。...由 运行态 到 阻塞态 是一种主动行为,进程主动请求系统调用。 进程控制 进程控制就是要实现进程状态转换,通过 原语 实现。...消息传递:进程间的数据交换以 格式化的消息 (如报文)为单位,进程通过操作系统提供的 “发送消息、接收消息” 两个原语进行数据交换。

34620

Linux进程学习【基本认知】

* 进程创建成功时,给父进程返回子进程的PID,给子进程返回0 * 创建失败时,返回 -1 */ int fork(void) fork 函数是一个非常重要的函数,它能在当前进程下主动创建 子进程 ,...函数的返回值 * 通过if语句进行分流 * 总结:fork创建子进程成功时,给父进程返回子进程PID,给子进程返回0, 如果失败返回-1;通过两次fork可以发现当父进程执行后,才会去执行子进程,...,而是被 init 1号进程接管,成为一个 孤儿进程 具体表现如下: fork 创建子进程时还存在 写时拷贝 这种现象,即存在一个全局变量,当父进程的改变值时,不会影响子进程的值,同理子进程也不会影响父进程...,而该进程对应的父进程都是 bash 父进程被销毁后,子进程会变成 孤儿进程 进程间具有独立性,包括父子进程 因为 写时拷贝 机制,父进程不会影响到子进程 ---- 总结 以上就是本文关于 进程 相关知识的讲解了...,我们从 冯诺依曼 体系切入,理解了为什么需要 操作系统 ,以及 操作系统 是如何对计算机进行合理管理的:先描述,再组织;之后引入 进程 概念,清楚 进程 的构成如何通过多种方式查看 进程 信息,最后学习了

15620

进程调度的基本过程

前言 在Java学习过程中,进程和线程是学习的重点之一,本文讲解进程调度的基本过程。 一、什么是进程 一个运行起来的程序就是进程进程是系统分配硬件资源的基本单位。...---- 三、PCB PCB又名进程控制块,有如下几个属性:         1.  pid(进程的标识):同一系统,同一时刻,每个进程的pid都不相同;         2. ...pcb中关于进程调度的相关属性(同时也描述了进程对CPU的使用情况):                    1)状态:就绪状态、睡眠/阻塞状态;                 2)优先级:描述了进程的先后执行顺序...;                 3)上下文:存档、读档作用,也就是该进程在执行过程中,CPU寄存器对应的数据;                 4)记账信息:会统计每个进程执行时间和执行指令数目,确保每个进程的执行...四、进程在CPU上执行指令有两种方式: 并行:多个进程同时进行 并发:多个进程切换进行 五、组织进程--双向链表     操作系统使用双向链表来组织PCB: 创建一个进程:创建一个链表的节点 销毁一个进程

15720

三十五.Procmon工具基本用法文件进程、注册表查看

本文将分享Procmon软件基本用法文件进程、注册表查看,这是一款微软推荐的系统监视工具,功能非常强大可用来检测恶意软件。...文章目录: 一.Process Monitor 1.基本介绍 2.使用场景 3.新闻事件 二.Procmon分析可执行文件 1.常见用法 2.实例分析 三.Promon分析压缩包 四.总结 作者的github...(参考文献见后) ---- 一.Process Monitor 1.基本介绍 Process Monitor是微软推荐的一款系统监视工具,能够实时显示文件系统、注册表(读写)、网络连接与进程活动的高级工具...第二步,打开压缩包某个文件。...、字符串及时间戳溯源地区 [系统安全] 三十五.Procmon工具基本用法文件进程、注册表查看

7.7K32

进程ID进程间的关系

进程ID 进程相关的 ID 有多种,除了进程标识 PID 外,还包括:线程组标识 TGID,进程组标识 PGID,回话标识 SID。...PGID 如果 shell 具有作业管理能力,则它所创建的相关进程构成一个进程组,同一进程组的进程都有相同的 PGID。例如,用管道连接的进程包含在同一个进程组中。...根据进程的创建过程会有亲属关系,进程间的父子关系组织成一个进程树;根据用户登录活动会有会话和进程组关系。...因此父进程还可以注册 SIGCHLD 信号的处理函数,异步回收资源。 如果父进程提前结束,那么子进程将把1号进程 init 作为父进程。总之,进程都有父进程,负责进程结束后的资源回收。...在子进程退出且父进程完成回收前,子进程变成僵尸进程。僵尸进程持续的时间通常比较短,在父进程回收它的资源后就会消亡。如果父进程没有处理子进程的终止,那么子进程就会一直处于僵尸状态。

45123

进程服务器

一、思路 先与客户端建立好连接, 每次监听到一个客户端之后,都需要产生一个子进程去处理这个连接,然后父进程继续去等待监听,唯一一个要注意的点就是要使用信号来监听子进程是否结束,从而对其进行回收,防止僵尸进程的产生...&opt, sizeof(opt)); (3)bind函数 bind(lfd, (struct sockaddr*)&ser_addr, sizeof(ser_addr));b这个函数主要目的就是将服务器的地址结构绑定到套接字...lfd上,所以开始要设置服务器的ser_addr:ser_addr.sin_family = AF_INET, ser_addr.sin_port = htons(8888);ser_addr.sin_addr.s_addr...监听到了客户端后,就要开始创建子进程来对这个监听进行处理;pid = fork() 3、子进程处理通信 因为子进程不需要监听连接,使用可以close(lfd);之后便可以进行通信处理 void do_work...act, NULL); void catch_child(int sig){ while ((waitpid(-1, NULL, WNOHANG)) > 0); } ---- 附录-头文件CPP

4.7K20

linux系统编程之进程(一):进程基本概述

一、什么是进程 从用户的角度来看进程是程序的一次执行过程。 从操作系统的核心来看,进程是操作系统分配的内存、CPU时间片等资源的基本单位。 进程是资源分配的最小单位。...二、进程数据结构 进程的静态描述:由三部分组成:PCB、有关程序段和该程序段对其进行操作的数据结构集。 进程控制块:用于描述进程情况控制进程运行所需的全部信息。...三、进程与程序 进程是动态的,程序是静态的。 进程的生命周期是相对短暂的,而程序是永久的。 进程数据结构PCB。 一个进程只能对应一个程序,一个程序可以对应多个进程。...五、进程控制块 进程描述信息 进程标识符用于唯一的标识一个进程。...进程控制信息 进程当前状态 进程优先级 程序开始地址 各种计时信息 通信信息 资源信息 占用内存大小管理用数据结构指针 交换区相关信息 I/O设备号、缓冲、设备相关的数结构

1.5K110
领券