zoukankan      html  css  js  c++  java
  • Centos7 系统命令

    Centos7 系统命令

    https://blog.csdn.net/qq_23329167/article/details/83856430/

    :附上全命令

    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 文件的绝对路径
    复制代码
     
    每天逼着自己写点东西,终有一天会为自己的变化感动的。这是一个潜移默化的过程,每天坚持编编故事,自己不知不觉就会拥有故事人物的特质的。 Explicit is better than implicit.(清楚优于含糊)
  • 相关阅读:
    安装node配置环境变量,解决某组件(如cordova,webpack等)“不是内部命令”问题
    用js控制css属性
    用javascript动态改变网页文字大小
    在无代码文件的aspx文件中添加类、函数和字段的方法
    HBase-0.98.3 如何调整RPC连接的数量
    double类型相等判断 [转]
    Virtual Memory Usage from Java under Linux [转]
    手工释放SWAP空间的方法[转]
    maven配置 指定jdk版本
    maven配置: 生成war的同时生成jar, 并在其他artifact配置依赖于这个jar
  • 原文地址:https://www.cnblogs.com/kylin5201314/p/14026978.html
Copyright © 2011-2022 走看看