Linux部署服务器常用命令.docx

上传人:b****7 文档编号:8784030 上传时间:2023-02-01 格式:DOCX 页数:24 大小:25.82KB
下载 相关 举报
Linux部署服务器常用命令.docx_第1页
第1页 / 共24页
Linux部署服务器常用命令.docx_第2页
第2页 / 共24页
Linux部署服务器常用命令.docx_第3页
第3页 / 共24页
Linux部署服务器常用命令.docx_第4页
第4页 / 共24页
Linux部署服务器常用命令.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

Linux部署服务器常用命令.docx

《Linux部署服务器常用命令.docx》由会员分享,可在线阅读,更多相关《Linux部署服务器常用命令.docx(24页珍藏版)》请在冰豆网上搜索。

Linux部署服务器常用命令.docx

Linux部署服务器常用命令

linux部署服务器常用命令

fdisk-l 查分区硬盘

df-h查空间硬盘

cd/进目录

ls/ll 文件列表

vitt.txt i=insert插入shift+:

进命令行wq保存%退出

cattt.txt内容查看

pwd当期目录信息

mkdirtt建目录

cptt.txttt/11.txt拷贝文件到tt下

mv11.txt/usr/移动

rm-rftt.txt删除不提示

rmtt.txt删除带提示

ifconfig查看IP信息

exportPATH=$PATH:

/usr/local/sbin:

/usr/local/bin:

/usr/sbin:

/usr/bin:

/sbin:

/bin:

/opt/bin:

/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:

/usr/kde/3.5/sbin:

/usr/kde/3.5/bin:

/usr/qt/3/bin

 如果ifconfig没行就打上面的,配置环境变量

cat/etc/sysconfig/network-scripts/ifcfg-eth0IP地址配置文件

cat/etc/passwd本机多少用户

su-oracle切换用户

export查看环境变量

sqlplus"/assysdba"进oracle

showuser查看当前用户

showparametersga;共享内存区域   

shutdownimmediate关闭oracle服务器等session停后停止,-abort中止,-

startupforce强制重起

quit退出oracle

lsnrctl进入监听start开始

exit退出

shrun.sh&启动jboss服务

shutdown.sh-s关闭服务

/var/jboss-4.0.5.GA/server/default/deploy发布目录

把文件夹名加.war,比如abc,abc.war

ps-ef|grepjboss查看jboss进程

kill-9id=查到在进程号,第一行 强制杀进程

主机头jboss-web.xml配置,多主机头配置

useraddsite2012添加用户

passwdstie2012设置密码

chmod777abc.txt777读写执行421

chownoracl用户名:

oinstallabc.txt所有者

jdk的话安装

java-version查看jdk版本

emctlstartdbconsole启动控制台管理

 

unzipaa.zipZIP解压缩

tarcvftarget/usr/aa.tar压缩

tarzcvftarget/usr/aa.gz压缩

cat/etc/profileJavaJDK环境变量

ps -ef | grep xxx 进程

ps -ef 进程

 psax|grephttpd-c

psax|grepmysqld-c

shell

shell script 批处理

service iptables stop 关闭防火墙

 

 

ps -ef | grep oracle 

ps -ef | grep oracle | wc -l

 wc -l

grep oracle

top cpu内存

free-mcpu内存

cat/proc/cpuinfocpu内存

 crontab-e计划任务

 

1.查看CPU是多少位?

   #grepflag/proc/cpuinfo 如果发现cpu特性有lm,ia64或者amd64,就表示这个CPU是64位的

   也可以安装lshw这个rpm包或者tarball源码,执行可以看到cpu的bitwise这一项,64表示64位的cpu

2.查看该服务器有多少个CPU,CPU是几核的?

   #grepprocessor|wc-l可以确定这个服务的CPU个数*核数

   #grepphysical

查看操作系统是多少位?

1.最直接的,ls/看下/目录下是不是有/lib64这个目录

