CentOS7 minimal 命令

  1. 查询
    find / -name "*" |xargs grep virbr0

  2. find 配合 ls
    find -ls

  3. 查看cpu状态vmx
    cat /proc/cpuinfo |grep vmx

  4. 查看日志
    cat /var/log/ovirt-engine/engine.log

  5. 实时查看日志
    tail -f /var/log/ovirt-engine/engine.log
    注:查看过程中ctrl+s暂停,ctrl+q继续

  6. 查看内核版本

uname -a
uname
cat /proc/version

image.png

  1. 查看发行版版本(比如centos)

cat /etc/issue

  1. 查看centos版本信息

rpm -qi grep centos-release

  1. 压缩(c)成 tar gz
    当前目录下的jpg文件: tar -czvf all.tar.gz *.jpg
    当前目录下任何文件:tar -czvf all.tar.gz *
    当前目录下目录:tar -czvf all.tar.gz dir
  2. 解压(x)tar gz
    tar -xzvf all.tar.gz
  1. 升级包
    yum -y upgrade

  2. 升级包和内核
    yum -y update

  3. 更改目录所有者
    chown coretek:coretek /home/coretek/mnt -R
    注:-R是迭代子目录

  4. 查看当前目录全路径
    pwd

  5. 查看服务
    netstat -ntlp|grep 端口号或服务名或其他

  6. 查看文件类型
    file fileName

  7. 查看包括隐藏文件
    ls -a

  8. 查看包括隐藏文件的详细信息

ls -alh
注:l是详细信息;a是所有文件;h是格式化文件大小格式,以G、M、K的方式呈现,跟du -sh中的h作用是一样的

image.png

  1. 查看网卡流量
    cat /proc/net/dev

  2. 查看服务
    ps aux|grep 端口号或服务名或其他

du -lh

  1. 快捷启动|不带前缀的命令|path
    link

  2. 校对时间
    ntpdate ntp1.aliyun.com
    注:如果不进行其他配置,那么虚拟机的时间是与主机一致的

  3. grepxargs配合:
    find /home/coretek/git/ovirt-engine/ -name "*"|xargs grep -d skip "ENGINE_VARS"|grep ENGINE_VARS
    注:因为grep是通道命令,所以可以连续使用多个
    因为xargs不会显示红字,所以可以再加个grep显示红字
    -d skip可以忽略目录,使Is a directory这种信息不会出现

    image.png


  1. 获取某目录下文件个数(包含隐藏文件,和子目录中文件)
    ls -laR iso/ | grep "^-" | wc -l
  2. 获取某目录下目录个数(包含子目录的子目录)
    ls -laR iso/ | grep "^d" | wc -l
    引用:文件数目和目录数目

  1. 查看文件大小

du -sh
引用:du命令
文件大小:du -sh 1023M.file

image.png

当前目录大小:du -sh
image.png

指定目录大小:du -sh /home
image.png

  1. 把某目录下所有某后缀文件打包
    find /var/cache/yum -name "*.rpm"|xargs tar czvf Packages.tar.gz
    引用:结合find和tar,将子目录下指定文件打包

  2. find mv混用
    find /var/cache/yum -name "*.rpm"|xargs mv -t /opt/
    引用:find ./ -name *.bak | xargs rm/mv

25.查看分区格式
引用:linux下查看磁盘分区的文件系统格式

  1. ssh
    ssh root@192.168.0.201
    注:如果201能连上,然后201重装系统之后连不上,那么用以下命令ssh-keygen -R 192.168.0.201

  2. 解除硬盘占用

dmsetup remove_all

  1. 创建GPT分区

parted -s /dev/sdb mklabel gpt
gdisk /dev/sdb=》o创建GPT分区
引用:Centos的GPT分区 硬盘超过2T

  1. 传输文件到服务器
    scp a.txt pp@192.168.0.177:/home/pp/Downloads

  2. 下载

下载一个:scp pp@192.168.0.177:/home/pp/Downloads/a.txt ./
下载目录:scp -r pp@192.168.0.177:/home/pp/Downloads/a/ ./
引用:Linux下使用SSH命令行传输文件到远程服务器,或下载

  1. 查看内存和进程

内存:free
进程:top

  1. 开启或关机过程中查看日志

alt-tab

  1. 查看硬件UUID
    dmidecode -s system-uuid

  2. 删除ssh缓存
    ssh-keygen -R 192.168.0.102

  3. dd 格式化成ext3

dd if=/root/image of=/dev/hdb.ext3
引用:dd用法

  1. 查看系统版本号

cat /etc/redhat-release
centos查看系统版本号

  1. 如何通过ip查看主机名

如果可以,使用ssh,连到目标机器,通过命令查看主机名

  1. 解决 cp:omitting directory 问题

这是因为cp的目录下还有目录
通过递归拷贝的方式:cp -r bbs/ ../backup/bbs/

  1. 创建固定大小的文件

