当前位置: 首页 > news >正文

网站开发包括软件吗无锡公共建设中心网站

网站开发包括软件吗,无锡公共建设中心网站,wordpress 动漫主题,网站网络架构目录 一、配置环境的shell脚本 二、系统资源脚本 一、要求 二、脚本内容 三、脚本解析 四、赋权并验证 三、查看当前内存的总大小、实际使用大小、剩余大小、显示使用率百分比的脚本 一、第一种方法 二、验证 三、第二种方法 四、验证 四、查看网卡实时流量脚本 一… 目录 一、配置环境的shell脚本 二、系统资源脚本 一、要求 二、脚本内容 三、脚本解析 四、赋权并验证 三、查看当前内存的总大小、实际使用大小、剩余大小、显示使用率百分比的脚本 一、第一种方法 二、验证 三、第二种方法 四、验证 四、查看网卡实时流量脚本 一、编辑脚本 二、验证结果 五、把当前目录包含子目录下所有后缀为 .sh 的文件后缀变更为 .shell之后删除每个文件的第二行。 一、编写脚本 二、验证 六、统计访问最多的十个IP 一、首先模拟创建IP、编写脚本 二、验证ip生成结果 一、配置环境的shell脚本 systemctl stop firewalld systemctl disable firewalld systemctl stop NetworkManager systemctl disable NetworkManager setenforce 0 sed -i s/SELINUXenforcing/SELINUXdisabled/ /etc/selinux/config cat e /etc/sysconfig/network-scripts/ifcfg-ens33 TYPEEthernet BOOTPROTOstatic NAMEens33 DEVICEens33 ONBOOTyes IPADDR$1 PREFIX24 GATEWAY192.168.115.2 DNS1192.168.115.2 e systemctl restart network 将此脚本放入终端中后续输入想设置的IP 则成功配置环境并设置ip  结果查看 二、系统资源脚本 一、要求 1. 编写一个脚本来监控 CPU 使用率、内存使用率、磁盘空间等系统资源。 2. 实时显示系统资源的使用情况并根据预设的阈值提供警报功能。 3. 脚本应该可以在后台运行每隔一定时间自动更新资源状态。 4. 提供一个简单的用户界面命令行或图形界面方便用户查看当前系统资源的情况。 二、脚本内容 #/bin/bash #lsq #监测脚本 while true do times10 #磁盘 disk$(df -Th | awk { print $6 } | awk NR6 |cut -d % -f 1) #内存 mem$(free -m | grep Mem | awk { printf %.0f, $3/$2 * 100 }) #cpu cpu$(top -n 1 | grep Cpu(s) | awk { printf %.0f, $2$4 }) #显示监测情况         echo ******************         echo CPU使用率$cpu %         echo 内存使用率$mem %         echo 磁盘使用率$disk %         echo ****************** #—————————————————————————————————— disk180 mem180 cpu180 if [ $mem -ge $mem1 ];then         echo 内存使用已到$mem %,请注意 exit 0 fi if [ $cpu -ge $cpu1 ];then         echo CPU使用已到$cpu %,请注意 exit 0 fi if [ $disk -ge $disk1 ];then         echo 磁盘使用已到$disk ,请注意 exit 0 fi sleep $times done 三、脚本解析 这是一个监测脚本用于监测系统的磁盘、内存和CPU使用率。下面是对脚本中各部分的解析 #!/bin/bash指定脚本采用Bash解释器。 #mpy注释用于说明脚本的用途。 while true一个无限循环表示脚本会一直执行下去。 dotimes10设置一个变量dotimes的值为10。 disk$(df -Th | awk { print $6 } | awk NR6 |cut -d % -f 1)使用df命令获取磁盘信息并使用awk和cut命令提取出磁盘使用率的数值部分。 mem$(free -m | grep Mem | awk { printf %.0f, $3/$2 * 100 })使用free命令获取内存信息再使用awk命令计算内存使用率百分比。 cpu$(top -n 1 | grep Cpu(s) | awk { printf %.0f, $2$4 })使用top命令获取CPU信息并使用awk命令计算CPU使用率百分比。 echo ******************打印分隔线。 echo CPU使用率$cpu %打印CPU使用率。 echo 内存使用率$mem %打印内存使用率。 echo 磁盘使用率$disk %打印磁盘使用率。 echo ******************打印分隔线。 disk180设置一个变量disk1的值为80表示磁盘使用率的阈值。 mem180设置一个变量mem1的值为80表示内存使用率的阈值。 cpu180设置一个变量cpu1的值为80表示CPU使用率的阈值。 if [ $mem -ge $mem1 ]; then如果内存使用率大于等于阈值mem1则执行下面的命令。 echo 内存使用已到$mem %,请注意 exit 0打印内存使用率达到阈值的警告信息并退出脚本。 if [ $cpu -ge $cpu1 ]; then如果CPU使用率大于等于阈值cpu1则执行下面的命令。 echo CPU使用已到$cpu %,请注意 exit 0打印CPU使用率达到阈值的警告信息并退出脚本。 if [ $disk -ge $disk1 ]; then如果磁盘使用率大于等于阈值disk1则执行下面的命令。 echo 磁盘使用已到$disk ,请注意 exit 0打印磁盘使用率达到阈值的警告信息并退出脚本。 sleep $times暂停脚本执行一段时间时间长度由变量times指定。 done结束while循环。 四、赋权并验证 三、查看当前内存的总大小、实际使用大小、剩余大小、显示使用率百分比的脚本 一、第一种方法 #!/bin/bash Mem_all$(free -m | awk /Mem/ {print $2}) Mem_used$(free -m | awk /Mem/ {print $3}) Mem_free$(free -m | awk /Mem/ {print $4}) Mem_usage$(free -m | awk /Mem/ {printf %.0f, $3/$2 * 100}) echo 当前内存总共: $Mem_all MB echo 当前内存已使用: $Mem_used MB echo 当前剩余: $Mem_free MB echo 当前物理内存使用率: $Mem_usage%  二、验证 三、第二种方法 #!/bin/bash # 获取内存信息 mem_info$(free -m | awk NR2{print}) # 获取内存总量、已使用量和剩余量以兆字节为单位 total$(echo $mem_info | awk {print $2}) used$(echo $mem_info | awk {print $3}) free$(echo $mem_info | awk {print $4}) # 计算内存使用率 usage_percent$(echo scale2; $used / $total * 100 | bc) # 打印信息 echo 物理内存总量${total}MB echo 已使用内存${used}MB echo 剩余内存${free}MB echo 内存使用率${usage_percent}% 四、验证 四、查看网卡实时流量脚本 一、编辑脚本 #!/bin/bash NICens33 echo -e In ------ Out while true; do         OLD_IN$(awk $0~$NIC{print $2} /proc/net/dev)         OLD_OUT$(awk $0~$NIC{print $10} /proc/net/dev) sleep 1         NEW_IN$(awk $0~$NIC{print $2} /proc/net/dev)         NEW_OUT$(awk $0~$NIC{print $10} /proc/net/dev)         IN$(printf %.1f%s $((($NEW_IN-$OLD_IN)/1024)) KB/s)         OUT$(printf %.1f%s $((($NEW_OUT-$OLD_OUT)/1024)) KB/s)         echo $IN $OUT         sleep 1 done 二、验证结果 五、把当前目录包含子目录下所有后缀为 .sh 的文件后缀变更为 .shell之后删除每个文件的第二行。 先查看目录下的后缀文件 一、编写脚本 #!/bin/bash ALL_SH_FILE$(find . -type f -name *.sh) for file in ${ALL_SH_FILE[*]} do filename$(echo $file | awk -F.sh {print $1}) new_filename${filename}.shell mv $file $new_filename sed -i 2d $new_filename done 二、验证 六、统计访问最多的十个IP 一、首先模拟创建IP、编写脚本 vim /makeiplog.sh #!/bin/bash for i in {1..30};do         host$[$RANDOM % 10]         host1$[$RANDOM % 10] echo 192.168.$host1.$host /root/ip.log done 赋权并启动 二、验证ip生成结果 输入 vim ip.log 查看 输入命令  awk {a[$1]}END{print UV:,length(a);for(v in a)print v,a[v]} ip.log |sort -k2 -nr |head -10 显示结果 awk {a[$1]}END{print UV:,length(a);for(v in a)print v,a[v]} ip.log |sort -k2 升序显示
http://www.dnsts.com.cn/news/118003.html

