常用基本的linux命令
1、1. root用户查询ip地址:ifconfig
2. 显示当前a目录:pwd
3. 查询CPU内存:top -n 10
4. 显示文件内容:more、cat
more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。
cat命令功能:用于显示整个文件的内容
5. 修改时间日期:date –s
6. 创建文件夹:mkdir
7. 使环境变量生效:source .bash_profile
2、8. 编辑:vi后,按a进行修改
退出: 按shift+冒号,再输入“q!”
保存:按shift+冒号,再输入“wq”保存
9. 删除:rm
rm –rf:删除文件夹,
rm –rf *:删除全部,
rm:删除文件
3、10.复制:cp
复制文件:cp
复制文件夹:cp –r ,如复制risk到trade用户直接目录下,命令cp –r risk /home/trade
11.修改文件名:mv
如as_fund\(参考模板\)文件名改成as_fund.xml,命令mv as_fund\(参考模板\).xml as_fund.xml
4、12. 1). 查看物理CPU的个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2). 查看逻辑CPU的个数
#cat /proc/cpuinfo |grep "processor"|wc -l
3). 查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq
4). 查看CPU的主频
#cat /proc/cpuinfo |grep MHz|uniq
5、13. Oracle启动和停止
一,Oracle启动
1.#su - oracle 切换到oracle用户且切换到它的环境
2.$lsnrctl status 沟芬 查看监听及数据库状态
3.$lsnrctl start 启动监听
4.$sqlplus / as sysdba 以DBA身份进入sqlplus
5.SQL>startup 启动db
二,Oracle停止
1.#su - oracle 切换到oracle用户且切换到它的环境
2.$lsnrctl stop 停止监听
3.$sqlplus / as sysdba 以DBA身份进入sqlplus
(sqlplus /nolog 然后输入 conn / as sysdba)
4.SQL>shutdown immediate 关闭db
6、14. 查看文件大小、文件和文件夹属性
1)查看文件大小:
#du -sh filename
2)查看文件,文件夹属性:
#ls -l filename
#ls -ld foldername
15. 查看linux系统多少位:uname –a
64位的显示
Linux ps4 2.6.16.46-0.12-smp #1 SMP Thu May 17 14:00:09 UTC 2007 x86_64 x86_64 x86_64 GNU/Linux
后面显示有 x86_64
32位的显示:
Linux fc6 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:54:20 EDT 2006 i686 i686 i386 GNU/Linux
16.重新加载ubbconfig:tmloadcf –y ubbconfig
如添加ubbconfig配置文件中服务后,需要重新加载tmloadcf –y /home/trade/bin/ubbconfig,完成之后会生成tuxconfig文阅离件,此文件是启动tuxedo编译出来服务所需配置文件。
17.启动/停止服务
启动所有服务:tmboot –y
启动单个服务:tmboot –s 【服务名】
躲民态 停止所有服务:tmshutdown –y
停止单个服务:tmshutdown –s 【服务名】
18. 对当前目录下所有文件和文件夹赋予读、写、执行权限:chmod –R 755 *
-rwxr-xr-x (一共10个参数)
第一个参数跟chmod无关
2-4参数:属于user
5-7参数:属于group
8-10参数:属于others
r->可读, w->可写 ,x->可执行,其中r=4 w=2 x=1
755代表 -rwxr-xr-x,代表用户对该文件拥有读、写、执行的权限;同组其他人员拥有执行和读的权限,没有写的权限;其他用户的权限和同组人员权限一样。
777代表,user,group ,others ,都有读写和可执行权限
19.重新生成fundcfgtool
fundcfgtool ../bin/ ../workspace/
20.查看asar服务启用
LocalAdmin_Mp
psr
21 查看linux版本
cat /etc/issue
1. 查看物理CPU的个数
www.2cto.com
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2. 查看逻辑CPU的个数
#cat /proc/cpuinfo |grep "processor"|wc -l
3. 查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq
4. 查看CPU的主频
#cat /proc/cpuinfo |grep MHz|uniq
5.查看硬盘大小
fdisk -l |grep Disk
映射 cmd -sub映射
查看前台oracle客户端版本号
cmd命令进入,sqlplus -v命令
22.linux提示资源不足
/etc/security/limits.d/90-nproc.conf 文件,用于控制nproc 。这里面的默认配置是
* soft nproc 1024root soft nproc unlimited
23.查看linux各个用户磁盘使用大小
du -h --max-depth=1
24.解决temp01.dbf过大问题
第一步:
alter database tempfile '/home/oracle/product/oradata/ora11/temp01.dbf' drop;
第二步:
alter tablespace temp add tempfile '/home/oracle/product/oradata/ora11/temp01.dbf' size 2048M reuse autoextend on next 100M;
第三步:
select d.file_name, d.file_id, d.tablespace_name, d.bytes from dba_temp_files d;
第四步:
alter database tempfile '/home/oracle/product/oradata/ora11/temp01.dbf' autoextend off;
24.oracle数据库启动报错:Oracle错误ORA-03113:end-of-file on communication
channel
1.SQL> startup mount
ORACLE instance started.
2.SQL> recover database until time '2017-02-16'; (当前日期)
Media recovery complete.
SQL> alter database open resetlogs;
Database altered.
3.重启数据库
30.[oracle@userbeta archivelog]$ rman
RMAN> connect target sys/sys_passwd
crosscheck backup;
delete obsolete;
delete expired backup;
crosscheck archivelog all;
delete expired archivelog all;
//此步会有提示,输入 YES 回车
30.O32的src目录全编命令:
sh makeall fbase
31.非root用户上传文件,赋予该用户权限
root用户进src路径下(cd /home/trade/src), 然后再执行命令chown trade.dba *
然后再执行chmod 755 *