Linux
博海先森~
个人博客: https://itan90.cn
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Centos7构建密钥对验证的SSH登陆体系
环境准备:原创 2019-03-24 18:31:23 · 1075 阅读 · 0 评论 -
Centos7-Shell自动安装初始化vsftpd脚本
#!/bin/bash #install vsftpd and ftp #作者:iBosea #Version 3.0.2 #关闭安全机制 setenforce 0 #check user = admin(root) if [ $(id -u) == 0 ] then echo "is root" else echo "请使用root用户登录" exit 0 fi #Stop firewalld ...原创 2019-03-24 18:45:31 · 970 阅读 · 0 评论 -
Linux定时任务Crontab使用 提示no crontab for root
文章地址转载 2019-03-24 21:40:18 · 3225 阅读 · 0 评论 -
Centos7搭建Rsync+inotify远程同步(详解)
通过本文章的学习,你将掌握一下技能点: 会配置rsync备份源 会使用rsync下行、上行异地备份 掌握使用inotify+rsync事实备份 1.配置rsync源服务器 1.1.什么是rsync? rsync(Remote Sync,远程同步),它是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适...原创 2019-03-24 22:52:56 · 1895 阅读 · 1 评论 -
25道Shell面试题
1、用sed修改test.txt的23行test为tset; sed–i ‘23s/test/tset/g’ test.txt 2、查看/web.log第25行第三列的内容。 方法一: sed–n ‘25p’ /web.log | cut –d “ ” –f3 方法二: head–n25 /web.log | tail –n1 | cut –d “ ” –f3 方法三: awk–F...原创 2019-03-22 19:29:39 · 1284 阅读 · 0 评论 -
CentOS7修改网卡ens33为Eth0教程
一、vim 修改/etc/default/grub vim /etc/default/grub 1.1、更改第六行(左右): GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap biosdevname=0 net.ifnames=0 rhgb quiet" :wq保存退出 1.2、重新生成GRUB配...原创 2019-03-22 23:10:52 · 811 阅读 · 0 评论 -
Centos7一键搭建光盘Yum源脚本(乱搞)
#!/bin/bash #专为懒人设计 read -p "确保光盘已经挂载在/media/cdrom/里了么?[y]" -t 30 value case $value in "y") echo [CDROM-YUM] >/etc/yum.repos.d/yum.repo echo name=CentOS-$releasever - Media >>/etc/yum....原创 2019-03-22 23:15:37 · 462 阅读 · 0 评论 -
Shell+Curl调用一言api接口,每执行一次,返回一句话(乱搞)
效果图: Code: #!/bin/bash #调用一言api每打开一次显示一段文字 #作者:iBosea curl https://v1.hitokoto.cn/ &>Yi.txt #Curl一言的api地址把结果重定向到Yi.txt cat Yi.txt |grep ""hitokoto"" |sed '1s/ "hitokoto": /碎言:/g' |sed '1s/...原创 2019-03-22 23:33:03 · 3841 阅读 · 2 评论 -
Shell脚本获取系统运行信息 (信息包括:内存M,硬盘%,CPU%,负载情况,进程数,等)
效果图: #!/bin/bash #system runing info #Now system runing Times #CPU info CPU_INFO=$(top -n1 |grep "Cpu(s):" |awk '{print echo "CPU使用率(%):"$2 echo "%"}') #Disk info DISK_INFO=...原创 2019-03-22 23:52:07 · 2892 阅读 · 0 评论 -
Shell脚本+if语句判断是下午还是中午还是早上(乱搞)
Code: #!/bin/bash value=$(date +%T |awk -F: '{print $1}') #晚上 if [ $value -ge 19 ] && [ $value -le 23 ] then echo "现在是晚上:$(date +%T)" #凌晨 elif [ $value -ge 00 ] && [ $value -le 05 ] th...原创 2019-03-22 23:55:42 · 3242 阅读 · 0 评论 -
Shell批量解压tar.gz压缩包
#!/bin/bash #批量解压tar包 #请确保当前目录下有tar.gz压缩包 #作者:iBosea #1.把ls的结果赋值给value value=$(ls *.tar.gz) #2.再把$value赋值到values for values in $value do #3.开始解压 tar zxf $values #4.解压后删除所有tar.gz压缩包 rm -rf $values #5....原创 2019-03-22 23:58:18 · 2324 阅读 · 0 评论 -
Centos7配置SSH、SCP、SFTP服务(详解)
1.OpenSSH服务的配置 SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登陆、远程复制等功能,SSH协议对通讯双方的数据传输进行了加密处理,其中包括用户登陆时输入的Password,与早期的Telnet(远程登陆)相比SSH具有更好的安全性。 在Centos7.3系统,Openssh服务器由openssh、Openssh-server等软件包提供(其实默认已...原创 2019-03-24 16:24:27 · 5590 阅读 · 0 评论 -
firewalld应用配置实战(一)
说明: 网关服务器连接互联网网卡为eth0地址为100.1.1.10,他是个公网的地址。分配到external(外部区域);连接Web服务器网卡接口为eth2地址为192.168.2.1,分配到firewalld的dmz区域。 要求: Web服务器和网关服务器均通过SSH远程控制,为了安全,将SSH的默认端口号改为:6682 Web服务器开启Https,过滤未加密的http流量,仅允许通过Htt...原创 2019-04-10 17:50:01 · 1046 阅读 · 1 评论 -
firewalld应用配置实战(二)-地址伪装和端口转发
注意:这篇文章是第一篇文章的升级版 说明: 基本的配置与第一篇大同小异,包括更改主机名、网卡的配置、开启路由转发、更改区域、SSH侦听端口、放行、禁止那些规则都是一样的,那么本篇文章的要求是可以已经理解firewalld中的直接规则、富语言等等,这里并不在陈述细讲,如果是需要了解的可以百度了解。 要求与上一篇的大同小异,只不过加入了两个新的需求: 公司内网用户需要通过网关服务器共享上网 互联网用...原创 2019-04-10 20:08:07 · 1295 阅读 · 1 评论
分享