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都应该知道!)
Pingback: 露滴- October 20, 2017 (#2586) - Morning Dew