2.getconfLONG_BIT 看输出

 

所有实例和服务的状态

$srvctlstatusdatabase-dorcl

Instanceorcl1isrunningonnodelinux1

Instanceorcl2isrunningonnodelinux2

单个实例的状态

$srvctlstatusinstance-dorcl-iorcl2

Instanceorcl2isrunningonnodelinux2

 

在数据库全局命名服务的状态

$srvctlstatusservice-dorcl-sorcltest

Serviceorcltestisrunningoninstance(s)orcl2,orcl1

 

特定节点上节点应用程序的状态

$srvctlstatusnodeapps-nlinux1

VIPisrunningonnode:

linux1

GSDisrunningonnode:

linux1

Listenerisrunningonnode:

linux1

ONSdaemonisrunningonnode:

linux1

 

ASM实例的状态

$srvctlstatusasm-nlinux1

ASMinstance+ASM1isrunningonnodelinux1.

 

列出配置的所有数据库

$srvctlconfigdatabase

orcl

 

显示RAC数据库的配置

$srvctlconfigdatabase-dorcl

linux1orcl1/u01/app/oracle/product/10.2.0/db_1

linux2orcl2/u01/app/oracle/product/10.2.0/db_1

 

显示指定集群数据库的所有服务

$srvctlconfigservice-dorcl

orcltestPREF:

orcl2orcl1AVAIL:

 

显示节点应用程序的配置—(VIP、GSD、ONS、监听器)

$srvctlconfignodeapps-nlinux1-a-g-s-l

VIPexists.:

/linux1-vip/192.168.1.200/255.255.255.0/eth0:

eth1

GSDexists.

ONSdaemonexists.

Listenerexists.

 

显示ASM实例的配置

$srvctlconfigasm-nlinux1

+ASM1/u01/app/oracle/product/10.2.0/db_1

 

集群中所有正在运行的实例

SELECT

inst_id

instance_numberinst_no

instance_nameinst_name

parallel

status

database_statusdb_status

active_statestate

host_namehost

FROMgv$instance

ORDERBYinst_id;

INST_IDINST_NOINST_NAMEPARSTATUSDB_STATUSSTATEHOST

----------------------------------------------------------------

11orcl1YESOPENACTIVENORMALrac1

22orcl2YESOPENACTIVENORMALrac2

 

位于磁盘组中的所有数据文件

selectnamefromv$datafile

union

selectmemberfromv$logfile

union

selectnamefromv$controlfile

union

selectnamefromv$tempfile;

NAME

-------------------------------------------

+FLASH_RECOVERY_AREA/orcl/controlfile/current.258.570913191

+FLASH_RECOVERY_AREA/orcl/onlinelog/group_1.257.570913201

+FLASH_RECOVERY_AREA/orcl/onlinelog/group_2.256.570913211

+FLASH_RECOVERY_AREA/orcl/onlinelog/group_3.259.570918285

+FLASH_RECOVERY_AREA/orcl/onlinelog/group_4.260.570918295

+ORCL_DATA1/orcl/controlfile/current.259.570913189

+ORCL_DATA1/orcl/datafile/example.257.570913311

+ORCL_DATA1/orcl/datafile/indx.270.570920045

+ORCL_DATA1/orcl/datafile/sysaux.260.570913287

+ORCL_DATA1/orcl/datafile/system.262.570913215

+ORCL_DATA1/orcl/datafile/undotbs1.261.570913263

+ORCL_DATA1/orcl/datafile/undotbs1.271.570920865

+ORCL_DATA1/orcl/datafile/undotbs2.265.570913331

+ORCL_DATA1/orcl/datafile/undotbs2.272.570921065

+ORCL_DATA1/orcl/datafile/users.264.570913355

+ORCL_DATA1/orcl/datafile/users.269.570919829

+ORCL_DATA1/orcl/onlinelog/group_1.256.570913195

+ORCL_DATA1/orcl/onlinelog/group_2.263.570913205

