环境:
OS:Red Hat Linux As 5
 
1.find
11.查找当前目录以及子目录下包含ORA字符的文件
find . -type f|xargs  grep "ORA"

2.查看当前目录占用空间大小
[root@localhost soft]# pwd
/soft
[root@localhost soft]# du -sh
6.9G    .

查看某个目录占用空间大小
[root@localhost soft]# du /bak -sh

3.mount光驱
[root@localhost soft]# mount /dev/cdrom /mnt

4.图形界面查看启动的服务
ntsysv

5.查看当前安装的服务
system-config-services

6.切换用户
su - 用户名 -- 切换后使用切换后用户名的环境bash_profile
su  用户名  -- 切换后使用当前用户的bash_profile
  
7.scp
将本机上的文件传输到192.168.50.192机器上的soft目录下
scp "/u01/soft/linux_11gR2_database_1of2(1).zip" root@192.168.50.192:/u01/soft/
scp "/u01/soft/linux_11gR2_database_2of2(1).zip" root@192.168.50.192:/u01/soft/

8.tar

tar -cvf /u01/soft/Server.tar ./Server  将Server目录下的文件打包成为Server.tar
tar cvf rpm.tar -P ./rpm                P 使用相对路径,对应解压的命令 tar -Pxvf rpm.tar
tar rvf rpm.tar a.txt                   将a.txt 追加到rpm包中
tar xvf rpm.tar -C /soft/mytest/test    将rpm包解压到指定目录

9.rpm
rpm -Uvh gcc-c++-4.1.2-50.el5.i386.rpm --force --nodeps --强制安装,不需要依赖关系

 
 
10.查看目录占用空间大小
[cx001@nj-sjnlfx04 self]$ du -h ./20160807
36K     ./20160807/17
44K     ./20160807/14
36K     ./20160807/18
36K     ./20160807/16
36K     ./20160807/13
40K     ./20160807/15
592M    ./20160807/12
593M    ./20160807
 
11.查找目录下一个小时之前生成的文件
find /home/logs/1_mmlogs/mmlog_7711/self/20160825 -cmin +60|xargs ls -1
 
12.查看指定目录下第一层级目录占用空间大小
du -lh --max-depth=1 /app/richdm

13.测试磁盘速度
hdparm -Tt /dev/mapper/vg_mmskd-lv_mmsdk
time cp -Rp MB.dat /mmsdk

 

14.替换文件内容sed
sed 's/auth_user/auth_user01/g' dump0605.sql>a.sql

15.查看一级目录占用空间情况
du -h ./db --max-depth=1

16.压缩/解压缩
压缩命令
gzip schema_bak20181119.dmp
解压
gunzip schema_bak20181119.dmp.gz

17.tar压缩和解压

压缩和解压

tar压缩
tar -czf hxl_product.tar.gz ./product

tar解压
tar -xzvf hxl_app.tar.gz

z选项会将该压缩文件直接解压到目录,要是想先解压成tar后缀的文件可以使用如下命令:

gunzip hxl_app.tar.gz

查看tar压缩的文件(不解压)
tar -ztvf app_backup20190114.tar.gz

 
 
------------------------------CPU相关--------------------------------

几个cpu

more /proc/cpuinfo |grep "physical id"|uniq|wc -l

每个cpu是几核(假设cpu配置相同)

more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l

cat /proc/cpuinfo | grep processor

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

uname -a

Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux

(查看当前操作系统内核信息)

cat /etc/issue | grep Linux

Red Hat Enterprise Linux AS release 4 (Nahant Update 5)

(查看当前操作系统发行版信息)

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz

(看到有8个逻辑CPU, 也知道了CPU型号)

cat /proc/cpuinfo | grep physical | uniq -c

4 physical id      : 0

4 physical id      : 1

(说明实际上是两颗4核的CPU)

getconf LONG_BIT

32

