- 博客(12)
- 收藏
- 关注
原创 第十二周
1.配置chrony服务,实现服务器时间自动同步第一步首先安装chrony和启动服务yum install chronysystemctl start chronyd第二步进行chrony.conf配置[root@localhost ~]# cat /etc/chrony.conf |sed ‘/^$/d’|sed ‘/^#/d’server 192.168.233.150 iburst #修改为NTP服务器的IP或者域名driftfile /var/lib/chrony/driftma
2020-09-05 15:13:06
99
原创 第十一周
1.编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败 次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问每5分钟检查一次,首先加入定时任务。crontab -e*/5 * * * * root sh /tmp/checkip.sh &>/dev/null脚本实现逻辑[root@tradeA ~]# cat /tmp/checkip.sh#!/bin/bashn=10cat /var/log/secur
2020-09-05 14:20:52
88
原创 第十周
1.编写脚本selinux.sh,实现开启或禁用SELinux功能read -p “please input selinux start|stop :” senewseold=cat /etc/selinux/config | grep '^SELINUX=' | cut -d"=" -f2if [ $senew == ‘start’ ];thenif [ $seold == ‘enforcing’ ];thenecho “selinux is enforcing”elif [ $seold =
2020-08-10 14:56:57
166
原创 第九周
1.编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/wwwif [ “$1” == “magedu” -a “$2” == “/www” ];thenif id -u $1 > /dev/null 2>&1;thenecho “User $1 already.”elseuseradd -d $2 $1echo $1 | passwd --stdin $1 &> /dev/nu
2020-08-03 14:14:38
190
原创 第七周
1.简述osi七层模型和TCP/IP五层模型首先是osi七层模型1).物理层:它主要针对的是物理层的设备标准,比如网线,光纤接口类型之类的,它的主要作用是传输比特流,就是将1,0转换为电流的强弱来进行传输,到达目的地后再转换成1,0,这一层的数据单位是比特2).数据链路层:该层的主要作用是将比特组合成字节,再将字节组合成帧,使用链路层地址Mac地址来访问和交换介质,并进行差错校验3).网络层:本层的主要作用是通过ip地址建立连接,为源端的运输层来分组,选择合适的路由和交换节点,按照地址传送给目标端的
2020-07-26 16:57:06
59
原创 第六周
1.自建yum仓库,分别为网络源和本地源本地源:[firewall]name=firewallbaseurl=file:///mnt/cdromenable=1gpgcheck=0gpgfile=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release网络源[epel]name=epel 7baseurl=https://mirrors.aliyun.com/epel/7/x86_64/gpgcheck=0enabled=1配置完成之后
2020-07-15 10:01:37
87
原创 第五周
1.查找/etc目录下大于1M且类型为普通文件的所有文件2.打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份。使用:find /etc -name *.conf | xargs tar -zcvf date +%Y%m%d.tar.gz && cp date +%Y%m%d.tar.gz /usr/local/src3.利用sed 取出ifconfig命令中本机的IPv4地址可以使用: ifconfig ens19
2020-07-10 09:36:06
254
原创 第四周
1.统计出/etc/passwd文件中默认shell为非nologin用户的个数,并将用户显示出来2.查出用户UI最大的用户名,UID及shell类型3.统计当前连接本机的每个远程主机ip的连接数,并按照从大到小排序4.实现功能,使用一个用户名作为参数,如果指定的用户存在,就显示存在,否则添加之后显示用户的id号等信息5.编写生成脚本基础格式的脚本,包括作者,联系方式,版本,时间,描述等等...
2020-07-01 11:09:41
100
原创 第三周
1–2–3–4.用户和组的管理类命令总结1.id 用户名 显示指定用户的信息id -u 用户名 显示UIDid -g 用户名 显示gid2.useradd 参数 用户名 用来创建新用户-u 指定UID -g 指定用户的主组 -G 指定用户的附加组-d 指定用户的默认shell -N 使用users组作为主组 -r 创建系统用户-m 与-r配合使用,在创建系统用户时,同时创建家目录-M 创建非系统用户时,不创建家目录usermod 是
2020-06-24 17:55:48
109
原创 第二周
目录结构及其相关用途/ 根目录用于存放基于根目录或者其他目录/dev 存放设备以及特殊文件,比如硬盘,键盘等硬件文件/etc 存放系统以及常用的配置文件/boot 存放系统的引导信息,如:内核,引导加载器等。/var 存放变化的数据,比如系统日志。/bin 存放所有用户的基本命令系统启动时会使用此目录下的文件/sbin 存放管理类的基本命令,启动时会使用该目录下的文件/lib 存放系统启动时程序依赖的基本共享库文件和内核模块文件/lib64 存放用于x86_64系统上的..
2020-06-19 15:35:39
203
原创 第一周
4.Linux的哲学思想1).一切皆文件:是 Unix/Linux 的基本哲学之一。不仅普通的文件,目录、字符设备、块设备、 套接字等在 Unix/Linux 中都是以文件被对待;它们虽然类型不同,但是对其提供的却是同一套操作界面。2). 小型,单一用途的程序:程序和可执行文件不要太复杂,这样才能保证了linux内核的高效运行.3). 连接程序,共同完成复杂功能:复杂的任务可以通过连接多个简单的程序实现复杂的功能。对于复杂的功能linux通过许多简单程序的组合等方式实现,在保证简单功能的高效性的...
2020-06-14 23:53:56
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人