Linux综合实践(Ubuntu)

news2024/11/18 4:07:26

目录

一、配置任务

1.1 配置该服务器的软件源为中科大软件源

1.2 安装相关软件openssh-server和vim

1.3 设置双网卡,网卡1为NAT模式,网卡2为桥接模式(桥接模式下,使用静态ip,该网卡数据跟实验室主机网络设置相似,除ip外,其他一致。)

二、服务软件应用任务

2.1 使用apache服务端软件,构建一个基本的web服务器,通讯端口为8008,主目录默认。

2.2 使用samba服务端软件,构建一个内网的数据共享服务器,连接的ip为“实践任务一”的步骤3里给定的桥接网卡的地址。开设两个samba虚拟用户tom和jack,各自给定目录,各自拥有目录的全部读写权限,互相不能访问对方目录。

2.3 利用步骤2.1的web环境,安装Wordpress博客软件,并配置PHP环境。并发布一个测试帖,确认该博客软件可以运行。

三、运维任务

3.1 写shell程序,统计web主目录的占用磁盘容量,如果容量超过50G,则生成log文件,以当前日期时间命名,内容是容量实际数据,该文件存放在web主目录下。

3.2 将步骤3.1写入到计划任务cron中,每小时的45分,执行一次。

3.3 写shell程序,备份web主目录下,除了zip和exe文件以外的全部文件,到另外一个目录中(该目录可以自行设定)。

3.4 将步骤3.3写入到计划任务cron中,每间隔72小时,执行一次。备份过程中,如果遇到一模一样的文件,则跳过该该文件的备份。


一、配置任务

1.1 配置该服务器的软件源为中科大软件源

1.2 安装相关软件openssh-server和vim

1.2.1 安装openssh-server和vim编辑器

1.2.2 开启openssh-server服务(可选)

1.3 设置双网卡,网卡1为NAT模式,网卡2为桥接模式(桥接模式下,使用静态ip,该网卡数据跟实验室主机网络设置相似,除ip外,其他一致。)

1.3.1 为虚拟机添加两块网卡,并分别设置为NAT和桥接模式

1.3.2 设置虚拟机桥接模式网卡的静态IP

1.3.3 使用网卡1 PING 网卡2测试连通性

二、服务软件应用任务

2.1 使用apache服务端软件,构建一个基本的web服务器,通讯端口为8008,主目录默认。

Apache网站服务器搭建配置详细教程icon-default.png?t=N7T8https://blog.csdn.net/qq_60243891/article/details/132530917

2.1.1 下载apache2服务端软件

2.1.2 修改配置文件设置服务监听的端口为8008

2.1.3 开启web服务并设置为开机自启

2.1.4 测试是否成功

2.2 使用samba服务端软件,构建一个内网的数据共享服务器,连接的ip为“实践任务一”的步骤3里给定的桥接网卡的地址。开设两个samba虚拟用户tom和jack,各自给定目录,各自拥有目录的全部读写权限,互相不能访问对方目录。

Samba服务器详细搭建配置教程icon-default.png?t=N7T8https://blog.csdn.net/qq_60243891/article/details/132532704

2.2.1 安装sambda服务软件

2.2.2 创建两个samba虚拟用户tom和jack

2.2.3 分别为两个虚拟用户创建共享目录

2.2.4 修改smb服务配置文件,将刚创建的两个共享目录共享出去

2.2.5 重启服务使配置文件生效

2.2.6 打开windows或linux测试最终效果

2.3 利用步骤2.1的web环境,安装Wordpress博客软件,并配置PHP环境。并发布一个测试帖,确认该博客软件可以运行。

MySQL和MariaDB数据库详细搭建配置教程icon-default.png?t=N7T8https://blog.csdn.net/qq_60243891/article/details/132531868

2.3.1 安装mysql-servers数据库

2.3.2 运行 MySQL 的安全安装脚本,对数据库进行初始化配置

2.3.3 使用root用户登录mysql为WordPress创建数据库和用户

2.3.4 安装php相关软件

2.3.5 进入到apache默认站点的根目录下,下载wordpress软件压缩包

2.3.6 解压软件包到站点根目录下

