常用基本的linux命令

2025-09-25 19:57:48

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

常用基本的linux命令

2、8.  编辑:vi后,按a进行修改

退出: 按shift+冒号,再输入“q!”

保存:按shift+冒号,再输入“wq”保存

9.  删除:rm

rm –rf:删除文件夹,

rm –rf *:删除全部,

rm:删除文件

常用基本的linux命令

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

常用基本的linux命令

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 

常用基本的linux命令

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

常用基本的linux命令

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 *

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