dd if=/dev/zero of=1023M.file bs=1M count=1023

  1. 创建软链接
    ln -s /home/coretek/ovirt-engine/bin/ovirt-aaa-jdbc-tool /usr/bin/ovirt-aaa-jdbc-tool

这样就可以直接通过ovirt-aaa-jdbc-tool调用命令了
注:一定都要用绝对路径

  1. 创建桌面快捷方式

ln -s /home/coretek/opt/firefox/firefox /home/coretek/Desktop/
注:如果桌面上没有,那么可能是bug,把目录下的软链接拖到桌面上就行了

image.png

  1. 查看内存信息

dmidecode|grep -A16 "Memory Device"|grep 'Speed'

  1. ps说明

ps是显示当前系统的进程信息
-e是显示所有进程
-L是显示线程
-o是按照自定义的列输出,ruser是运行进程的用户,pid是进程id,ppid是父进程id,args是运行这个进程的命令及参数,psr是分配给这个进程的cpu编号,lwp是线程id
ps -eLo ruser,pid,lwp,psr,args|awk '{if($4==3)print $0}'显示运行在cpu3上的进程
-f是所有列
-a是其他用户启动的进程
-u自己的进程
-x查看启动这个进程的用户和启动时间
注:查看进程常用ps -eLf

  1. awk说明

awk是行处理器
如:ps -eLf|awk '{if($1=="root")print $0}'
$0是整行,$1是第一列
引用:awk

  1. grep或操作

cat /proc/meminfo |grep -E 'HugePages_|Hugepagesize|DirectMap'

  1. 自动补全命令(用history中的记录)

PageUp按钮

image.png

pageUp之后
image.png

  1. grep 中的^

grep "^abc"就是匹配从abc开始的字符串

  1. ifconfig

ifconfig eth0 192.168.2.10 netmask 255.255.255.0 up
说明:给eth0添加ip和掩码并启动
等效于ip addr add 192.168.2.10/24 dev eth0
ip link set dev eth0 up

  1. 查看端口占用

lsof -i tcp:80
lsof -i :22

  1. 列出所有占用端口

netstat -ntlp
引用:Centos查看端口占用情况和开启端口命令

  1. 查看centos用户

vi /etc/passwd

image.png

  1. 指定使用ovirt用户执行命令

sudo -H -u coretek bash -c "echo '123456'|sudo -S dmidecode -s system-uuid"

  1. tar 压缩隐藏文件

tar czvf soft.tgx * .[!.]*

  1. 创建多个目录

mkdir dir1 dir2 dir3

  1. 查看文件的用户组、权限

getfacl karma.conf.js

image.png

  1. 显示隐藏属性

lsattr karma.conf.js

  1. 添加删除隐藏属性

chattr +i renwei
chattr -i renwei
注:有了i属性之后可以防止被删除

image.png

  1. 查看开机启动的内核

awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/efi/EFI/centos/grub.cfg

  1. 查看开机默认内核,并修改默认内核

grub2-editenv list
grub2-set-default "DeltaOS Linux (4.9.84-rt62+)"

  1. 查看服务及介绍

systemctl list-units

  1. 释放内存中被缓存占用的部分

内存中被缓存占用太多

调用命令
echo 3 > /proc/sys/vm/drop_caches
被缓存占用的内存已经释放

引用:解决linux buffer/cache 消耗内存过高引发的问题

  1. 通过dhcp获取ip

dhclient -4 ifN

dhclient ifN
注:ifN是网络设备,-4是只支持ipv4
引用:dhclient 简介

  1. 产生随机数(一般作为密码)

openssl rand -hex 10

  1. 查看dns

cat /etc/resolv.conf
注:这个配置一般是随着网络配置变化的

  1. 查看命令是由哪个包提供的

yum whatprovides fuser
yum search ifconfig

  1. 查看网关

netstat -rn
Centos/Linux下如何查看网关地址/Gateway地址

  1. 查看系统参数

sysctl -a

    • 持续查看日志

journalctl -f --unit devstack@*|grep ERROR
注:--unit devstack@*|grep ERROR是可选的

  1. 查看路由表

route -n

  1. /etc/sysctl.conf中载入参数

sysctl -p

  1. 查看参数

sysctl -a

  1. 启动网卡

ifup eth0

  1. 关闭网卡

ifdown eth0

  1. 查看端口号被进程占用情况

netstat -pan | grep 8888

  1. 批量替换文件内容

grep -rl "$releasever" /etc/yum.repos.d/ |xargs sed -i "s/\$releasever/7/g"
s/\$releasever/7/g\$releasever是需要替换的内容,使用正则,7是替换后的内容

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,039评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,223评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,916评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,009评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,030评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,011评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,934评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,754评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,202评论 1 309
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,433评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,590评论 1 346
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,321评论 5 342
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,917评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,568评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,738评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,583评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,482评论 2 352

推荐阅读更多精彩内容