建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复

lu_zhishen

发帖: 5粉丝: 0

发消息 + 关注

发表于2021年05月13日 20:38:57
直达本楼层的链接
101#
显示全部楼层

微信名:北辰   华为账号:lu_zhishen  

day04 读书笔记

用户和组帐号概述
  ●Linux基于用户身份对资源访问进行控制
   ●用户帐号:
    ●超级用户root
    ●普通用户
    ●程序用户
  ●组帐号:
    ●基本组(私有组)
    ●附加组(公共组)
  ●UID和GID:
    ●UID (User Identity, 用户标识号)
    ●GID (Group Identify, 组标识号)

用户管理命令
●添加用户:
   ●格式: useradd[选项1...用户名,常用选项: -u, -G. -s
●设置/更改用户口令:
   ●格式: passwd 用户名
◆编辑用户帐号的属性:
   ●格式: usermod [选项]..用户名
   ●常用选项: -u, -s
◆改变用户密码期限:
   ●格式: chage [选项]...用户帐号名
◆删除用户帐号:
   ●格式: userdel [~r] 用户名

组管理命令
●添加组账号:
   ●格式: groupadd [-9 GID]组帐号名
●组成员管理:
   ●格式: **wd [选项]... 组帐号名
●删除组帐号:
   ●格式: groupdel组帐号名

文件/目录的权限和归属
●访问权限
   ●读取:允许查看文件内容、显示目录列表
   ●写入:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录
   ●可执行:允许运行程序、切换目录
●归属(所有权)
   ●属主:拥有该文件或目录的用户帐号
   ●属组:拥有该文件或目录的组帐号

磁盘识别与分区.
●硬盘和分区的结构: .
   ●主分区,-一个硬盘允许4个主分区
   ●扩展分区:一个硬盘允许3个主分区,-个扩展分区
   ●逻辑分区:在扩展分区上创建

Fdisk进行分区
●fdisk: 这是最广为人知的分区管理工具,使用交互式的方式来进行分区管理的工作。
   ●m显示所有命令列表。
   ●p列出硬盘分区表。.
   ●a设定硬盘启动区。
   ●n添加一个新的硬盘分区。
   ●d删除硬盘分区。
   ●w把分区表写入硬盘并退出

LVM概述
●Logical Volume Manager,逻辑卷管理
   ●它是Linux环境下对磁盘分区进行管理的一种机制
   ●屏蔽了底层磁盘布局,便于动态调整磁盘容量
   ●需要注意:
      ● /boot分区用于存放引导文件,不能应用LVM机制

LVM概述
●LVM机制的基本概念
   ●PV (Physical Volume,物理卷)
      ●整个硬盘,或使用fdisk等工具建立的普通分区
      ● 包括许多默认4MB大小的PE (Physical Extent, 基本单元)
   ●VG (Volume Group, 卷组), -一个或多个物理卷组合而成的整体
   ●LV (Logical Volume, 逻辑卷)
      ●从卷组中分割出的一块空间,用于建立文件系统

程序与进程的关系
●程序
   ●保存在硬盘、光盘等介质中的可执行代码和数据
   ●是静态保存的代码
●进程
   ●在CPU及内存中运行的程序代码
   ●是动态执行的代码
   ●父、子进程:每个进程可以创建一个或多个进程

RPM包管理机制
●RPM Package Manager
   ●由Red Hat公司提出,被众多Linux发行版所采用
   ●建立统-的数据库文件,详细记录软件包安装、卸载等变化信息,能够自动分析软件包依赖关系
●RPM软件包
   ●软件素材参考: http://rpmfind.net
   ●一般命名格式:

     

使用YUM源
●使用YUM源管理软件的方式
   ●图形界面一- -添加删除软件工具
   ●命令行一-yum命令
●使用YUM源管理软件的前提
   ●配置YUM源配置文件

Systemd服务管理程序
●systemctl是最主要的工具。它融合service和chkconfig 的功能于一-体。
   ●运行一个服务: 
      systemctl start foo.service
   ●关闭-一个服务:
      systemctl stop foo.service
   ●重启一个服务:
      systemctl restart foo.service
   ●显示一个服务(无论运行与否)的状态:
      ●systemctl status foo.service
   ●在开机时启用一一个服务:
     ●systemctl enable foo.service
   ●在开机时禁用一 个服务:
      systemctl disable foo.service
   ●检查一个服务是否是开机启用:
      systemctl is-enabled foo.service; echo $?
     0表示已开机启用,1表示没有开机启用。在Fedora 17中,除了返回值外,相应的"enable"或"disable"也会显示到标准输出。

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

o0龙龙0o

发帖: 397粉丝: 41

发消息 + 关注

发表于2021年05月13日 21:00:16
直达本楼层的链接
102#
显示全部楼层

微信账号:龙龙

华为账号:hw05593987

DAY04. linux系统管理服务

用户与组管理:

LInux基于用户身份对资源访问进行控制:用户账号、组账号;UID、GID

用户管理命令的学习:usermod、chage、userdel等操作

权限管理:

访问权限:读取、写入、可执行;

归属:属主、属组;

chmod命令

chown命令

磁盘管理:

linux 中将硬盘、分区等设备均表示为文件

硬件设备文件所在目录,hd 表示IDE设备;sd表示串行设备;

主分区:一个硬盘允许4个主分区;一个硬盘允许3个主分区,一个扩展分区;

逻辑分区:在扩展分区上创建。

fdisk:这是最广为人知的分区管理工具。使用交互式的方式,来进来分区管理的工作。

GUID全局唯一标识分区表应运而生、GPT是一个实体硬盘的分区表的结构布局的标准,它是可扩展固件接口(EFI)标准的一个部分,被用于替换BIOS系统中的一32bits来存储逻辑块地址和大小信息的主引导记录(MBR)分区表。GPT分配64bits给逻辑块地址。GPT支持大于2T硬盘,GPT支持128个主分区,gdisk命令进行分区。

分件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;Linux中默认使用的文件系统类型。

如果磁盘没有提供文件系统,则Red Hat Enterprise Linux就无法通过文件系统使用磁盘空间。因此,如果希望Red Hat Enterprise。Linux能使用磁盘空间,就必须在该磁盘空间上建立文件系统。

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

黄生

发帖: 229粉丝: 6

发消息 + 关注

发表于2021年05月13日 21:14:46
直达本楼层的链接
103#
显示全部楼层

 微信:停下 华为云:hw03426922


系统管理
这个是重点,超过书内容的一半
用户和组。基于用户身份进行访问控制。有一种应用程序用户(ftp,apache),一般不能登陆系统
当你把一个普通用户的uid改为0,会这么样?
1-999应用程序用户
创建用户时默认会创建组(基本组),然后可以将用户加入附加组
**wd是管理组,加成员的命令,名字有点怪
users看登陆的用户,还有w
磁盘管理
sda5 磁盘顺序a 分区顺序5
fdisk最广为人知,但平时用的少,分区吗,自用电脑,几年做不了1次
GPT分区 使用gdisk 这个要看看
LVM逻辑卷,屏蔽了底层磁盘布局。磁盘多了就排到用场了。/boot分区不能用LVM
PV可以是硬盘或分区
进程管理
ps是静态的,top是动态的
top的选项要看看
化时间的命令可以用&放到后台执行
at:一次性计划任务

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

张辉

发帖: 186粉丝: 114

发消息 + 关注

发表于2021年05月13日 21:23:25
直达本楼层的链接
104#
显示全部楼层

华为云ID:zhanghui_china

微信昵称:张辉

Day04:Linux系统管理

本书超过一半内容都是这部分内容

(一)用户和组管理

用户uid
root uid=0,
普通用户(1000-60000),
应用程序用户——安装对应的应用程序软件自动创建的用户,不能登录系统

组gid 用户的集合
通过组设置权限,管理用户
基本组(私有) 系统自动创建跟用户重名的用户组。
附加组(公共组)

命令:
useradd 添加用户
passwd 更改密码
usermod 编辑属性
chage 修改密码期限
userdel 删除用户 
groupadd 添加组
**wd 组成员管理
groupdel 删除组
id 查询用户
users,w,who查询用户信息

(二)权限管理

访问权限
读取r
写入w
执行x

属主权限:用户,组
chmod 修改权限 ugoa -R
chown 
chgrp

(三)磁盘管理


/dev/sda5  串行设备 /dev/hda1 IDE设备
硬盘 
MBR格式分区(1-4主分区)不支持大于2T空间。

fdisk分区 m 显示 p 列出a设置启动 n 添加d 删除 w 保存
GPT格式分区:支持大于2T空间。支持128个主分区。

gdisk 

ext4格式 xfs jfs swap(交换分区)fat16,fat32,nfs等。

创建文件系统 mkfs -t 文件系统类型 文件系统名

mount -t 类型 存储设备 挂载点
也可以挂载镜像iso文件。-o loop...
挂载U盘: mount /dev/sdb1 /usb

/etc/fstab 记录开机后的自动挂载

(四)逻辑卷LVM


LVM把多个硬盘空间整合在一起
PV 物理卷 PE 基本单元
VG 多个PV组成的卷组
LV 在VG中创建LV

yum install lvm2
lvm命令 管理逻辑卷
lvcreate...
vgcreate...
pvcreate...

(五)进程管理


父子进程
ps aux a所有 u用户为主 x详细信息
kill killall 中止进程
top 动态查看进程
启动: 后台启动 &
调度启动:at 设置特定时间启动  
service atd start
at HH:MM yyyy-mm-dd
> doing 
> ctrl-D提交

crontab 固定时间启动
全局:/etc/crontab
用户:/var/spoon/cron/用户名

crontab -e 编辑 -l 查看 -r 删除
分钟 小时 日期 月份 星期 doing
* 任意时间 ,间隔不连续 -连续 /指定间隔

(六)软件管理


rpm redhat包管理
deb debians社区的包管理
tar.gz 源代码
install.sh setup, bin格式 安装包
绿色免安装包

软件名称-版本号-发布次数.硬件平台.软件平台.扩展名

yum源管理软件
配置yum源 /etc/yum.repos.d

yum clean all 清空yum缓存
yum install remove update info search list help等
yum grouplist groupinfo groupinstall groupupdate groupearse

DNF RHEL8取代Yum(后者不支持python3) 实际上的yum就是dnf

(七)服务管理

系统服务:服务对象是Linux系统
网络服务:提高给其他客户端调用的服务
systemd服务(RHEL7之后替代sysvinit)
systemctl (融合了service和chkconfig)
start,stop ,restart, status, enable ,disable  is-enabled

(未完待续)

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

hw09275723

发帖: 1粉丝: 0

发消息 + 关注

发表于2021年05月13日 23:02:45
直达本楼层的链接
105#
显示全部楼层

华为云ID:hw09275723
微信昵称:B_Cat
DAY02.Linux的安装部署和图形界面应用

1Linux系统安装

1.1服务器简介

服务器:用于提供服务访问的主机

客户机:用于访问服务器的主机

PCpersonal computer个人电脑

服务器分为:机架式、塔式、刀片式

1.2系统获取

可通过各大镜像网站获取,如清华、科大等

1.3安装RHEL8

  • 启动安装程序
  • 设置主机引导设备为光盘驱动器
  • 从安装光盘启动主机
  • 检测光盘介质的完整性
  • 配置安装程序
  • 选择语言安装信息摘要
  • 日期时间键盘语言支持安装源软件选择
  • 安装位置网络和主机名
  • 修改Root密码接受许可协议Kdump配置
  • 软件包复制及安装过程
  • 15~30分钟

1.4字符界面命令提示符

  • 图形桌面环境中的伪字符终端

对应程序:gnome——terminal

打开方式:右击桌面空白处,选择“打开终端”

  • 主提示符:

【登录用户@主机名 工作目录】

  • 辅助提示符

Root用户(管理员)登录后,该提示符为“#

其他普通用户登录后,该提示符为$

2Linux图形界面应用

2.1X window特性

XWindow的这种工作方式为用户提供了两个重要特性:平台无关性和网络透明性。

平台无关性是指运行在任何体系结构上的应用程序,可以在任何其他体系结构或同一体系结构的xServer上显示其界面。如i386体系结构的XServer能够轻松地显示来自SunIBM主机的X应用程序,客户机与服务器均不知道双方平台之间有区别。

网络透明性是指只要通过网络连接了XServerXClient,那么X应用程序就能够在其中一台上运行,并在另一台上显示该应用程序的界面,应用程序并不知道有何区别,感觉XServerXClient就是同在本地运行,而不是处在异地运行。

2.2Linux桌面环境

目前Linux操作系统上常用的桌面环境有两个:GNOMWEGNU Network Object ModelEnvironmentGU网络对象模型环境)和KDEK Desktop EnvironmentK桌面环境)。

