环境:
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. cocos2d-x JS 利用重复动作实现动画播放(实现倒计时)

    cocos2d-js: cc.delayTime() and cc.repeatForever() don't work together in cc.sequence() this.numm = 1 ...

  2. Windows jmeter配置

    JMeter是Apache软件基金会的产品,用于对提供静态的和动态的资源服务器性能的测试.是一款很方便的测试软件. JMeter 要依附Java SE 环境 所以在启用JMeter之前要安装JAVA ...

  3. JavaScript原型继承的实例

    // 创建构造函数实例(获取DOM节点) <div id="app">测试字符</div>

  4. winform下picturebox控件显示图片问题

    viewData_pictureBox.SizeMode=PictureBoxSizeMode.StretchImage;图片会自动按照比例缩放来完全显示在你的PictureBox中.

  5. idea上传项目到github出现"remote with selected name already exists"情况的解决

    1. 2. 3.

  6. 2. Python3输入与输出

    数据的输入和输出操作是计算机最基本的操作,本节只研究基本的输入与输出,基本输入是指从键盘上输入数据的操作,基本输出是指屏幕上显示输出结果的操作. 2.1基本输入和输出 常用的输入与输出设备有很多,如摄 ...

  7. mac快捷键留存查看

    基本的快捷键 Command是Mac里最重要的修饰键,在大多数情况下相当于Windows下的Ctrl.所以以下最基本操作很好理解: Command-Z 撤销 Command-X 剪切 Command- ...

  8. DX9 空间坐标变换示例代码

    // @time 2012.3.25 // @author jadeshu #include <Windows.h> #include <d3d9.h> #include &l ...

  9. HighCharts插件学习(二)

    HighCharts属性 credits: {版权信息} data: {数据功能模块} drilldown: {钻取} exporting: {导出}   labels: {标签}   legend: ...

  10. cocos v3.10 下载地址

    官方给出的是在:http://www.cocos2d-x.org/filedown/CocosForWin-v3.10.exe如果下载不了,可以在这里下http://cdn.cocos2d-x.org ...