• Linux常用命令


    重启

    1、reboot
    2、shutdown -r now 立刻重启(root用户使用)
    3、shutdown -r 10 过10分钟自动重启(root用户使用)
    4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

    关机

    1、halt 立刻关机
    2、poweroff 立刻关机
    3、shutdown -h now 立刻关机(root用户使用)
    4、shutdown -h 10 10分钟后自动关机

    解压文件

    tar zxvf nginx-1.5.6.tar.gz
    -x:解压
    -z:有gzip属性的
    -j:有bz2属性的
    -Z:有compress属性的
    -v:显示所有过程
    -O:将文件解开到标准输出
    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名

    文件操作

    删除文件 rm
    删除目录 rm -rf /home/test
    修改文件名 mv
    移动文件 mv file_1.txt /home/pungki/office

    服务

    -- 添加服务
    chkconfig --add nginx
    -- 设置开机启动
    chkconfig nginx on
    查看系统服务列表,以及每个服务的运行级别。
    chkconfig --list

    systemctl enable nginx.service

    用户

    cat /etc/passwd 查看用户列表
    cat /etc/group  查看用户组列表
    添加不可登录用户
    useradd www -g www -s /sbin/nologin

    w 查看目前登录用户

    CentOS踢出已登录用户的方法
    pkill -KILL -t pts/0 (pts/0为w指令看到的用户终端号)

    监控

    top
    P     按CPU占用率排序
    M    按内存占用率排序
    T      按CPU占用时间排序
    H     查看详细线程信息

    free
    free -m 查看内存

    sar
    sar 1 3   查看当前CPU数据,每一秒刷新一次,统计三次
    sar -q    查看平均负载
    sar -r     查看内存使用状况
    sar -W   查看页面交换发生状况
    sar –b    查看I/O和传送速率的统计信息

    网络

    ifconfig 查看网络配置
    iftop -i eth1 查看eth1的网络流量

    netstat -apn 端口占用情况

    文本操作

    tail
    1.命令格式;
    tail[必要参数][选择参数][文件]  
    2.命令功能:
    用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
    3.命令参数:
    -f 循环读取
    -q 不显示处理信息
    -v 显示详细的处理信息
    -c<数目> 显示的字节数
    -n<行数> 显示行数
    --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.
    -q, --quiet, --silent 从不输出给出文件名的首部
    -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

    示例:
    tail -n +5 log2014.log   从第五行开始显示
    tail -n 5 log2014.log     显示最后五行

    find
    查找文件夹  find / -name "*nginx*" -type d
    查找文件     find / -name "nginx.conf"

    grep
    ps -A | grep java 查找Java进程
    grep java 搜索java这个字符串
    grep ".*gzip.*"  /usr/local/nginx1.8/conf/nginx.conf   在文件中搜索gzip关键字,支持正则表达式

    grep -rni ".*startenv.*" bin/
    * : 表示当前目录所有文件,也可以是某个文件名
    -r 是递归查找
    -n 是显示行号
    -R 查找所有文件包含子目录
    -i 忽略大小写

    别名

    如果命令太长或者不符合用户的习惯,那么为它指定一个别名是不错的办法。
    查看当前环境中的别名:alias
    创建别名:alias cls=‘clear’
    删除别名:unalias cls
    如果需要一直使用别名,可以在.bashrc文件中配置别名。
    如果需要所有用户都使用别名可以在/etc/bashrc文件中配置

    参考:

    Linux命令大全(http://man.linuxde.net)


    作者:Xiongpq
    出处:http://xiongpq.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    Luogu P4316 绿豆蛙的归宿 题解报告
    Luogu P1850 换教室(NOIP 2016) 题解报告
    Rainbow的信号 题解报告
    $CH5105 Cookies$ 线性$DP+$贪心
    算法竞赛 $0×50$ 动态规划 (+一本通
    $CH5104 I-country$ 线性$DP$
    洛谷$2014$ 选课 背包类树形$DP$
    $SP703 Mobile Service DP$
    $POJ1015 Jury Compromise Dp$/背包
    $POJ1742 Coins$ 多重背包+贪心
  • 原文地址:https://www.cnblogs.com/xiongpq/p/6179507.html
Copyright © 2020-2023  润新知