02-Linux

Linux基本信息

# 查看Linux版本
cat /etc/redhat-release

yum、rpm 高级用法

# 查看yum源配置信息
cat /etc/yum.repos.d/CentOS-Base.repo
cat /etc/yum.repos.d/CentOS-Epel.repo

# 查看yum源里的tree软件信息
yum list|grep tree

# 安装tree软件
yum install tree -y

# 指定版本安装tree软件
yum install tree-1.6.0-10.el7.x86_64 -y

# 查看本地tree软件版本信息
rpm -qa | grep tree

ps 高级用法

  • ps=Process Status
  • ps命令列出的是当前进程的快照,即执行ps命令显示的是那个时刻的进程,如果想要动态的显示进程信息,就可以使用top命令
# 显示所有进程信息,以标准格式显示
# [-e]参数说明: 显示终端机下执行的所有程序
# [-f]参数说明: 显示UID、PPID、C、STIME栏位
ps -ef

# 显示所有进程信息,以BSD格式显示
# [-a]参数说明: 显示所有终端机下执行的程序
# [-u]参数说明: 以用户为主的格式显示程序状况
# [-x]参数说明: 显示所有程序,不以终端机来区分
ps aux

# 显示所有Java进程信息,以标准格式显示
ps -ef|grep java

ls 高级用法

# 查看文件名带有"eureka"的文件
# [-l]参数说明: 显示不隐藏的文件与文件夹的详细信息
# [-h]参数说明: 以人类可读的方式显示
ls -lh *eureka*
ls -lh|grep eureka

# 按文件大小升序显示
ls -lSrh

# 按文件大小降序显示
ls -lSh

# 按时间排序 - 从新到旧
ls -lth

# 按时间排序 - 从旧到新
ls -lrth
ls -lh
# 第0位[-] 文件类型 d=目录 -=文件 l=链接文件 c= b=
# 第2~4位 属主拥有的权限
# 第5~7位 属主所在同一个组的用户所具有的权限
# 第8~10位 其他用户所具有的权限
drwxr-xr-x 9 root root 4.0K Jul 20 00:57 ok-config-basedir
-rw-r--r-- 1 root root  44M May 25 15:31 ok-config.jar

1755222-20190901222513650-1458607936.png

du 高级用法

# 显示 "/home" 目录的总大小
# [-s]参数说明: 不显示其下子目录和文件占用的磁盘空间大小
# [-h]参数说明: 以人类可读的方式显示
du -sh /home

# 显示当前目录的总大小
# [-s]参数说明: 不显示其下子目录和文件占用的磁盘空间大小
# [-h]参数说明: 以人类可读的方式显示
du -sh

# 显示当前目录下的一级子目录、一级子文件大小
# [-s]参数说明: 不显示其下子目录和文件占用的磁盘空间大小
# [-h]参数说明: 以人类可读的方式显示
du -sh *

df 高级用法

# 显示文件系统的磁盘使用情况
# [-h]参数说明: 以人类可读的方式显示
df -h

find 高级用法

# 全局搜索文件
find / -name ok-config.jar

# 全局模糊搜索文件
find / -name ok-*.jar

# 查询 "/home" 目录下10天前的日志
find /home -mtime +10 -name "*.log"

# [.]参数说明: 查找当前目录及所有子目录
find . -mtime +10 -name "*.log"

# [-maxdepth 1]参数说明: 只查找第一层目录
find . -maxdepth 1 -mtime +10 -name "*.log"

# 查询当前目录即子目录下10天前的日志并删除
find . -mtime +10 -name "*.log" -exec rm -rf {} \

# 查找 "/home" 目录下大于 100M 的文件
# [-type f]参数说明: f=普通文件 l=符号连接 d=目录 c=字符设备 b=块设备 s=套接字 p=Fifo
find /home -type f -size +100M

显示CPU的相关信息

lscpu

显示系统内存的使用情况

free -h

# 每隔3秒输出一次
free -h -s 3

压缩、解压缩

# [-r]参数说明: 递归处理,将指定目录下的所有文件和子目录一并处理
zip -r hello.zip hello

# 解压到当前目录
unzip hello.zip

# 解压到指定目录
unzip hello.zip -d /home

# 压缩多个文件
zip all.zip a.txt b.txt

文件内容搜索:查看某文件有关"log"关键字的文本信息

# 方法一
cat 6379.conf | grep log

# 方法二
# [/字符串]: 向下搜索,按 N/n 查看 上/下 一个搜索结果
# [?字符串]: 向上搜索,按 N/n 查看 上/下 一个搜索结果
less 6379.conf

# 方法三
# [/字符串]: 向下搜索,按 N/n 查看 上/下 一个搜索结果
# [?字符串]: 向上搜索,按 N/n 查看 上/下 一个搜索结果
vi 6379.conf

vi 高级用法

# 浏览日志文件
# [回车]: 向下滚动一行
# [ctrl+f]: 向下滚动一页
# [ctrl+b]: 向上滚动一页
# [gg]: 滚动到第一行
# [G]: 滚动到最后一行
vi ok-eureka.log

less 高级用法

# 浏览日志文件
# [回车]: 向下滚动一行
# [空格]: 向下滚动一页
# [y]: 向前滚动一行
# [u]: 向前滚动半页
# [g]: 滚动到第一行
# [G]: 滚动到最后一行
# [q]: 退出
less ok-eureka.log

获取硬件信息

# 查看服务器型号
dmidecode | grep 'Product Name'

# 查看主板的序列号
dmidecode | grep 'Serial Number'

# 查看系统序列号
dmidecode -s system-serial-number

# 查看内存信息
dmidecode -t memory

# 查看OEM信息
dmidecode -t 11

# 一页一页看
dmidecode | more

转载于:https://www.cnblogs.com/xlbweb/p/11286542.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值