摘要:
/etc/passwd:用户的信息是保存在/etc/passwd下面(早期的时候,用户的密码也是放在该文件中。后来出于安全考虑,将密码放在/etc/shadow中去):/etc/group:用户组的信息是保存在/etc/group下面:/etc/shadow:密码信息是保存在/etc/shadow下... 阅读全文
摘要:
变量是一个很重要的概念,无论是bash脚本还是其他语言,都是如此。在bash中,创建变量很简单,给变量一个名称即可。默认情况下,变量的值为空。我们可以通过等号为变量赋值。需要注意的是,变量和变量的值不是一个概念。当给定变量一个名称后,例如myvar,我们需要通过$取得变量的值,即$myvar。使用e... 阅读全文
摘要:
bash是各大Linux发行版都支持的shell。当我们登陆bash的时候,虽然我们什么都没做,但是我们已经可以在bash中调用各种各样的环境变量了。这是因为,系统中已经定义了一系列的配置文件,以及加载这些配置文件的规则。下面通过CentOS举例说明。在这之前,我们需要了解两个概念:login sh... 阅读全文
摘要:
在学习Hard Link与Symbolic Link之前,需要大概了解一下inode与data block。在Linux的文件系统中,一个文件对应一个inode与若干个data block。inode与data block都通过编号来标识,例如第30333个inode,第20334个data blo... 阅读全文
摘要:
文件/文件夹居然还有隐藏属性?没错,隐藏属性对于文件/文件夹的安全很重要。好比如说,我们需要使用”鉴定符“来揭开装备的隐藏属性;在Linux中chattr/lsattr就是“鉴定符”。chattr基本格式为:chattr +-=[acdeijstuADST] 。+表示增加某种隐藏属性;-表示取出某种... 阅读全文
摘要:
On-Premise的SQL Server提供了维护计划来定期、定时的维护SQL Server。一般的做法是:定义SQL Server Agent Jobs,而后维护计划帮助我们定期、定时执行SQL Server Agent Jobs。遗憾的是,SQL Database并不提供维护计划以及SQL S... 阅读全文
摘要:
我们可以通过PowerShell脚本批量添加VM端点。请您参考以下方案。准备工作 – PowerShell连接China Azure1. 从官网下载页面,下载并安装Windows Azure PowerShell: http://www.windowsazure.cn/zh-cn/downloads... 阅读全文
摘要:
在Linux中,我们可以对文件或文件夹设置权限(r,w,x,-)。然而,对文件和文件夹的权限设置,具有不同的意义。下面,通过几个例子来了解一下权限的意义所在。在开始之前,我们需要了解几个修改权限的命令:备注:在测试环境中,通过两组用户名/用户组来演示。这两组分别为:root/root,Jonatha... 阅读全文
摘要:
备注:以下例子中出现的JohnsonWeb, JohnsonVm均是虚拟机的名称。在运行Powershell脚本之前,请导入您的订阅文件。根据条件启动/关闭虚拟机,例如根据虚拟机名称,批量启动/关闭启动虚拟机$vmNames = New-Object System.Collections.Array... 阅读全文
摘要:
在Linux中,文件的属性是一个很重要的概念,用户或者用户组对一个文件所拥有的权限,都可以从文件的属性得知。我们可以通过ls -al命令,列出某个文件夹下面的所有文件(包括以.开头的隐藏文件)。下面是install.log的文件属性:-rw-r--r--. 1 root root 71014 Jul... 阅读全文