2.3.7 进入到wordpress目录内修改其wp-config.php配置文件

如下是wp-config.php配置文件修改的内容:

2.3.8 设置wordpres目录所属用户和组,并设置其权限

2.3.9 重新apache2服务,并在浏览器中输入如http://192.168.82.8:8008/wordpress进行测试

三、运维任务

3.1 写shell程序,统计web主目录的占用磁盘容量,如果容量超过50G,则生成log文件,以当前日期时间命名,内容是容量实际数据,该文件存放在web主目录下。

命令: vim SpaceSize.sh

3.2 将步骤3.1写入到计划任务cron中,每小时的45分,执行一次。

3.3 写shell程序,备份web主目录下,除了zip和exe文件以外的全部文件,到另外一个目录中(该目录可以自行设定)。

3.4 将步骤3.3写入到计划任务cron中,每间隔72小时,执行一次。备份过程中,如果遇到一模一样的文件,则跳过该该文件的备份。

说明: 可以通过查看日志tail  –f  /var/log/syslog,来观察计划任务执行的信息结果。

@声明:“山月润无声”博主知识水平有限,以上文章如有不妥之处,欢迎广大IT爱好者指正,小弟定当虚心受教!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1720918.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【调试笔记-20240530-Linux-在 OpenWRT-23.05 上为 nginx 配置 HTTPS 网站】

调试笔记-系列文章目录 调试笔记-20240530-Linux-在 OpenWRT-23.05 上为 nginx 配置 HTTPS 网站 文章目录 调试笔记-系列文章目录调试笔记-20240530-Linux-在 OpenWRT-23.05 上为 nginx 配置 HTTPS 网站 前言一、调试环境操作系统:OpenWrt 23.05.3调试环境调试目标…

MVC、MVP 和 MVVM 架构总结

MVC、MVP 和 MVVM 是常见的软件架构模式,主要用于组织应用程序的结构,特别是在用户界面和业务逻辑之间进行分离。以下是对它们的详细解释,包括它们的差异、优缺点。 MVC(Model-View-Controller) 结构 Model&#xf…

更新mirh connect 内置derby数据库密码

更新mirh connect 内置derby数据库密码 1、下载derby连接客户端 https://archive.apache.org/dist/db/derby/ 选择任意版本即可,比如 https://archive.apache.org/dist/db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-bin.zip 2、连接mirh文件数据库 1、把mi…

详解Spring IoCDI(二)

目录 承接上文:详解Spring IoC&DI (一) 1.IoC详解 1.1方法注解Bean 1.2方法注解要配合类注解使用 1.3定义多个对象 1.4重命名Bean 1.5扫描路径 2.DI详解 2.1DI与IoC的关系 2.2属性注入 2.3构造方法注入 2.4Setter注入 2.5 三…

kettle 使用动态变量名定义变量

name是变量,value 值也是变量 我需要把name作为变量名,value作为变量值; 在kettle中,使用javascript脚本 key与lastVsxzl都是变量 //Script here setVariable(key,lastVsxzl,r);var rgetVariable(key,r); Demo 1、从记事本里面…

香橙派 AIpro上手体验并验证车道线识别算法

香橙派 AIpro上手体验并验证车道线识别算法 1.前言 最近入手了一块香橙派AIpro,体验了一下,感觉还不错,在这里分享给大家,大家可以做个参考。 2.开箱 整套产品包含一块主板、一个电源插头和一条双端Type-C的数据线,…

【会议征稿】2024年无人驾驶与智能传感技术国际学术会议(ADIST 2024)

2024年无人驾驶与智能传感技术国际学术会议(ADIST 2024)将于2024年6月28-30日在珠海召开。ADIST 2024旨在搭建学术资源共享平台,加强中外学术合作,促进自动驾驶和智能传感技术的发展,促进全球研究人员、开发人员、工程…

LTspice仿真中设置电阻随时间变化的方法

背景: 笔者找了很多资料都没有看到如何设置电阻、电容等参数随时间变化。但在实际模拟中,总会遇到需要模拟这些量的变化。故撰写此文,供大家参考。 除了模拟随时间变化外,同样的思路也可以模拟随其他变量变化 效果展示 设置电…

【网络研究观】-20240531