GNOME源自美国,是GNU计划的重要组成部分。它基于Gtk+图形库,采用C语言开发完成。而KDE源自德国,基于Qt3图形库,采用C++语言开发完成。众多程序员基于这两大桌面环境还开发出大量的应用程序,这些应用程序的名字有一定的规律,通常以“G”开头的应用程序是在GNOMF桌面环境下开发的,如geditgimp,而以“K”开头的应用程序是在KDE桌面环境下开发的,如KmailKonqueror。但所有应用程序,即使开发于不同的桌面环境,只要没有相互冲突都可以在这两种桌面环境下运行。

2.3其他

GNOME桌面:是不同于KDE的一种Linux桌面环境,提供了一个功能强大的Linux桌面

Nautilus文件管理器:是以图形界面方式方便用户对文件或目录进行操作,其功能类似Windows中的资源管理器

Linux下常用的应用软件:

  • Libreoffice
  • 图像处理软件GIMP
  • 文件查看器document viewer
  • 网页浏览器firefox
  • 电影播放机

 

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

Ania

发帖: 1粉丝: 0

发消息 + 关注

发表于2021年05月13日 23:06:36
直达本楼层的链接
106#
显示全部楼层

微信昵称:小黄 华为云账号:koshikin

DAY04. linux系统管理服务

  1. Linux基于用户身份对资源访问进行控制: 用户帐号分为超级用户root、普通用户、程序用户;组账号分为基本组(私有组)、附加组(公有组);UID(User Identity,用户标识号)和GID(Group Identify,组标识号)

  2. 普通用户只能访问自己目录下的文件和目录;程序用户一般由应用程序自动创建,通常不能用来登录系统。

  3. 系统通过UID来识别用户,超级用户默认UID为0,普通用户UID范围从1000到60000,程序用户UID范围从1到999

  4. 权限一般通过组来设置。 创建普通用户时自动创建同名基本组,之后添加的组就是附加组。

  5. 用户ID与组ID相同,一个用户必定有1个基本组,有0到多个附加组

  6. 访问权限:读取、写入、可执行 ; 归属:属主、属组

  7. -rw-r--r-- 第一个字符“-”表示普通文件,后面9个字符表示访问权限,前3个字符是文件所有者权限,中间3个是文件所属组权限,最后3个是其他用户权限;r读w写x执行,也可用数字分别为4、2、1,由此这里的权限数值是644

  8. chmod [ugoa] [+-=] [rwx] 文件或目录,,,; u、g、o、a分别表示属主、属组、其他用户、所有用户。+、-、=分别表示增加、去除、设置权限。 chmod nnn 文件或目录...;nnn为3位八进制数。 常用命令选项-R:递归修改指定目录下所有文件、子目录的权限

  9. chown设置文件的属主和数组

  10. Linux中将硬盘、分区等设备均表示为文件: /dev/sda5:dev为硬件设备文件所在的目录;hd表示IDE设备,sd表示串行设备,a、b、c...表示硬盘序号,1、2、3...表示分区的顺序号

  11. 硬盘分区支持GPT和MBR; MBR模式分区结构支持:4个主分区、3个主分区1个扩展分区、在扩展分区上创建逻辑分区

  12. 硬盘分区支持GPT和MBR; MBR模式分区结构支持:4个主分区、3个主分区1个扩展分区、在扩展分区上创建逻辑分区

  13. GPT是GUID全局唯一标识分区表GUIDPartition Table的缩写,是一个实体硬盘的分区表的结构布局的标准,是可扩展固件接口(EFI)标准(被Intel用于替代个人计算机的BIOS)的一部分,被用于替代BIOS系统中的一32bits来存储逻辑块地址和大小信息的主引导记录(MBR)分区表。GPT分配64bits给逻辑块地址。 GPT支持大于2T单个硬盘,支持128个主分区,使用gdisk命令进行分区

  14. 文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构,即在磁盘上组织文件的方法。 Linux中默认使用的文件系统类型:EXT4(RHEL6),XFS(RHEL7、8)、SWAP(虚拟内存文件划分);还支持:FAT16、FAT32、NTFS、JFS...

  15. 如果磁盘没有提供文件系统,则RHEL就无法通过文件系统使用磁盘空间。 创建文件系统命令mkfs

  16. mount、umount进行文件系统的挂载和卸载,文件系统开机自动挂载配置文件“/etc / fstab“,使挂载永久

  17. Logical Volume Manager,逻辑卷管理LVM, 对磁盘分区进行管理的一种机制,屏蔽了底层磁盘布局,便于动态调整磁盘容量。/boot分区用于存放引导文件,不能应用LVM机制

  18. 程序是静态保存的代码,进程是动态运行的代码

  19. ps命令,查看静态的进程统计信息,ps aux, a:显示当前终端下的所有进程信息; u:使用以用户为主的格式输出进程信息; x:显示当前用户在所有终端下的进程信息

  20. top命令:查看动态的进程信息

  21. 进程启动方式: 手工启动:前台启动、后台启动(命令行尾加“&”; 调度启动:at命令特定时间执行一次、crontab命令设置周期重复执行

  22. 软件包的封装类型: rpm软件包.rpm;deb软件包.deb;源代码软件包.tar.gz、.tar.bz2等格式的压缩包;提供安装程序的软件包;绿色免安装的软件包

  23. YUM源安装,RHEL8中使用DNF进行取代

  24. 服务的分类:系统服务、网络服务

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

仲劲

发帖: 3粉丝: 0

发消息 + 关注

发表于2021年05月13日 23:16:52
直达本楼层的链接
107#
显示全部楼层

华为云帐号:zhongjin,微信昵称:仲劲

Day04 读书笔记 --  linux系统管理服务

一、用户和组管理
1、用户和组帐号概述
Linux基于用户身份对资源访问进行控制
用户:超级用户root、普通用户、程序用户
组:基本组(私有组)、附加组(公共组)
UID和GID:UID (User Identity, 用户标识号)、GID (Group Identify, 组标识号)

2、用户管理命令
添加用户:useradd
设置/更改用户口令:passwd
编辑用户帐号的属性:usermod
改变用户密码期限:chage
删除用户帐号: userdel

3、组管理命令
添加组账号:groupadd
组成员管理:**wd
删除组帐号:groupdel

二、权限管理
1、文件/目录的权限和归属
访问权限:读取、写入、执行
归属(所有权):属主、属组

2、权限管理命令
管理权限:chmod
管理属主:chown

三、磁盘管理
1、磁盘识别与分区.
硬盘和分区的结构:主分区、扩展分区、逻辑分区

2、分区
fdisk:子命令:m、p、a、n、d、w
gpt:支持大硬盘、超过4个分区

3、文件系统
默认:xt4、swap
支持:fat16、fat32、ntfs、xfs

4、文件系统管理
创建:mkfs
挂载:mount
卸载:umount
开机挂载:/etc/fstab

四、逻辑卷管理
1、LVM概述
LVM:Logical Volume Manager,逻辑卷管理
注意:/boot 不能应用LVM机制

2、LVM基本概念
PV (物理卷)、VG (卷组)、LV (逻辑卷)
需先安装管理工具

五、进程管理
1、程序与进程的关系
程序:代码和数据、静态
进程:运行中的程序程序和数据、动态、父子进程

2、进程管理命令
管理进程:ps、kill、killall、pgrep、top

3、启动
前台与后台启动
计划任务:at、crontab
前台与后台调度:ctrl+Z、jobs、fg、ctrl+C

六、软件管理
1、软件包:rpm、deb、tar.gz、tar.bz2

2、RPM包管理机制
RPM:Red Hat Package Manager
RPM软件包:http://rpmfind.net

3、使用YUM源
使用YUM源管理软件:图形界面、命令行 - yum命令
配置YUM源

4、DNF
DNF:取代 YUM、更小、更快,yum 链接到 dnf-3

七、服务管理
1、分类:系统服务、网络服务

2、Systemd服务
Systemd:一种 init 软件 
管理命令:systemctl,融合 service 和 chkconfig 于一体

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

lu_zhishen

发帖: 5粉丝: 0

发消息 + 关注

发表于2021年05月14日 09:21:35
直达本楼层的链接
108#
显示全部楼层

微信名  北辰  华为云账号:lu_zhishen

day05 读书笔记

创建Apache服务器
●静态IP地址,并开启网络
●安装httpd服务
   ●yum install httpd -y
●启动http服务器
   ●systemctl start httpd
●开机自动启动http服务
   ●systemctl enable httpd

FTP服务
●FTP连接方式
   ●控制连接:标准端口为21,用于发送FTP命令信息
   ●数据连接:标准端口为20,用于上传、 下载数据
   ●数据连接的建立类型: .
      ●主动模式:服务端从20端口主动向客户端发起连接
      ●被动模式:服务端在指定范围内的某个端口被动等待客户端发起连接.
●FTP传输模式.
   ●文本模式: ASCII模式,以文本序列传输数据
   ●二进制模式: Binary模式, 以二进制序列传输数据

配置vsftpd
●vsftpd软件包
   官方站点:http://vsftpd.beasts.org/
   ●主程序: /usr/sbin/vsftpd
   ●服务名: vsftpd
   ●用户控制列表文件
      ●/etc/vsftpd/ftpusers
      ●/etc/vsftpd/user_ list
   ●主配置文件
      ●/etc/vsftpd/vsftpd.conf
   ●启动并开机自起vsftpd服务
      ●systemctl start vsftpd
      ●systemctl enable vsftpd

BIND域名服务基础
●BIND服务器端程序
  ●主要执行程序: /usr/sbin/named
  ●默认监听端口: 53
  ●主配置文件:
     ●/etc/named .conf
  ●保存DNS解析记录的数据文件位于:
     ●/var/named/

安装DHCP服务器
●DHCP服务器软件
   ●dhcp-server-12:4.3.6-40.el8.x86_ _64
●dhcp软件包的主要文件
   ●主配置文件: /etc/dhcp/dhcpd.conf

管理SSH服务
SSH(SecureShlI)是强化安全的远程登录方式,过去使用的rsh和telnet,因为包括登录时的ID和密码数据没有加密就传到网络上,存在安全.上的问题。即使在内部网上,也有在因特网上的窃取和篡改等危险性。SSH将包括密码在内的所有数据都已进行了加密处理,可以进行更安全的远程操作。在SSH中,由于协议标准的不同而存在SSH1和SSH2两个不同的版本。SSH2是为了回避SSH1所使用的加密算法的许可证问题而开发的(现在这一许可证问题已经不存在了)。RedHat Enterprise Linux中作为安装SSH协议的应用程序采用了开放源码的OpenSSH。OpenSSH与SSH1和SSH2的任何一 个协议都能对应,但默认使用SSH2。

●使用"yum install openssh"命令可以安装ssh服务器
   ●启动ssh服务器。
      ●systemctl start sshd
   ●下次开机自动启动ssh服务器。
      ●Systemctl enable sshd

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

翰轩

发帖: 0粉丝: 0

发消息 + 关注

发表于2021年05月14日 09:30:26
直达本楼层的链接
109#
显示全部楼层

微信昵称:                    

群昵称: 翰轩

华为云账号:hw99115752 

DAY05:linux服务管理

·Apache是著名的开源软件项目
·Apache是著名的Web服务器软件
·Apache名称的原型为A Patchy Server
·Apache项目由Apache软件基金会(ASF)负责管理和开发

Apache服务器的特点
·开放源代码
·跨平台应用,可运行于Windows和大多数UNIX\Linux系统
·支持Perl、PHP、Python和Java等多种网页编程语言
·采用模块化设计
·运行非常稳定
·具有相对较好的安全性

Apache的RPM软件包
·RHEL8系统中包括Apache服务器的RPM软件包
·httpd软件包
·是Apache服务器的程序软件包
·httpd-manual软件包
·是Apache服务器的手册文档

静态IP地址,并开启网络安装httpd服务
·yum install httpd-y启动http服务器
·systemctl start httpd开机自动启动http服务
·systemctl enable httpd

FTP是指文件传输协议,适用于在网络上传输大量的文件。可以在Red Hat Enterprise Linux服务器上建立一个FTP服务器,然后就可以通过网络从服务器下载文件和上传文件。
Red Hat Enterprise Linux中包含一个应用程序vsftpd作为FTP服务器,意为Very Secure FTP Server

FTP连接方式
·控制连接:标准端口为21,用于发送FTP命令信息
·数据连接:标准端口为20,用于上传、下载数据
·数据连接的建立类型:
·主动模式:服务端从20端口主动向客户端发起连接
·被动模式:服务端在指定范围内的某个端口被动等待客户端发起连接
FTP传输模式
·文本模式:ASCII模式,以文本序列传输数据
·二进制模式:Binary模式,以二进制序列传输数据

vsftpd软件包
·官方站点:http://vsftpd.beasts.org/
·主程序:/usr/sbin/vsftpd
·服务名:vsftpd
·用户控制列表文件
·/etc/vsftpd/ftpusers
·/etc/vsftpd/user_list
·主配置文件
·/etc/vsftpd/vsftpd.conf
·启动并开机自起vsftpd服务
·systemctl start vsftpd
·systemctl enable vsftpd

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

khg305387543

发帖: 72粉丝: 5

发消息 + 关注

发表于2021年05月14日 09:57:07
直达本楼层的链接
110#
显示全部楼层

微信昵称:刚刚

华为云账号:khg305387543

      今天好多内容都没接触过,只总结我遇到过的。

DAY05. linux服务管理————读书笔记

Apache服务器

  • Apache是著名的开源软件项目
  • Apache是著名的Web服务器软件
  • Apache名称的原型为A Patchy Server
  • Apache项目由Apache软件基金会(ASF)负责管理和开发

Apache服务器的特点

  • 开放源代码
  • 跨平台应用,可运行于Windows和大多数UNIX\Linux系统
  • 支持Perl、PHP、Python和Java等多种网页编程语言
  • 采用模块化设计
  • 运行非常稳定
  • 具有相对较好的安全性

Apache的RPM软件包

  • RHEL8系统中包括Apache服务器的RPM软件包
  • httpd软件包
    是Apache服务器的程序软件包
  • httpd-manual软件包
    是Apache服务器的手册文档

静态IP地址,并开启网络

安装httpd服务

  • yum install httpd -y

启动http服务器

  • systemctl start httpd

开机自动启动http服务

  • systemctl enable httpd

FTP服务配置

      FTP是指文件传输协议,适用于在网络上传输大量的文件。可以在Red Hat Enterprise Linux服务器上建立一个FTP服务器,然后就可以通过网络从服务器下载文件和上传文件。

      Red Hat Enterprise Linux中包含一个应用程序vsftpd作为FTP服务器,意为Very Secure FTP Server

FTP连接方式

  • 控制连接:标准端口为21,用于发送FTP命令信息
  • 数据连接:标准端口为20,用于上传、下载数据
  • 数据连接的建立类型:
    主动模式:服务端从20端口主动向客户端发起连接
    被动模式:服务端在指定范围内的某个端口被动等待客户端发起连接

FTP传输模式

  • 文本模式:ASCII模式,以文本序列传输数据
  • 二进制模式:Binary模式,以二进制序列传输数据

vsftpd软件包

  • 官方站点:http://vsftpd.beasts.org/
  • 主程序:/usr/sbin/vsftpd
  • 服务名:vsftpd
  • 用户控制列表文件
    /etc/vsftpd/ftpusers
    /etc/vsftpd/user_list
  • 主配置文件
    /etc/vsftpd/vsftpd.conf
  • 启动并开机自起vsftpd服务
  • systemctl start vsftpd
  • systemctl enable vsftpd

管理SSH服务

      SSH(SecureShll)是强化安全的远程登录方式,过去使用的rsh和telnet,因为包括登录时的ID和密码数据没有加密就传到网络上,存在安全上的问题。即使在内部网上,也有在因特网上的窃取和篡改等危险性。SSH将包括密码在内的所有数据都已进行了加密处理,可以进行更安全的远程操作。在SSH中,由于协议标准的不同而存在SSH1和SSH2两个不同的版本。SSH2是为了回避SSH1所使用的加密算法的许可证问题而开发的(现在这一许可证问题已经不存在了)。Red Hat Enterprise Linux中作为安装SSH协议的应用程序采用了开放源码的OpenSSH。OpenSSH与SSH1和SSH2的任何一个协议都能对应,但默认使用SSH2。

  • 使用"yum install openssh"命令可以安装ssh服务器
  • 启动ssh服务器。
    systemctl start sshd
  • 下次开机自动启动ssh服务器。
    Systemctl enable sshd
点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200