• Centos7 系统命令


    1.关闭命令

    # 关机(默认一分钟后关闭)
    shutdown
    
    # 关机(设置几分钟后关闭,单位分钟)
    shutdown -h 5 --五分钟后关闭
    
    
    # 取消关机
    shutdown -c

    2.重启

    # 重启(默认一分钟后重启)
    shutdown -r
    
    # 重启(设置几分钟后重启,单位分钟)
    shutdown -r 5 --五分钟后重启
    
    
    # 重启
    reboot

     3.屏幕打印

    # 屏幕打印
    echo "hello world"

     4.将屏幕打印的内容输入到文件(>,>>)

    # 覆盖写入
    echo "hello world" > 1.log
    
    #追加写入
    echo "hello world"  >> 2.log

    5.将两条命令写在一行执行(&&)

    # 停止eth0网卡后,再次启动 (重启)
    ifdown eth0 && ifup eth0

     6.注释配置信息

    # 注释配置信息
    # 

     7.查看系统版本

    cat /etc/redhat-release 

     8.查看磁盘挂载情况/使用情况

    # Filesystem      Size  Used  Avail  Use%       Mounted on
    # 设备文件名       容量  使用容量 剩余   使用百分比  挂载点
    df
    [root@www ~]# df
    Filesystem     1K-blocks    Used Available Use% Mounted on
    /dev/sda3       19706880 1483464  18223416   8% /
    devtmpfs          492460       0    492460   0% /dev
    tmpfs             503460       0    503460   0% /dev/shm
    tmpfs             503460    7632    495828   2% /run
    tmpfs             503460       0    503460   0% /sys/fs/cgroup
    /dev/sda1         201380  104204     97176  52% /boot
    tmpfs             100696       0    100696   0% /run/user/0
    
    # 带参数 -h 改变显示容量的单位
    [root@www ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda3        19G  1.5G   18G   8% /
    devtmpfs        481M     0  481M   0% /dev
    tmpfs           492M     0  492M   0% /dev/shm
    tmpfs           492M  7.5M  485M   2% /run
    tmpfs           492M     0  492M   0% /sys/fs/cgroup
    /dev/sda1       197M  102M   95M  52% /boot
    tmpfs            99M     0   99M   0% /run/user/0
    /dev/sr0        3.8G  3.8G     0 100% /mnt

    9.查看存储设备UUID和类型

    [root@www ~]# blkid
    /dev/sda1: UUID="de108fa2-9c92-44ce-b79e-ce7b7ba67ae8" TYPE="xfs" 
    /dev/sda2: UUID="47670e06-a964-4c2d-9da0-6e381062efb2" TYPE="swap" 
    /dev/sda3: UUID="a0a1fbed-7cba-4198-9233-5ab88827717d" TYPE="xfs" 
    /dev/sr0: UUID="2018-06-29-11-20-20-00" LABEL="CentOS_6.10_Final" TYPE="iso9660" PTTYPE="dos"

     10.系统运行级别

    # 查看当前级别id 
    runlevel
    
    # 临时切换级别
    init 级别序号
    
    #永久切换级别
    地址:/etc/inittab 
    centos6:修改 id:3:initdefault:
    centos7
        查看级别对应的名字 ls -l /usr/lib/systemd/system/runlevel*target
        lrwxrwxrwx. 1 root root 15 Apr  1 21:24 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
        lrwxrwxrwx. 1 root root 13 Apr  1 21:24 /usr/lib/systemd/system/runlevel1.target -> rescue.target
        lrwxrwxrwx. 1 root root 17 Apr  1 21:24 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
        lrwxrwxrwx. 1 root root 17 Apr  1 21:24 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
        lrwxrwxrwx. 1 root root 17 Apr  1 21:24 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
        lrwxrwxrwx. 1 root root 16 Apr  1 21:24 /usr/lib/systemd/system/runlevel5.target -> graphical.target
        lrwxrwxrwx. 1 root root 13 Apr  1 21:24 /usr/lib/systemd/system/runlevel6.target -> reboot.target
        # ->后面对应的就是0-6的级别名字,然后根据名称来修改级别
        systemctl set-default rescue.target # 修改到级别1单用户模式
        # 查看当前级别名称
        systemctl get-default
    
    # 运行级别
    00  关机级别            
    01  单用户级别          用于修复系统 或重置密码信息 没有网络
    02  系统多用户级别    没有网络
    03  系统多用户级别    正常就是多用户级别
    04  预留级别
    05  图形化界面级别
    06  系统重启级别

     11.执行文件中的命令

    source 目录名

     12.查看命令所在的目录

    # 查看命令对应所在的目录
    which 命令

     13.查看系统别名设置

    #查看系统别名设置
    alias
    
    
    [root@www ~]# alias
    alias cp='cp -i'
    alias egrep='egrep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias grep='grep --color=auto'
    alias l.='ls -d .* --color=auto'
    alias ll='ls -l --color=auto'
    alias ls='ls --color=auto'
    alias mv='mv -i'
    alias rm='rm -i'
    alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

     14.查看进程

    # 查看进程
    ps -ef 
    
    # 根据名称查看进程
    ps -ef |grep python # 查看Python进程

    15.杀死进程

    # 杀死进程
    kill 进程ID
    
    # 强制杀死进程
    kill -9 进程ID

     16.查看文件

    # 查看文件尾部
    tail 文件名 # 不指定数据默认查看倒数10行
    tail -6 文件名 # 查看文件倒数第六行
    tail -f 文件名 # 一直追踪查看文件内容
    
    # 查看文件头部
    head 文件名 # 不指定查看文件前10行
    head -6  文件名 # 查看文件前6行
    # head 没有-f

     17.查看系统版本

    [root@www ~]# cat /etc/redhat-release 
    CentOS Linux release 7.5.1804 (Core) 
    
    # 查看内核
    uname -a

    18.创建用户

    # 创建用户
    useradd 用户名
    # 设置密码
    passwd 用户名

    19.切换用户

    su - 用户名

    20.查看用户是否存在

    id 用户名

    21.查看当前用户

    whoami

     22.查看软件信息

    #查看软件是否安装
    rpm -qa 软件名
    
    # 查看软件有哪些文件
    rpm -ql 软件名
    
    # 查看系统中的文件属于哪个包
    rpm -qf 文件的绝对路径
  • 相关阅读:
    TTTTTTTTTTTTTTTTTTT UVA 2045 Richness of words
    hdu 5723 Abandoned country 最小生成树+子节点统计
    hdu 5792 World is Exploding 树状数组+离散化+容斥
    MySQL字符集详解
    MySQL的sql语言分类DML、DQL、DDL、DCL、
    MySQL5.6的4个自带库详解
    Win10下安装MySQL5.6
    {MySQL数据库初识}一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句
    {python--GIL锁}一 介绍 二 GIL介绍 三 GIL与Lock 四 GIL与多线程 五 多线程性能测试
    Navicat安装及简单使用
  • 原文地址:https://www.cnblogs.com/wtil/p/12676353.html
Copyright © 2020-2023  润新知