相关文章:

  • python兼职网站开发个人网站需要多大空间
  • 旅游网站建设目标分析如何建设企业网站呢
  • 北京代理网站备案电话公司网站制作费做无形资产
  • 网站布局方法网站建设项目管理
  • 杭州建设银行网站首页公司的研究与开发
  • 公司网站介绍模板 html深圳品牌设计公司介绍
  • 我爱做衣服网站影院网站如何做
  • 做贷款行业哪些网站能发布广告餐厅网站模板
  • 高清logo网站别人网站 自己的域名
  • 浦江网站建设微信开发广州定制网站建设公司
  • 如何设计网站站点那些网站是伪静态
  • 宁波海曙网站建设百度推广400电话
  • 大连中山区网站建设深圳大型论坛网站建设
  • 龙岗微信网站制作深圳app软件开发公司
  • 卓训网是个什么网站电子商务主要做什么工作
  • 建设网站需要申请报告wordpress好用的主题
  • 网站加关键词代码app推广怎么联系一手代理
  • 云南制作网站的公司深圳网站做的好的公司
  • 怎么敲代码做网站金华市住房建设局网站
  • 仿5173网站wordpress修复
  • 网站建设课程心得什么是网络推广?
  • 做期货要看哪几个网站网站登录页面怎么做
  • 住建部网站统计城乡建设统计信息系统登录绍兴h5建站
  • wordpress开启多站点后台没显示优化一个网站
  • 十大景观设计网站在哪个网站订酒店做申根签证
  • 网站企业推广方案如何关闭网站
  • 网站源码对应的数据库怎么做网站安全代维
  • 网站建设都需要什么资料如何设计小程序
  • 建设网站的需要学习哪些课程怎么注册自己的网站
  • 百度网站建设的一般要素网站有哪些布局