设为首页 收藏本站
查看: 2468|回复: 1

[经验分享] Linux实操题

[复制链接]

尚未签到

发表于 2018-5-21 09:05:41 | 显示全部楼层 |阅读模式
  

  写一个简单的shell脚本,脚本运行时让CTRL+C无法中断的该shell脚本?
  复制内容到剪贴板
  代码:
  !/bin/bash
  

  trap "loop" 2
  

  loop()
  {
  echo "haha,you can't break me!"
  }
  

  while((1))
  do
  echo "Keep alive!"
  sleep 10
  done
  编写脚本实现以下功能:每天早上5点开始做备份,要备份的是/var/mylog里所有文件和目录可以压缩进行备份,备份可以保存到别一台器上192、168、1、2 FTP帐号 aaa 密码 bbb  要示每天的备份文件要带有当天的日期标记
  复制内容到剪贴板
  代码:
  [root@localhost sh]# crontab -l
  0 5 * * * /sh/backup.sh
  

  脚本如下:
  [root@localhost sh]# cat backup.sh
  #!/bin/bash
  

  name=`date +%F`
  tar czf $name.tgz /var/mylog/*
  user='aaa'
  passwd='bbb'
  host='192.168.1.2'
  cd /var/mylog
  

  ftp -n $host <<EOF
  quote user $user
  quote passwd $passwd
  put $name.tgz
  quit
  EOF
  判断一个文件是否为字符设备,如果是将其拷贝至/etc
  复制内容到剪贴板
  代码:
  #character.sh
  #!/bin/bash
  

  read -p 'input filename: ' filename
  if [[ -c "$filename" ]];then
  cp $filename /etc
  fi
  在A目录下创建50个文件file1-file50,然后将其移至/path/B
  复制内容到剪贴板
  代码:
  #mkfile.sh
  #!/bin/bash
  A=/test1
  B=/test2
  cd $A
  

  for num in {1..50}
  do
  touch file$num
  done
  

  cp $A/file* $B
  检测某个端口所占用的进程
  lsof -i:8080
  

  在不umount的情况下,如何重新设置mount的参数
  mount -o remout,rw /dev/hdc
  

  linux文件的权限位x对目录和文件有何不同?
  x对目录:允许该目录下运行可执行命令,对文件:是否有可执行权限
  

  找出/taomee目录下的所有常规文件并设置权限644
  find /taomee -type f | xargs chmod 644
  

  如何查找某一文件被哪个进程打开?
  fuser -mv /sh/rm.sh
  

  新增一块存储设备,lvm操作的命令如何写
  pvcreate vgcteate lvcreate
  

  给主机host:172.16.0.2增加gateway10.0.0.110
  route add host 172.16.0.2 gateway10.0.0.110
  

  写一个简单的shell脚本,脚本运行时让CTRL+C无法中断的该shell脚本?

  !/bin/bash
  

  trap "loop ...
  继续上贴。。
  使用awk打印出 welcome to taomee
  复制内容到剪贴板
  代码:
  # cat aa
  welcome to taomee
  # cat aa | awk '{print $0}'
  welcome to taomee
  找出access.log中访问top 10的ip地址
  复制内容到剪贴板
  代码:
  awk '{print $1}' /var/log/httpd/access_log | uniq -c | sort -r | head -10
  打印1-100奇数
  复制内容到剪贴板
  代码:
  #print.sh
  #!/bin/bash
  

  for i in `seq 1 100`
  do
  let a=$i%2
  if [[ $a -ne 0 ]];then
  echo $i
  fi
  done
  删除一个文件中行号为奇数的行
  复制内容到剪贴板
  代码:
  #rm.sh
  #!/bin/bash
  

  num=$(cat /sh/aa | wc -l)
  i=1
  while read line
  do
  number=i%2
  if [[ $number -eq 0 ]];then
  echo "$line" >> /sh/bb
  fi
  let i++
  done<"/sh/aa"
  

  mv /sh/bb /sh/aa
  替换某一个文件的字符串
  就那上面的例子来说(将******替换成network)
  复制内容到剪贴板
  代码:
  [root@localhost sh]# cat aa
  taomee.***********.peoplenet
  [root@localhost sh]# sed -i 's/\*.*$\./network/' aa
  [root@localhost sh]# cat aa
  taomee.network.peoplenet
  exec和souce区别
  exec用来对文件的操作(创建、打开、关闭等),而source让修改后的文件立即生效如:/etc/profile,也相当于.让其在父shell中执行
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-478478-1-1.html 上篇帖子: CxImage Linux 编译 下篇帖子: linux中elif的用法
累计签到:544 天
连续签到:1 天
发表于 2018-5-21 09:57:42 | 显示全部楼层
谢谢楼主分享

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表