+ORCL_DATA1/orcl/onlinelog/group_3.266.570918279

+ORCL_DATA1/orcl/onlinelog/group_4.267.570918289

+ORCL_DATA1/orcl/tempfile/temp.258.570913303

21rowsselected.

 

属于“ORCL_DATA1”磁盘组的所有ASM磁盘

SELECTpath

FROMv$asm_disk

WHEREgroup_numberIN(selectgroup_number

fromv$asm_diskgroup

wherename='ORCL_DATA1');

PATH

----------------------------------

ORCL:

VOL1

ORCL:

VOL2

 

启动/停止RAC集群

确保是以oracleUNIX用户登录的。

我们将从rac1节点运行所有命令:

#su–oracle

$hostname

Rac1

停止OracleRAC10g环境

第一步是停止Oracle实例。

当此实例(和相关服务)关闭后,关闭ASM实例。

最后,关闭节点应用程序(虚拟IP、GSD、TNS监听器和ONS)。

$exportORACLE_SID=orcl1

$emctlstopdbconsole

$srvctlstopinstance-dorcl-iorcl1

$srvctlstopasm-nrac1

$srvctlstopnodeapps–nrac1

 

启动OracleRAC10g环境

第一步是启动节点应用程序(虚拟IP、GSD、TNS监听器和ONS)。

当成功启动节点应用程序后,启动ASM实例。

最后,启动Oracle实例(和相关服务)以及企业管理器数据库控制台。

$exportORACLE_SID=orcl1

$srvctlstartnodeapps-nrac1

$srvctlstartasm-nrac1

$srvctlstartinstance-dorcl-iorcl1

$emctlstartdbconsole

 

使用SRVCTL启动/停止所有实例

启动/停止所有实例及其启用的服务。

我只是觉得有意思就把此步骤作为关闭所有实例的一种方法加进来了!

$srvctlstartdatabase-dorcl

$srvctlstopdatabase-dorcl

 

 

启停止监听

hostb$lsnrctlstartlistener_hostb

hostb$lsnrctlstoplistener_hostb备份votningdiskddif=voting_disk_nameof=backup_file_name

ddif=/dev/rdsk/c4t600C0FF000000000098ADE240330A000d0s4of=votingdisk.bak#ddif=/dev/zeroof=/dev/rdsk/c4t600C0FF000000000098ADE240330A000d0s4bs=512count=261120

测试

#ddif=/dev/rdsk/c4t600C0FF000000000098ADE240330A000d0s4of=/data/backup/rac/vd_backup0420.bak

261120+0记录进入

261120+0记录调出

#cd/data/backup/rac   

#ls

ocr0420.bak        ocrdisk            vd_backup0420.bak  votingdisk.bak     votingdisk0420.bak

#ddif=/data/backup/rac/vd_backup0420.bakof=/dev/rdsk/c4t600C0FF000000000098ADE240330A000d0s4

261120+0记录进入

261120+0记录调出备份OCR磁盘

查看备份

$ocrconfig-showbackup

备份

/data/oracle/crs/bin/ocrconfig-export/data/backup/rac/ocrdisk.bak

还原需要停掉所有的节点,StoptheOracleClusterwaresoftwareonallofthenodes

/data/oracle/crs/bin/ocrconfig-importfile_name

自动备份的还原#/data/oracle/crs/bin/ocrconfig-showbackup

#/data/oracle/crs/bin/ocrconfig-restore/data/oracle/crs/cdata/db168crs/backup00.ocrhosta$cluvfycompocr-nall//检验

ocr检查

#ocrcheck配置路径在

/var/opt/oracle/ocrconfig_loc文件里面如果需要更改OCR磁盘的路径配置。

OCR磁盘空间检查

#/data/oracle/crs/bin/ocrcheck