(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

8

(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)

如何获得CPU的详细信息:

linux命令:cat /proc/cpuinfo

用命令判断几个物理CPU,几个核等:

逻辑CPU个数:
# cat /proc/cpuinfo | grep "processor" | wc -l

物理CPU个数:
# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

每个物理CPU中Core的个数:
# cat /proc/cpuinfo | grep "cpu cores" | wc -l

是否为超线程?
如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。

每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:
# cat /proc/cpuinfo | grep "siblings"

linux系统日常维护常用命令的更多相关文章

  1. Linux系统管理和维护常用命令

    Linux系统管理和维护常用命令 ls 命令 功能说明 ls 命令显示指定工作目录下的内容,列出工作目录所包含的文件及子目录. 语法结构: ls [选项] [路径或文件] ls 选项及说明 -a 显示 ...

  2. nginx日常维护常用命令

    http://www.jb51.net/article/47750.htm 一.简明nginx常用命令 1. 启动 Nginx poechant@ubuntu:sudo ./sbin/nginx 2. ...

  3. linux系统入门一些常用命令解析

    接触IT行业的时候,就使用了ubuntu系统做开发,那个时候是一头雾水,从习惯了window下的界面操作,到终端下的命令行操作,着实一开始让人很不习惯.但是没办法,那个时候公司每个人都用Ubuntu系 ...

  4. Linux 系统运维常用命令

    1 文件管理2 软件管理3 系统管理4 服务管理5 网络管理6 磁盘管理7 用户管理8 脚本相关9 服务配置==================================------------ ...

  5. 【Linux】---Linux系统下各种常用命令总结

    在Linux系统下,“万物皆文件”,之所以强调在强调这个概念,是因为很多人已经习惯了win系统下找找点点得那种方式和思维,因此总是会觉得linux系统下很多指令既复杂又难记.其实都是一样得东西,只是w ...

  6. linux 学习随笔-系统日常管理常用命令

    1:W 查看系统整体负载,无法查看具体负载,比如内存,磁盘  23:25:20 up 13 min,  2 users,  load average: 0.00, 0.01, 0.01 USER   ...

  7. Linux系统中的常用命令

    查看日志 cat 或 tail -f 日志文件说明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全 ...

  8. linux系统的一些常用命令

    cd 进入某个目录 ifconfig 查看本机的ip cp (要复制的文件的位置) (要把文件复制的位置) ll 查看文件下,文件的操作权限 ls查看该文件夹下的有那些文件和文件夹 vi filena ...

  9. DB2日常维护常用命令

    1.检查是否有僵尸进程 ps -emo THREAD | grep -i Z | grep -i 实例名 2.处理死锁  --第一步:查看所有死锁  db2 get snapshot for lock ...

随机推荐

  1. jquery简介未完成

    jQuery jQuery是一个快速.简洁的javascript框架,是继prototype之后又一个优秀的代码库(或者javascript框架).jQuery设计的宗旨是writeLess,Do M ...

  2. 37.js----浅谈js原型的理解

    浅谈Js原型的理解 一.js中的原型毫无疑问一个难点,学习如果不深入很容易就晕了!    在参考了多方面的资料后,发现解释都太过专业,对于很多还没有接触过面向对象    语言的小白来说,有理解不了里面 ...

  3. MyBatis基础入门《四》接口方式.Select查询集合

    MyBatis基础入门<四>接口方式.Select查询集合 描述: 在<MyBatis基础入门<二>Select查询>中有说过,SQLSession有两种用法,这里 ...

  4. Nginx使用rewrite重新定向

    [Rewrite重定向]Nginx使用rewrite重新定向   使用nginx做重新定向. nginx参考网址:http://blog.sina.com.cn/s/blog_97688f8e0100 ...

  5. python基础-abstractmethod、__属性、property、setter、deleter、classmethod、staticmethod

    python基础-abstractmethod.__属性.property.setter.deleter.classmethod.staticmethod

  6. Chrome 扩展

    http://www.cnblogs.com/coco1s/p/8004510.html

  7. QString和char*互转

    1. QString转为char * // QString转QByteArray QByteArray sr = strQ.toLocal8Bit(); int len = sr.length(); ...

  8. Sitecore CMS中如何命名项目名称

    如何在Sitecore CMS中命名项目,以及配置命名限制,“显示名称”是什么以及如何使用它. 任何其他名称的项目 当创建Sitecore的项目,内容编辑器要求制作者为新建项目提供名称.输入的名称将其 ...

  9. uvalive 4960 Sensor Network

    题意: 给出一个无向图,求一个生成树使得这个生成树的最大边与最小边之差最小,输出这个最小的差值.n的最大值为350. 思路: 这题不看题解想破头也不知道怎么写Orz. 暴力的做法是可以从大到小枚举边作 ...

  10. js三目学习

    <script> var n=1; n>1?document.write('大于1哦'):document.write('小于或等于1哦') //n=n>1?document. ...