SQL Server DBA-第II的Linux

所以我们’VE涵盖了Linux主机的一些基础知识 第I部分

  • 双色球计算器系统
  • 用户,团体
  • 基本参数的基本命令
  • 和双色球计算器和目录权限

希望,我分享下一页的内容将在第一篇文章中建立,并在您使用Linux前进时增强您的知识。

读取目录的内容,收集双色球计算器和定位双色球计算器的信息是DBA在服务器上工作时的一些最常见任务的信息。许多命令都要求您“pipe”第二个命令到第一个命令。这是通过加入命令来完成的“|”, (pipe).

尺寸信息

We’LL通过收集有关Linux服务器和目录的大小信息开始。

DF -H将为您提供有关主机的信息,以格式为主机,’比你离开的话更容易阅读“-h” argument off.

df -h

Output Example:  $ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_linuxsource-lv_root
                       14G  3.0G   11G  23% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
/dev/xvda1            477M  130M  322M  29% /boot
/dev/xvdf              30G  7.0G   21G  25% /u01
/dev/xvdg              20G  4.1G   15G  22% /u02

您可以看到每个LUN,包括有关那些的LUN。左左双色球计算器系统列是实际的LUN名称与右侧右侧显示挂载名称。/ U01是用于安装和/ U02的公共目录datafile的一个通用目录。​​唐’对于Linux设计提供的逻辑或物理LUN的感到惊讶,而不是Windows。这很常见。

您可以看到每个使用的存储分配,使用量和空间。

您还可以查看目录级别的双色球计算器存储用量以捕获立即目录值,(并且它将在我们的示例中显示您正在运行该命令的目标中的每个目录。’ll将目录添加到参数):

du -h

Output Example: $ du -h /u02/oracle/scripts
508K /u02/oracle/scripts

上市信息

这是使用list命令(ls)完成的.Â存在许多参数,但下面我认为DBA在Linux上工作时最重要的参数。

最后一篇文章我们讨论了查看隐藏双色球计算器的重要性,(例如那些从中开头的那些“.”)

ls -la

Output Example: $ ls -la
total 2712
drwxr-xr-x. 10 delphix oinstall    4096 Oct 18 19:28 .
drwxr-xr-x.  7 root    root        4096 May 13  2016 ..
lrwxrwxrwx   1 delphix oinstall      24 Jan 13  2017 11g.env -> /u02/app/content/11g.env
-rwxr-xr-x   1 delphix oinstall     648 Jul  6  2015 aseTail
-rwxr-xr-x   1 delphix oinstall     509 Jul  6  2015 aseTest
-rwxr-xr-x   1 delphix oinstall     509 Jul  6  2015 ase_test.sh
-rw-r--r--   1 delphix oinstall     470 Jan 13  2017 .bash_profile
-rw-r--r--   1 delphix oinstall     292 Dec 29  2014 .bashrc

没有“a”争论结束时,你赢了’t能够查看用户已配置的.bash_profile或任何唯一的.profile设置。

在上面的示例列表中,请注意,不仅我们看到了直接双色球计算器夹(‘.’)但我们上面的双色球计算器夹’re in, (‘..’) There’s也是11g.env的别名,指向完整目录路径,然后以a开头的双色球计算器‘.’,(.bash_profile和.bashrc)Â这些是您在用户登录时加载的用户的配置双色球计算器。所有配置双色球计算器设置且包含在这些双色球计算器中。

返回到我们以前的帖子,我们可以查看列出的每个双色球计算器的权限。所有者,组和其他双色球计算器。

使用Asetail双色球计算器,我们可以看到每个的权限是:-rwxr-xr-x

  • 所有者已读取,(r)写入,(w)和执行,(x)= 7
  • 组已读取,(r)和执行,(x)= 5
  • 其他已读取,(r)和执行,(x)= 5

如果我们要为权限为权限分配数值,Asetail = 755

我们还可以从最近的下降中显示双色球计算器,下降:

ls -ltr

Output Example: $ ls -ltr
total 504
-rwxrwxr-x 1 oracle oinstall    576 Sep 16  2014 startup.sh
-rwxrwxr-x 1 oracle oinstall    442 Jan 14  2015 shutdown.sh
-rwxrwxr-- 1 oracle oinstall 505876 Jun 23  2015 startup_shutdown.log

这些双色球计算器与顶部的最旧双色球计算器进行排序,(2014年9月16日)到最近,(2015年6月23日)。

要按大小排序双色球计算器,最大的字节,底部:

ls -lSr
Output Example: ls -lSr
total 504
-rwxrwxr-x 1 oracle oinstall    442 Jan 14  2015 shutdown.sh
-rwxrwxr-x 1 oracle oinstall    576 Sep 16  2014 startup.sh
-rwxrwxr-- 1 oracle oinstall 505876 Jun 23  2015 startup_shutdown.log

你也可以使用“|”要更改数据的显示方式,并在参数之后添加第二个命令“pipe”:

ls -lSr | less
Output Example: total 504
-rwxrwxr-x 1 oracle oinstall    442 Jan 14  2015 shutdown.sh
-rwxrwxr-x 1 oracle oinstall    576 Sep 16  2014 startup.sh
-rwxrwxr-- 1 oracle oinstall 505876 Jun 23  2015 startup_shutdown.log
(END) 

To exit, hit "q"uit

搜索双色球计算器

好的,我们’Re准备好超过两个字母的命令!“查找命令”可以在Linux主机上找到双色球计算器。

find <filename>
find *<search word>*

Output Example: $ find get*
get-pip.py

在目录中搜索双色球计算器,(在我的Mac上执行,所以不要’t think I’m存储PowerPoint双色球计算器我的Linux主机之一… :))

find <directory>/*<search>*

Output Example: find /Users/kellyn/Desktop/*.pptx
/Users/kellyn/Desktop/Containers_DevOps_Kgorman.pptx
/Users/kellyn/Desktop/DBA_devops_dataops.pptx
/Users/kellyn/Desktop/OTW_indexes_mssql_ora.pptx
/Users/kellyn/Desktop/triad_evang.pptx

使用此搜索将显示匹配我的搜索条件并驻留在桌面双色球计算器夹上的所有双色球计算器。

最后但并非最不重要的是,有时需要知道正在使用什么安装补丁。在我们的示例中,我们需要知道正在使用哪两个Java安装中的哪一个。您可以使用“which” command to do this:

哪个 <program name>

Output Example:  $ which java
/usr/bin/java

如果要查看安装了多少版本的应用程序,则可以使用-a参数:

哪个 -a <program name>

Output Example:  which -a oracle
/u01/app/oracle/product/11.2.0.4/db_1/bin/oracle
/u01/app/oracle/product/12.2/db_home1/bin/oracle

这为您提供了一个良好的导航,搜索和定位。接下来我们’ll进入vi / vim,(好的ol’每个DBA应该知道何时编辑双色球计算器时,每个DBA都应该知道!)

 

 

 

dbakevlar.

http://about.me/dbakevlar

One thought on “SQL Server. DBA-第II的Linux

评论被关闭。