StatusofOracleClusterRegistryisasfollows:

        Version                 :

         2

        Totalspace(kbytes)    :

    399752

        Usedspace(kbytes)     :

      3784

        Availablespace(kbytes):

    395968

        ID                      :

148562961

        Device/FileName        :

/dev/rdsk/c4t600C0FF000000000098ADE240330A000d0s5

                                   Device/Fileintegritychecksucceeded                                   Device/Filenotconfigured        Clusterregistryintegritychecksucceeded#

ASM实例的状态

hosta$srvctlstatusasm-nhosta

ASM实例+ASM1正在节点hosta上运行。

hosta$特定节点上节点应用程序的状态

hosta$srvctlstatusnodeapps-nhosta

VIP正在运行的节点:

hosta

GSD正在运行的节点:

hosta

监听程序未在节点上运行:

hosta

ONS守护程序正在节点上运行:

hosta

hosta$所有实例和服务的状态

hosta$srvctlstatusdatabase-dcole

实例cole1正在节点hosta上运行

实例cole2正在节点hostb上运行

hosta$列出配置的所有数据库

hosta$srvctlconfigdatabase

cole

hosta$

显示RAC数据库的配置hosta$srvctlconfigdatabase-dcole

hostacole1/data/oracle/OracleHome

hostbcole2/data/oracle/OracleHome

hosta$显示ASM实例的配置

hosta$srvctlconfigasm-nhosta

+ASM1/data/oracle/OracleHome显示节点应用程序的配置-(VIP、GSD、ONS、监听器)

hosta$srvctlconfignodeapps-nhosta-a-g-s-l

VIP已存在。

:

/a1-vip/10.1.1.9/255.255.0.0/ce0

GSD已存在。

ONS守护程序已存在。

监听程序已存在。

hosta$

集群中所有正在运行的实例

SELECT

inst_id

instance_numberinst_no

instance_nameinst_name

parallel

status

database_statusdb_status

active_statestate

host_namehost

FROMgv$instance

ORDERBYinst_id;  INST_ID   INST_NOINST_NAME       PARSTATUS      DB_STATUSSTATE    HOST

------------------------------------------------------------------------------

        1         1cole1           YESOPEN        ACTIVE     NORMAL   hosta        2         2cole2           YESOPEN        ACTIVE     NORMAL   hostb

位于磁盘组中的所有数据文件

SQL>selectnamefromv$datafile

union

selectmemberfromv$logfile

union

selectnamefromv$controlfile

union

selectnamefromv$tempfile;

 

 

 

一、Fdisk的介绍

Fdisk-PartitiontablemanipulatorforLinux,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具

Fdisk能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux、fat32、linux、linuxswap、fat16以及其实类Unix类操作系统的文件系统等;当然我们用fdisk对磁盘操作分区时,并不是一个终点,我们还要对分区进行格式化所需要的文件系统;这样一个分区才能使用;这和DOS中的fdisk是类似的

二、合理规划您的硬盘分区

在操作分区之前,我们要明白硬盘分区一点理论,比如硬盘容量和分区大小的计算;对一个硬盘如何规划分区等,请参考如下文档,谢谢

《合理规划您的硬盘分区》

三、fdisk-l查看硬盘及分区信息

通过《合理规划您的硬盘分区》,我们知道主分区(包括扩展分区)的总个数不能超过四个;也不能把扩展分区包围在主分区之间;根据这个原则,我们划分硬盘分区就比较容易的多;也能为以后减少不必要的麻烦

1、通过fdisk-l查看机器所挂硬盘个数及分区情况

[root@localhostbeinan]#fdisk-l

Disk/dev/hda:

80.0GB,80026361856bytes

255heads,63sectors/track,9729cylinders

Units=cylindersof16065*512=8225280bytes

DeviceBootStartEndBlocksIdSystem

/dev/hda1*176561448317HPFS/NTFS

/dev/hda2766280516386300cW95FAT32(LBA)

/dev/hda328069729556170305Extended

/dev/hda5280

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1