Linux、Oracle常用命令

####################服务的启动#######################################

1.ActiveMQ启动:
./activemq -Dxbean:myConf.xml &
用exit退出!

2.oracle启动和停止:
1)启动脚本(dbstart.sh)

切换用户:su - oracle 
第一步:lsnrctl start 
第二步:sqlplus /nolog  
第三步:connect / as sysdba
第四步:startup
第五步:exit 
2)关闭脚本(dbstop.sh)
第一步:lsnrctl stop
第二步:sqlplus /nolog 
第三步:connect / as sysdba 
第四步:shutdown immediate
第五步:exit 

数据库备份
exp userid=shcms/shcms@testo file=/usr/shcmsbackup.dmp full=y
exp userid=oss/osstemobi@testo file=/usr/ossbackup.dmp full=y
数据库恢复
export NLS_LANG=american_america.ZHS16GBK
imp userid=cms/temobi@orcl file=/usr/backup.dmp full=y
imp userid=shcms/shcms@testo file=/home/public/shcmsbackup.dmp full=y
说明:backup.dmp这个文件必须事先创建,并赋予可执行权限


从dos执行数据库脚本:
第一步:在"运行"里输入"cmd"进入dos下,利用"cd"命令去到数据库脚本所在的目录下;
第二步:sqlplus /nolog
第三步:connect sys/temobi@240TEST 
第四步:start 脚本

oracle监听:
lsnrctl status    查看监听状态
lsnrctl stop      关闭监听
lsnrctl start     启动监听
show parameter instance


#######################常用命令#####################################
rpm -ivh 安装文件   安装应用程序
rpm -qa|grep 安装程序   查看安装的软件
________________________________________________________________
查看路由 
netstat -nap
netstat -ant 
netstat  -r
traceroute 追查网络路由
________________________________________________________________
添加路由
route add default *.*.*.* 
________________________________________________________________
重起网络
service network restart 
________________________________________________________________
显示或设置网络设备
ifconfig(windows命令为ipconfig)
ifconfig 

设置网络访问规则
iptables -P OUTPUT ACCEPT
iptables -P INPUT  ACCEPT
iptables -F  删除所有规则
iptables -x  删除一条自定义规则
例如:要允许到防火墙上的端口80的通信,添加以下规则:
iptables -A INPUT -p tcp -m tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 80 -j ACCEPT 
________________________________________________________________
抓包tcpdump
tcpdump host IP地址
tcpdump net  *.*.*.0 抓某个网段的包 
tcpdump port 23 host *.*.*.* 抓某主机23端口的数据包 
tcpdump src *.*.*.* 抓源 IP的包 
tcpdump dst *.*.*.* 抓目的IP的包
___________________________________________________________
lsof命令常用
lsof -i:22查看监听端口
lsof abc.txt 显示开启文件abc.txt的进程
lsof -i :22 知道22端口现在运行什么程序
lsof -c abc 显示abc进程现在打开的文件
lsof -g gid 显示归属gid的进程情况
lsof +d /usr/local/ 显示目录下被进程开启的文件
lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长 
lsof -d 4 显示使用fd为4的进程
lsof -i 用以显示符合条件的进程情况
______________________________________________________________
编码
export LANG=zh_CN
________________________________________________________________
压缩/解压
tar zxvf *.tar
tar cvfz backup.tar.gz /home/backup  将源文件压缩
________________________________________________________________
修改系统时间
date -s 20080828
date -s "10:40:00"
________________________________________________________________
core文件
gdb -c core.** -f 进程名
ulimit -c unlimited 打core文件
lquerypv -h core 6b0 64
ulimit -c D 阻止生成core文件
ulimit -a 检查生成的core文件的选项是否打开
gdb -c core where:show出程序在哪一行当掉 compile时必须把debug information打开
gdb 应用程序名称 core文件名
_________________________________________________________________
查看进程
ps -ef|grep java 用一个管道符号导向到grep去查找特定的进程java
ps -aux|grep java 用一个管道符号导向到grep去查找特定的进程java
ps -H 显示树状结构,表示程序间的相互关系。
ps -aux 显示所有以用户为主的进程,且不以终端机来区分
____________________________________________________________________
启动/关闭机器
reboot 重新启动
shutdown 关闭机器 
如:shutdown -h 11:50 指定关机时间,按+键就可以中断关机的指令
_______________________________________________________________________
定向和追加
>输出定向到文件
>>输出追加到文件
例 :top -p 30175 -b >a.txt
___________________________________________________________________
改变文件或目录的访问权限
chmod
语法:chmod [who] [+ | - | =] [mode] 文件名
例:chmod +x filename 给文件加执行权限
   chmod 777 filename 给文件加最大权限
查看硬件配置等:
top 查看系统资源情况
dmidecode:
 显示有几条内存: dmidecode |grep -A16 "Memory Device$" 
 显示CPU的周详信息: dmidecode |grep -A42 "Processor"|more 
 注:-A42表示显示一下的行数,您能够根据自己的情况修改。
_______
查看suse版本:
etc/issue
________
用来显示有关计算机系统的信息并设置节点名:
uname -a
_________
查看存储空间:
df -hl 或df -l
___________________________________________________________________
source命令
重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录
source filename
____________________________________________________________________
远程copy
scp -r(目录) 源  目的
如:scp -r /home/public root@211.139.168.226:/home/hyacinth

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值