linux系统日常维护常用命令

时间:2021-12-31 01:15:32
环境:
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. php取默认值以及类的继承

    (1)对于php的默认值的使用和C++有点类似,都是在函数的输入中填写默认值,以下是php方法中对于默认值的应用: <?phpfunction makecoffee($types = array ...

  2. Android 初始化Setup Wizard——Provision

    今天说说Provision这个APK,可能很多朋友都不知道有这个APK存在.Provision的作用很简单,就是一个系统初始化引导程序,原生的Android里面Provision只做了一件事,就是写入 ...

  3. 浩顺AC671指纹考勤机二次开发&lpar;demo&rpar;

    关于考勤机 AC671,是新换的机器,以前的那部机器,通过网络死活连接不上,换了AC671网络连接是好用了.但是,我要吐槽 浩顺的考勤机应该是卖了很多了吧,可是自带的软件太不给力,最后分析出来的数据一 ...

  4. 【POJ 1679 The Unique MST】最小生成树

    无向连通图(无重边),判断最小生成树是否唯一,若唯一求边权和. 分析生成树的生成过程,只有一个圈内出现权值相同的边才会出现权值和相等但“异构”的生成树.(并不一定是最小生成树) 分析贪心策略求最小生成 ...

  5. GMap学习笔记

    GMap学习笔记 1.GMap体系详解 What is the map control (GMapControl)? This is the control which renders the map ...

  6. ubuntu安装mysql数据库

    http://www.cnblogs.com/zhuyp1015/p/3561470.html http://www.2cto.com/database/201401/273423.html http ...

  7. CSS3学习系列之布局样式(二)

    使用盒布局 在CSS3中,通过box属性来使用盒布局,例子如下: <!DOCTYPE html> <html lang="en"> <head> ...

  8. shell命令总结一

    简述:这篇总结是在360企业安全实习第一周学到的. Linux中的 2>&1 .if文件命令 .tr .$0等相关参数含义的用法 1. 2>&1 command>/d ...

  9. 新概念英语(1-107)It&&num;39&semi;s Too Small&period;

    Lesson 107 It's too small. 太小了. Listen to the tape then answer this question. What kind of dress doe ...

  10. java入门-day02

    变量和数据类型 Java是强类型语言.数据在计算之前一定要有确定的类型 基本数据类型;   byte /short /int /long/(分别占1-4字节) float(4字节,精度6-7位)    ...