30个关于Shell脚本的经典案例(上)
对于初学者而言,因为没有实战经验,写不出来Shell脚本很正常,如果工作了几年的运维老年还是写不出来,那就是没主动找需求,缺乏练习,缺乏经验。针对以上问题,总结了30个生产环境中经典的Shell脚本,通过这些需求案例,希望能帮助大家提升Shell编写思路,掌握编写技巧。先了解下编写Shell过程中注意事项:开头加解释器:#!/bin/bash 语法缩进,使用四个空格;多加注释说明。 命名建议规
解决 yum clean all Error rpmdb open failed
本文档根据 rpmdb open failed 报错提供解决方案。报错# 用 yum 安装软件时进程被终止,执行 yum clean all 操作报 rpmdb open failed 错误 [root@localhost ~]# yum clean&nbs
Linux远程控制技术
从192.168.10.5这台机登录到192.168.10.16这台机上,可以在192.168.10.16做一些操作,比如拷贝文件。192.168.10.5[root@localhost ~]# cd /tmp [root@localhost tmp]# ifconfig ens32: flags=4163mtu 1500
终极之战:Linux & Windows
1.开源当你买了一辆车,但你看不到引擎盖下面是什么?当你使用Windows驱动系统时就是如此。但是,相比之下,Linux完全是一个开源项目。你可以看看Linux操作系统的源代码,这是一个优点。Linux免费向公众开放!但是,Windows并非如此!您无需支付美元即可获得Linux发行版的真正副本。所以,它是完全免费的。2.安全面对现实吧,Windows操作系统容易受到不同类型的攻击。但是,Linu
如何让普通用户获取root用户的权限
sudo 是 Linux 系统管理指令,是允许系统管理员让普通用户执行一些或者全部的 root 命令的一个工具,如 halt,reboot,su 等等。这样不仅减少了 root 用户的登录 和管理时间,同样也提高了安全性。sudo不是对 shell 的一个代替,它是面向每个命令的。sudo 的特点限制用户执行指定的命令 记录用户执行的每一条命令
中国移动价值百亿5G一期大单:被它包揽!
昨日,中国移动公布2019年5G一期无线工程设计及可行性研究服务集采中标候选人,中国移动设计院有限公司成为中标候选人,拟中标份额为100%,投标折扣(含税)48%;增值税税率6%。据悉,中国移动2019年5G一期无线工程设计及可行性研究服务预估工程费1(设计费计价基数)为192.578亿元(不含税);预估工程费2(可研计价基数)为192.578亿元(不含税);预估勘察费(无折扣)为2.005亿元(
网易云音乐极速版悄然上架:主打轻量极简
7月3日消息,网易云音乐极速版悄然上线,主打轻量便捷,核心回归音乐。网易云音乐方面表示,为更好满足用户对于音乐产品的差异化需求,公司按此前既定规划在手机端探索推出“网易云音乐极速版”App。和普通版相比,“网易云音乐极速版”内容简洁,在收听和发现歌曲的体验上与普通版并没有多大差别。轻量便捷、回归音乐:网易云音乐极速版悄然上线目前,极速版取消了电台、视频、直播、商城、个性换肤等功能服务。所以,极速版
centos 设置二十四小时制
tzselect根据提示选择5 –> 9–>1–>1–>okrm /etc/localtime ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime这时就可以看到时间已经修改成为国内的时间了。时间也对的。时间为24小时制。[root@localhost src]#&
RHEL6安装NGINX
1.安装依赖包(选择安装目录然后执行一下命令)yum -y install make gcc gcc-c++ openssl openssl-devel pcre-devel zlib-devel-y对所有的疑问都默认为 yesinstall 自动安装make 编译二进制文件要用到的依赖gcc和gcc-c++
利用SSH隧道加密技术隐蔽C&C通信流量
在网络攻防博弈中,网络流量特征分析类安全防御措施得到了广泛应用。众多厂商和企业对网络流量进行恶意流量分析检测,从而针对性的采取防御措施,如各级ISP在骨干网络设备上大多采用网络流量分析检测的防御方案。一、背景简介在网络攻防博弈中,网络流量特征分析类安全防御措施得到了广泛应用。众多厂商和企业对网络流量进行恶意流量分析检测,从而针对性的采取防御措施,如各级ISP在骨干网络设备上大多采用网络流量分析检测
更快的网络文件系統 — Oxfs
什麽时候需要网络文件系统 ?做嵌入式的同学经常会使用 NFS 将 host 上的某个目录挂载到开发板上,方便 host 上编译构建后能直接在板子上运行,减少手工拷贝操作。网站开发时,在 host 上利用 IDE 进行开发后,发到线上机器上运行测试时,使用网络文件系统能更快的减少数据同步,提高开发效率。C/C++ 等大型项目开发时,团队使用统一的开发机构建代码时,使用网络文件系统能够挂载开发机文件到
如何使用Git 优雅的版本回退呢?
介绍在版本迭代开发过程中,相信很多人都会有过错误提交的时候(至少良许有过几次这样的体验)。这种情况下,菜鸟程序员可能就会虎驱一震,紧张得不知所措。而资深程序员就会微微一笑,摸一摸锃亮的脑门,然后默默的进行版本回退。对于版本的回退,我们经常会用到两个命令:git resetgit revert那这两个命令有何区别呢?先不急,我们后文详细介绍。git reset假如我们的系统现在有如下几个提交:Git
Linux 学习:入门十法篇
文章《 什么是 Linux 用户? 》的作者 Anderson Silva 明确表示,现今人们使用 Linux(在某种程度上)就像使用 Windows 一样,只要你对“使用 Linux”这个事情定义得足够广义。尽管如此,如果你的生活中没有太多的使用 Linux 的机会,现在正是以前所未有的方式尝试 Linux 的好时机。以下是 Linux 入门的十种方法。你可以试试其中一个或者
青岛虚拟现实创新大会“黑科技”引关注
6月27日,“青岛虚拟现实创新大会”在青会展中心开幕,兰亭数字作为国内最早涉猎VR产业的技术公司,为本次大会带来诸多VR科技产品,吸引众多与会嘉宾的目光并纷纷驻足体验,其中不乏国际友人。与此同时,兰亭数字CEO孙文博还出席了新浪VR举办的“变现为王”年中盛典,并在下午与来自新浪VR 、vrcore、威尔文教、IFGAME 、LUMIER VR等企业的领导与产业嘉宾交流了关于5G时代下,VR产业内容
如何使用Git 优雅的版本回退呢?
介绍在版本迭代开发过程中,相信很多人都会有过错误提交的时候(至少良许有过几次这样的体验)。这种情况下,菜鸟程序员可能就会虎驱一震,紧张得不知所措。而资深程序员就会微微一笑,摸一摸锃亮的脑门,然后默默的进行版本回退。对于版本的回退,我们经常会用到两个命令:git resetgit revert那这两个命令有何区别呢?先不急,我们后文详细介绍。git reset假如我们的系统现在有如下几个提交:Git
昔日液晶巨头凉了!令人唏嘘
日本曾经也是液晶的王者,这一点没人会反驳,但也仅仅是曾经。纵然液晶技术是美国实验室先发现,但是最早商用化的却是日本。夏普号称“液晶之父”,早在1973年,夏普就在计算器上率先使用液晶显示屏,1988年夏普推出了世界第一台14英寸液晶显示器,这让日本几乎垄断了世界液晶面板产业。在1990年--1994年,日本在全球液晶面板产业的份额占比高达90%--94%以上,其他主要是美国生产。可以说1995年是
Linux 网络时间同步
Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)。系统时间:指当前Linux Kernel中的时间。硬件时间:主板上有电池供电的时间。查看系统时间的命令: #date设置系统时间的命令: #date –set(月/日/年 时:分:秒)例:#date –set “10/11/
Linux在实际中的应用
各位童鞋们,你们是如何度过这周周末的呢?这周末的我在家学习学习再学习,然而学习到一半,公司领导突然给我打了个电话过来说有同事等会儿会去客户那部署无人值守安装系统服务,问我去不去学习下。我想我正在学Linux,虽然还没学习到那个部分,但是提前接触下对后面学习肯定会有很大帮助,所以我欣欣然的就同意了。在去之前,我和同事联系了一下,提前约好了碰头的时间和地点,在过去的路上,我在新买的书里面找了找关于无人
我们对5G手机价格过于乐观了!
7月1日消息,之前有报道称2020年底5G手机价格将会探到2000元以下,然而业内人士提出质疑。7月1日消息,之前有报道称2020年底5G手机价格将会探到2000元以下,然而业内人士提出质疑。据Digitimes报道,业内人士表示,相较于4G手机,5G手机价格之所以高昂与芯片组价格有关,而且5G多模、散热等特性要求5G手机、RF端规格需求也比4G手机要高,这是5G手机价格居高不下的主因。虽然欧美部
Python基础-不同类型之间的运算规则
不同类型之间的运算规则我们一般不会将数字类型的数据和布尔类型的数据进行运算, 也不会将字符串类型的数据和布尔类型进行运算, 这样做毫无意义.我们需要借由 Python 提供的算术运算符来完成变量之间的运算, Python 提供了两种: 算术运算符和复合赋值运算符.算术运算符运算符描述实例+加10 + 20 = 30-减10 - 20 = -10*乘10 * 20 = 200/除10 /