linux学习
文章平均质量分 65
Sundayday47
day day up day day sunny
展开
-
vsftpd的安装和配置
var/ftp/pub/ 是匿名用户的登录目录在其中添加一文件用于测试。/var/ftp/是匿名用户的根目录。配置文件为/etc/vsftpd目录下的vsftpd.conf。配置前对该文件进行备份。rpm -qc vsftpd,检查vsftpd安装包是否存在,存在则不需要安装。yum install -y vsftpd,不存在则yum安装vsftpd。使用Windows虚拟机进行匿名访问。用户名为ftp,密码为空。重启vsfptd服务。原创 2024-09-04 11:53:05 · 359 阅读 · 0 评论 -
ssh---配置密钥对验证
4.在客户机设置ssh代理功能,实现免交互登录。秘钥存放位置(生成密钥时的用户的工作目录下)2.将公钥文件上传至服务器。3.在服务器中导入公钥文本。1.在客户端创建密钥对。原创 2024-08-31 09:33:12 · 326 阅读 · 0 评论 -
搭建 PXE 远程安装服务器和设置 Kickstart 无人值守安装
PXE(Preboot Execution Environment,预启动执行环境)是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。PXE可以同时装配多台服务器,可以自动化安装系统、配置各种服务,可以实现远程安装且不需要U盘、光盘等介质。原创 2024-08-21 13:40:53 · 1133 阅读 · 0 评论 -
rpm安装httpd,并设置systemctl管理服务
root@httpd httpd-2.4.29]# systemctl disable firewalld #关闭防火墙开机自启。[root@httpd httpd-2.4.29]# systemctl stop firewalld #关闭防火墙。8.httpd的网页内容在/opt/app/httpd/htdocs目录下的index.html文件中,vi可修改这个文件。到/usr/lib/systemd/system目录下创建httpd.service文件。原创 2024-08-21 09:27:59 · 727 阅读 · 0 评论 -
NFS发布共享资源
NFS,Network File System,网络文件系统。其配置文件主要是/etc/export。NFS 服务的实现依赖于 RPC(Remote Process Call,远端过程调用)机制,以完成远程到本地的映射过程。所以需要安装 nfs-utils和rpcbind 软件包为NFS提供共享服务。其中nfs-utils用于 NFS 共享的发布和访问,rpcbind用于 RPC 支持。原创 2024-08-20 15:44:47 · 384 阅读 · 0 评论 -
ftp搭建yum仓库
在/var/ftp目录下创建目录centos,并将镜像挂载到该目录下。准备两台Linux虚拟机,关闭防火墙和核心防护。安装一个程序,测试yum仓库有无问题。在ftp服务端安装vsftpd。在客户机上设置yum仓库配置。清理缓存,检查yum仓库配置。ftp搭建yum仓库完成。开启vsftpd服务。原创 2024-08-20 14:28:28 · 295 阅读 · 0 评论 -
DHCP的原理与配置
DHCP服务器接收到客户机的请求,在IP池中寻找可用IP,标记一个可用IP放入DHCP Offer的消息中,将改消息广播出去。客户机从接收到的第一个DHCP Offer 中提取IP地址,并给发出该地址的DHCP服务器发送使用该IP的Request消息。DHCP的工作原理可以概括为四个主要步骤:发现(Discovr)、提供(Offer)、请求(Request)和确认(ACK)。DHCP通过自动化配置,减少了管理员的工作量,避免了IP设置错误和冲突,有效的提高了IP地址的利用率,方便客户端配置。原创 2024-08-19 21:33:30 · 1351 阅读 · 0 评论 -
进程和计划任务管理
进程是在CPU及内存中运行的程序代码,是动态执行的代码,每个程序可以创建一个或多个进程。原创 2024-08-15 07:20:53 · 1319 阅读 · 0 评论 -
虚拟机模拟xfs类型文件恢复
使用xfsdump对挂载在/xfs下的/dev/sdb1进行备份,备份到/opt,备份文件名为xfsbak。xfs文件的恢复需要xfsdump程序,检查是否安装了xfsdump,没有则安装。将/dev/sdb1的格式设置成xfs,并挂载到/xfs。注意xfsdump的备份对象是一整个磁盘分区。将保存在/opt中的备份恢复到/xfs中。在/test中放入一些文件。删除/xfs内的文件。原创 2024-08-14 09:38:19 · 552 阅读 · 0 评论 -
虚拟机模拟EXT类型文件恢复
安装extundelete,路径/usr/local/extundelete。在/ext3下创建5个文件,在5个文件中输入些数据,删除其中某些文件。下载e2fsprogs-devel e2fsprogs-libs。恢复的文件在RECOVERED_FILES中。设置/dev/sdb1的id为0。原创 2024-08-13 23:34:42 · 488 阅读 · 0 评论 -
文件权限管理
rwx,可以看作三位二进制数,有权限则当位为1,没有权限则当位为0,那么可读可写可操作则为(111)2转换成十进制即为7。chmod设置权限主要是设置属主,属组,其他用户对于文件或目录读(r),写(w),执行(x)的权限,即图中红框部分。若仅有属主有可读可写可操作的权限,除属主外的用户对文件没有任何权限,则可输入下面的命令。chown 属主:属组 文件或目录 / chown 属主.属组 文件或目录。设置目录文件的归属,即设置上图红框中的内容,用到的命令有:chown,chgrp。原创 2024-08-09 16:45:04 · 660 阅读 · 0 评论 -
Linux中的用户和用户组
程序用户:安装系统和某些程序时添加的低权限用户,这些用户一般没有登录权限,仅用于维持系统或程序的正常运行。其中,登录Shell信息中 /bin/bash 为可登陆系统,/sbin/nologin 和 /bin/false 为禁止用户登陆系统。UID(用户标识号,user identify):超级用户UID为0,程序用户的UID1~999,普通用户的UID1000+。超级用户:root用户是Linux系统默认的超级用户,拥有用户态最高权限,超级用户在系统中是唯一的。-r:可将用户的宿主用户一并删除。原创 2024-08-08 17:15:12 · 1310 阅读 · 0 评论 -
虚拟机模拟Linux中RAID配置与删除配置的具体操作,以R10为例。
准备四个没有使用的磁盘分区,sdd1,sde1,sdf1,sdg1,设置其大小为10G,id为fd。上图是一个R10的示意图,由图可知R10是由磁盘先组成R1,再由成组的R1组成R0。将sdd1和sde1,sdf1和sdg1组成两个R1,分别是md1和md2。注意R10里的设备有三个,分别是md10,md1,md2。执行该命令,会询问是否创建阵列,键入y即可。再删除sdd1,sde1,sdf1,sdg1。先检查是非安装,如未安装或版本老旧则安装。故而配置的时候也是先配置R1,再配R0。挂载(此为临时挂载)原创 2024-08-07 16:41:03 · 629 阅读 · 0 评论 -
虚拟机模拟逻辑卷的创建和挂载
虚拟机有两块新加的硬盘sdd和sde,在两块硬盘上各取10G组成一个逻辑卷。原创 2024-08-06 16:16:10 · 470 阅读 · 0 评论 -
虚拟机模拟Linux系统新增硬盘的分盘和永久挂载
Windows系统中加入新的硬盘后需要对硬盘进行格式化分区方可以使用。同样的在Linux系统中新增的硬盘也要进行相应的操作才可以被用户使用。下面将用虚拟机来演示Linux系统中如何操作用户才能使用新加的硬盘。原创 2024-08-06 09:04:42 · 595 阅读 · 0 评论 -
创建本地Yum仓库
enabled=1 -------- 开启此yum源,此为默认项,可省略。baseurl=file:///mnt -------- 指定光盘挂载目录作为软件仓库源。[local] --------文件名。gpgcheck=0 -------- 不去检查软件序列号。进入etc目录下的yum.repos.d目录,将其中的文件进行备份。name=local -------- 描述。原创 2024-08-05 00:54:41 · 491 阅读 · 0 评论 -
Linux中的目录结构和文件管理学习
lib 、/lib64:存放系统程序的动态连接共享库文件(类似于Windows里的DLL文件)。Enter键逐行向下滑动,空格键按页向下滑动,按B向上滑一页,按Q退出,到最后一页会退出。命令格式:gzip/bzip2 [-9] 文件名 (-9是压缩率,取值0-9)两种压缩命令都归档不保留原始文件,不实用,故而会搭配归档命令tar命令使用。按“/”按关键词查找内容,n 查看下一个,N(shift+n)查看上一个。解压缩命令:gzip -d/gunzip、bzip2 -d/bunzip2。原创 2024-08-04 23:25:12 · 1026 阅读 · 0 评论 -
Linux常用命令的学习
常用的Windows系统的操作通常是以图形界面操作为主的,通过鼠标点击实现。而Linux系统则与之不同,Linux系统的操作通常以字符界面为主,通过键盘在终端窗口内键入相应的命令进行操作。因此想要更好的使用Linux系统,必然要了解它的命令。原创 2024-08-04 18:48:25 · 563 阅读 · 0 评论