
Linux
文章平均质量分 53
THE FOOL295
这个作者很懒,什么都没留下…
展开
-
shell练习之安全脚本
将密码输入错误超过4次的IP地址通过firewalld防火墙阻止访问原创 2023-01-09 17:52:11 · 6334 阅读 · 0 评论 -
shell第七天练习
1、获取根分区剩余大小2、获取当前机器ip地址3、统计出apache的access.log中访问量最多的5个IP4、打印/etc/passwd中UID大于500的用户名和uid5、/etc/passwd 中匹配包含root或net或ucp的任意行7、请打印出/etc/passwd 第一个域,并且在第一个域所有的内容前面加上“用户帐号:”8、请打印出/etc/passwd 第三个域和第四个域9、请打印第一域,并且打印头部信息为:这个是系统用户,打印尾部信息为:"================"原创 2023-01-08 21:57:24 · 309 阅读 · 0 评论 -
shell第六天练习
1、显示/etc/rc.d/rc.sysinit文件中以不区分大小的h开头的行;2、显示/etc/passwd中以sh结尾的行;3、显示/etc/fstab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意非空白字符的行;4、查找/etc/rc.d/rc.local中包含“以to开始并以to结尾”的字串行;5、查找/etc/inittab中含有“以s开头,并以d结尾的单词”模式的行;6、查找ifconfig命令结果中的1-255之间的整数;原创 2023-01-06 16:35:06 · 834 阅读 · 0 评论 -
shell第五天练习
1、编写函数,实现打印绿色OK和红色FAILED,判断是否有参数,存在为Ok,不存在为FAILED2、编写函数,实现判断是否无位置参数,如无参数,提示错误3、编写函数实现两个数字做为参数,返回最大值4、编写函数,实现两个整数位参数,计算加减乘除。5、将/etc/shadow文件的每一行作为元素赋值给数组6、使用关联数组统计文件/etc/passwd中用户使用的不同类型shell的数量7、使用关联数组按扩展名统计指定目录中文件的数量原创 2023-01-06 10:01:22 · 439 阅读 · 0 评论 -
shell第四天练习
1.for创建20用户,用户前缀由用户输入,用户初始密码由用户输入。2.for ping测试指网段的主机,网段由用户输入。3.使用for实现批量主机root密码的修改,成功或失败都必须记录。原创 2023-01-06 00:26:08 · 249 阅读 · 0 评论 -
shell第三天练习
1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。2、判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。3、使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server is running;如果不能正常访问,返回12状态码。原创 2023-01-03 00:17:29 · 141 阅读 · 0 评论 -
shell第二天练习
1、编写一个 Shell脚本,程序执行时从键盘读入一个目录名,如果用户输入的目录不存在,则提示file does not exist;如果用户输入的不是目录则提示用户必须输入目录名;如果用户输入的是目录则显示这个目录下所有文件的信息。2、写一个脚本,完成以下要求:让用户输入用户名,如果其UID为0,就显示此为管理员;否则,就显示其为普通用户。3、写一个脚本,给定一个用户,判断其UID与GID号码是否一样,如果一样,就显示此用户为“good guy”;否则,就显示此用户为“bad guy”。4、写一个脚原创 2023-01-02 23:04:01 · 212 阅读 · 0 评论 -
shell第一天练习
1、在当前主机编写脚本文件history_max.sh显示主机中执行频率最高的前5个命令。2、判断主机是否存在rhel用户,如果存在则设置密码为redhat,如果不存在则创建用户并设置密码。3、通过设置变量HISTTIMEFORMAT,使得当执行history命令时输出格式如下:[2022-12-25 16:53:42][root]history原创 2023-01-02 16:41:16 · 520 阅读 · 0 评论 -
搭建DNS服务器练习
搭建主DNS服务器,要求如下:该DNS服务器能解析www.qq.com和www.163.com的IP地址。增加IP地址:12为域名为www.qq.com的IP地址,13为域名为www.163.com的IP地址,129为主DNS服务器的IP地址编辑bind的主配置文件编辑区域文件检验:原创 2022-12-05 12:35:44 · 296 阅读 · 0 评论 -
NFS相关练习
1、开放/nfs/shared目录,供所有用户查询资料2、开放/nfs/upload目录,供所有用户上传下载资料。原创 2022-11-24 13:46:34 · 88 阅读 · 0 评论 -
搭建基于https的网站
搭建一个基于https://www.zuoye.com访问的web网站,网站首页在/www/https/,内容为exercise。原创 2022-11-24 00:34:57 · 721 阅读 · 0 评论 -
rhel8的搭建网站练习
在rhel8的系统上搭建网站:该网站ip地址主机位为11,设置documentroot为/www/你的名字拼音的缩写,网页内容为:my name is…原创 2022-11-21 13:43:15 · 243 阅读 · 0 评论 -
简单私钥认证方式练习
使用client的xiaoming用户基于秘钥认证方式使用ssh登录server端的xiaoming用户和xiaohei用户。原创 2022-11-14 13:40:07 · 232 阅读 · 0 评论 -
同步时间服务器练习
注意点:时间服务器配置好,要能够上网,systemctl enable chronyd,设置一个开机就自动加载的能够上网的地址(网关和dns服务器),crontab。原创 2022-11-14 13:12:05 · 235 阅读 · 0 评论 -
linux磁盘管理练习
练习:(1) 添加一块10G大小的磁盘,将该磁盘分为两个主分区,大小为1G、2G。将剩余的空间全部划分为扩展分区。划分一个逻辑分区,大小为3G。(主分区文件系统类型为ext4,逻辑分区文件系统类型为xfs)(2) 将三个分区分别挂载到/dir1、/dir2、/dir3。(3) 在第一个主分区中创建一个文件为file1,内容为this is partition1。在第二个分区中创建一个文件为file2,内容为this is partition2。原创 2022-11-10 19:49:21 · 1006 阅读 · 0 评论 -
管理Linux软件包和进程练习
通过rpm安装vsftpd软件,yum安装软件原创 2022-11-07 13:46:55 · 158 阅读 · 0 评论 -
Linux的联网练习
【代码】Linux的联网练习。原创 2022-11-07 11:46:56 · 110 阅读 · 0 评论 -
Linux文件系统权限练习
【代码】Linux文件系统权限练习。原创 2022-11-07 11:11:51 · 482 阅读 · 0 评论 -
用户和组管理练习
【代码】用户和组管理练习。原创 2022-10-31 10:37:47 · 155 阅读 · 0 评论 -
shell相关练习
当前用户为root用户,因而通过vim将命令写在root下的bashrc文件。原创 2022-10-31 10:13:23 · 103 阅读 · 0 评论 -
文件内容显示与其他操作命令练习
此时的passwd前12行是这样的,接下来使用相关命令查看文件第六行,如下图。原创 2022-10-29 01:01:47 · 325 阅读 · 0 评论 -
命令行管理文件练习
(4)将/etc/ssh/sshd_config文件内容读入/test/sshd_config,在该文件的第17行后添加一行内容。(1)将/etc/passwd文件内容读入/test/passwd,并修改文件里的root字符为admin。(3)将/root/.bashrc文件内容读入/test/bashrc,删除#号开头的行内容。(2)将/etc/group文件内容读入/test/group,只保留root开头的行内容。(6)将/test/sshd_config文件另存为/test/sshd.conf。原创 2022-10-24 12:46:42 · 143 阅读 · 0 评论 -
Linux的命令行管理文件
touch file1 file2 :建立空文件touch file :把文件时间同步到当前时间touch -t YYYYMMDDHHmm file:把文件时间更改到指定时间。原创 2022-10-22 09:09:43 · 196 阅读 · 0 评论 -
Linux系统文件目录及文件类型
第一个栏位,表示文件的属性。Linux的文件基本上分为三个属性:可读(r),可写(w),可执行(x)。-、d、c、b、l、p、s为执行ls -l(可简写为ll)命令时查看到每个文件信息的第一个字符。(1)普通文件 -(2)目录文件 d,是dirtectory(目录)的缩写.(3)字符设备文件 c(4)块设备文件 b(5)符号连接文件(软连接) l,一个目录或者说一个文件夹是一个特殊文件,这个特殊文件存放的是其他文件和文件夹的相关信息.(6)管道文件 p(7)套接字文件 s(8)硬链接原创 2022-10-20 13:18:11 · 379 阅读 · 0 评论 -
简单使用Linux
NAT模式:可以上网仅主机网络模式不能上网只能ping通本机。桥接网络模式可以上网,把物理主机能上网的网卡共享给 VMware Network Adapter VMnet1。原创 2022-10-17 12:42:37 · 168 阅读 · 0 评论 -
创建虚拟机,安装rhel8.5(图文)
在该界面选择系统语言,推荐选择英语,也可以先选择中文,之后再创建一个英语的虚拟机,选择中文在后续使用终端过程中,某些命令结果会出现乱码。双击设备栏,进入该界面,点击CD/DVD,选择使用ISO映像文件,然后找到下载的操作系统,点击确定。最后设置“根密码”,设置完之后点击“开始安装”,进行最后的安装,需要等待一些时间。安装源默认即可,软件选择界面,推荐选择“带GUI的服务器”,即带图形化界面。进行磁盘分配,点击安装目的地,进入该界面,下方选择自定义后点击左上方的完成。选中"自定义"后,点击下一步。原创 2022-10-17 10:42:12 · 1124 阅读 · 0 评论 -
2021-08-04
Linux忘记root密码如何重置密码1.启动或重启虚拟机,在该选项按“e”2.进入该界面,光标停linux这一行按下“end”键跳至最后 输入rd.break 之后按Ctrl+x3.来到该界面,输入mount -o remount,rw /sysroot 后回车(“/”前面有空格)4.输入chroot /sysroot/ 回车 然后echo “密码” | passwd --stdin root 回车这里的密码是“999” |原创 2021-08-04 23:52:09 · 66 阅读 · 0 评论