Shell echo命令介绍
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。Shell echo命令格式:echo string您可以使用echo实现更复杂的输出格式控制。1.显示普通字符串:echo "It is a test"这里的双引号完全可以省略,以下命令与上面实例效果一致:echo It
连root也干不掉的文件
在你的印象中,是不是root用户就可以为所欲为呢?随便一个rm -rf *,一波骚操作走人?可能没那么容易。来啊,删我啊!先来个示例,创建一个文本文件test.txt$ touch test.txt将其权限位修改为777$ chmod 777 test.txt $ ls -al test.txt -rwxrwxrw
学习Shell 教程
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。Shel
Shell 数组介绍
bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似于 C 语言,数组元素的下标由 0 开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于 0。定义数组在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 ... 值n)例如
Linux学习教程-我的电脑在哪?
打开Windows,首先看到的是桌面;不爱整理文件的我,桌面的东西已经多到需要2个屏幕才能显示的完。另外一个常用的就是我的电脑,然后打开D盘,依次点开对应的文件夹,然后点开文件。Linux的文件系统组织方式与Windows略有不同,登录进去就是家目录,可视为Windows下的桌面。在这个目录下,我们可以新建文件、新建文件夹,就像在桌面上的操作一样。注:这里我们假设所有用到的文件和文件夹都放置于家目
介绍几种MySQL常见的图形化工具
MySQL作为一款非常流行的、开源的关系型数据库,应用非常广泛。因为MySQL开源的缘故,图形化管理维护工众多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里介绍几个经常使用的MySQL图形化管理工具,供大家参考。0x01:NavicatNavicat是一款桌面版MySQL数据库管理和开发工具。和微软SQLServer的管理器很像,简单、易学易用。Navicat使用图形化的用
PHP程序员遇到问题的冷门知识点
有些时候我们习惯了主流的方法,每一步都按部就班的写代码,殊不知,我们可能会遗漏一些好的想法和知识点,接下来我就谈谈那些容易呗忽略的php知识点。1. array_filter函数,这个函数是通过回调函数对数组进行过滤,可以说很强大,并且回调函数为空的时候,可以去除掉数组的中空元素。2. array_map函数,新手程序员经常忽视这个批量修改数组的函数,我们对一些变量批量进行自增的时候,它会非常好用
如何配置RHEL8静态 IP 地址
在 Linux 服务器上工作时,在网卡/以太网卡上分配静态 IP 地址是每个 Linux 工程师的常见任务之一。如果一个人在 Linux 服务器上正确配置了静态地址,那么他/她就可以通过网络远程访问它。在本文中,我们将演示在 RHEL 8 服务器网卡上配置静态 IP 地址的不同方法。以下是在网卡上配置静态IP的方法:nmcli(命令行工具)网络脚本文件(ifcfg-*)nmtu
解说CentOS 7下ActiveMQ安装配置
Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。下载安装wget 'http://www.apache.org/dyn/closer.cgi?filename=/activemq/5.15.8/apache-activemq-5.15.8-
教你如何解决DPDK内存大页在NUMA架构重分配问题
在DPDK中往往是在内核启动参数中设置要启动的大页的总数量,比如设置大页个数为16个,每个大页是1G,这样系统启动后,就能在/sys/devices/system/node/node0/hugepages/hugepages-1048576KB/nr_hugepages上看到node0上分配的大页,同样可以查看到node1上的大页。一. 问题介绍在DPDK中往往是在内核启动参数中设置要启动的大页的
畅聊Linux系统运维的未来
我想来跟大家聊聊Linux运维这一行业,从几个方面说下行业的现状、如何学好Linux和如何成为专业运维人员以及云服务对运Linux运维的影响。一、linux行业状况我们都知道从1991年Linux开始火爆全球,蔓延至中国,随着智能中国、网络繁荣发展,众多应用基本都跑在Linux服务器上面,但对于大多数人来说还是不太了解。1.入坑门槛太高Linux属于类UNIX操作系统,从开发之初就不是针对普通大众
KVM常用命令简介
Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。查看所有虚拟机状态:[root@kvm7 vps] virsh list --
教你如何在 Ubuntu 中安装 Oracle Java 13
Oracle Java 13是在几周前发布的。 以下是在Ubuntu 14.04,Ubuntu 16.04,Ubuntu 18.04,Linux Mint 18.x,19.x及更高版本上轻松安装它的方法。要查看Java 13中的新功能和增强功能,请参阅公告。‘Linux Uprising’ team制作了一个安装脚本,可以自动下载并安装Oracle JDK 13,并将Java 13设置为
手把手教SVN钩子自动更新项目
SVN钩子,其实可以理解为触发器,里面是shell代码,常用钩子含义请移步:SVN钩子简介和常用钩子说明。使用post-commit更新1.SVN 服务器地址:192.168.31.332.web服务器地址:192.168.31.343.SVN版本库地址:/home/svn/qxy4.web项目地址:/home/wwwroot/qxy5.由于SVN和web并不在同一服务器上,所以涉及到ssh登录,
了解JavaScript引擎
JavaScript 是一门高级语言,但是最终计算机能理解只有1和0。 那么我们编写的代码是如何被计算机理解的呢? 掌握所学编程语言的基础知识将让您能编写出更好的代码。 在本文中,我们仅探讨一个问题:JavaScript 是如何工作的。前言最初,JavaScript 只能在 Web 浏览器中运行,但是随着 Node 的出现,现在 JavaScript 也可以在服务端运行。虽然我们可能知道应该在何时
强化Linux 服务器的7个步骤
这篇入门文章将向你介绍基本的 Linux 服务器安全知识。虽然主要针对 Debian/Ubuntu,但是你可以将此处介绍的所有内容应用于其他 Linux 发行版。我也鼓励你研究这份材料,并在适用的情况下进行扩展。1、更新你的服务器保护服务器安全的第一件事是更新本地存储库,并通过应用最新的修补程序来升级操作系统和已安装的应用程序。在 Ubuntu 和 Debian 上:$&nbs
HTTP 3协议详解
HTTP/3又迎来一个里程碑:近日Cloudflare官方宣其边缘网络上已全面提供QUIC和HTTP/3支持。那么HTTP/3可以带来哪些变化和优势呢? 对Internet的用户,并且通过浏览器和其他客户端与站点进行高效交互。可通过使用最新Chrome Canary浏览器以HTTP/3 UDB协议和服务器交互,对于使用命令行客户端的人,最新版本的curl也提供了对HTTP/3的支持。本文虫虫将介绍
4 种开源云安全工具
如果你的日常工作是开发者、系统管理员、全栈工程师或者是网站可靠性工程师(SRE),工作内容包括使用 Git 从 GitHub 上推送、提交和拉取,并部署到亚马逊 Web 服务上(AWS),安全性就是一个需要持续考虑的一个点。幸运的是,开源工具能帮助你的团队避免犯常见错误,这些常见错误会导致你的组织损失数千美元。本文介绍了四种开源工具,当你在 GitHub 和 AWS 上进行开发时,这些工具能帮助你
实操:KVM虚拟化管理平台操作
上一篇文章已经部署好了WebVirtMgr 管理平台,下面就是对接管理平台和kvm服务器了,这里就采用TCP的方式连接到KVM服务器进行控制。添加kvm宿主机选择首页的WebVirtMgr –>Addd Connection由于是TCP模式连接,Label 和FQDN / IP 处都填写kvm宿主机的IP地址,用户名和密码当然就是通过saslpasswd2 -a libvirt 命
大神推荐Redis集群迁移工具:redis-migrate-tool
Redis集群迁移工具,基于redis复制,快速,稳定。特点快速多线程基于redis复制实时迁移迁移过程中,源集群不影响对外提供服务异构迁移支持Twemproxy集群,redis cluster集群,rdb文件 和 aof文件过滤功能当目标集群是Twemproxy,数据会跳过Twemproxy直接导入到后端的redis迁移状态显示完善的数据抽样校验迁移工具的来源可以是:单独的redis实例,twe