战争揭开美国武器优势的面纱 随着俄军在哈尔科夫地区稳步推进,乌克兰战争对美国国防机器而言是一场灾难,这一点越来越明显,这不仅是因为我们的援助未能挽救乌克兰的撤退和可能的失败。更重要的是,这场战争无情地暴露了我们国防体…

内网不能访问域名怎么办?

在网络应用中,我们常常遇到内网不能访问域名的问题。这是由于内网环境限制导致的,内网无法直接连接到公网,因而无法访问互联网上的域名。我们可以利用一些特殊技术和工具来解决这个问题。 天联组网技术的应用 天联组网是一种非常受欢迎的解决…

JS数组怎么去重?| JavaScript中数组去重的14种方法

目录 一、利用for循环嵌套去重 二、利用splice() for循环嵌套(ES5中最常用) 三、利用indexOf() for循环去重 四、利用sort() for循环去重 五、利用includes() for循环去重(ES7) 六、利用Object键值对及其hasOwnProperty…

在phpstorm2024版里如何使用Jetbrains ai assistant 插件 ?

ai assistant激活成功后,如图 ai assistant渠道:https://web.52shizhan.cn/activity/ai-assistant 在去年五月份的 Google I/O 2023 上,Google 为 Android Studio 推出了 Studio Bot 功能,使用了谷歌编码基础模型 Codey,Codey 是…

解锁 JavaScript ES6:函数与对象的高级扩展功能

个人主页:学习前端的小z 个人专栏:JavaScript 精粹 本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结,欢迎大家在评论区交流讨论! ES5、ES6介绍 文章目录 ES6函数扩展1 默认参数1.1 之前写法1.2 ES6 写法1.3 注意点 2 …

python实现——综合类型数据挖掘任务(无监督的分类任务)

综合类型数据挖掘任务 航空公司客户价值分析。航空公司客户价值分析。航空公司客户价值分析。航空公司已积累了大量的会员档案信息和其乘坐航班记录(air_data.csv),以2014年3月31日为结束时间抽取两年内有乘机记录的所有客户的详细数据。利用…

python多种方式 保留小数点位数(附Demo)

目录 前言1. 字符串格式2. round函数3. Decimal模块4. numpy库5. Demo 前言 在Python中,保留小数点后特定位数可以通过多种方式实现 以下是几种常见的方法,并附上相应的代码示例: 使用字符串格式化(String Formatting&#xff…

Go 1.23新特性前瞻

2024年5月22日,Go 1.23版本[1]功能特性正式冻结,后续将只改bug,不增加新feature。 对Go团队来说,这意味着开始了Go 1.23rc1的冲刺,对我们普通Gopher而言,这意味着是时候对Go 1.23新增的功能做一些前瞻了&am…

ad18学习笔记20:焊盘设置Solder Mask Expansion(阻焊层延伸)

【AD18新手入门】从零开始制造自己的PCB_ad18教程-CSDN博客 Altium Designer绘制焊盘孔(Pad孔)封装库的技巧,包括原理图封装和PCB封装_哔哩哔哩_bilibili 默认的焊盘中间是有个过孔的,单层焊盘(表贴烛盘)…

ARM学习(28)NXP 双coreMCU IMX1160学习

笔者最近接触到一块IMXRT1160的双core板子,特依次来记录学习一下 1、IMXRT1160 板子介绍 介绍一下NXP的Demo板子,是一个双core的板子,Cortexm7和Cortexm4,总计1MB的RAM空间,256KB的ROM空间,提供了丰富的内…

【GD32】05 - PWM 脉冲宽度调制

PWM PWM (Pulse Width Modulation) 是一种模拟信号电平的方法,它通过使用数字信号(通常是方波)来近似地表示模拟信号。在PWM中,信号的占空比(即高电平时间占整个周期的比例)被用来控制平均输出电压或电流。…

IDEA一键启动多个微服务

我们在做微服务项目开发的时候,每次刚打开IDEA,就需要把各个服务一个个依次启动,特别是服务比较多时,逐个点击不仅麻烦还费时。下面来说一下如何一键启动多个微服务。 操作步骤 点击Edit Configurations 2.点击“”,…