zoukankan      html  css  js  c++  java
  • Linux常用命令一

    日常工作中使用到的linux命令,简单整理

    linux基础操作

    touch a 创建文件

    Rm 删除文件
    -r 删除目录
    -f 不询问
    -rf 不询问删除目录

    Mv 移动

    Cp 复制

    ls 显示当前文件目录
    -a 全部文件
    -l 详细信息

    Df 磁盘占用情况
    -h 方便阅读式

    Du 显示文件或者目录的大小
    -a 显示全部文件
    -h 加上单位,提高可读性
    -S目录总计
    -s总计大小

    Ps 当前进程状态
    -a 同一终端下的所有程序
    -ef 显示所有程序信息连同其命令行

    Free -m 以M字节来显示 内存占用情况

    fdisk –l 列出所有磁盘分区

    查看系统信息程序等信息

    uname -a cat /proc/version 查看当前系统版本信息

    uname -m 当前系统的硬件信息

    uname -s 当前操作系统

    uname -p 处理器体系

    uname -v 内核版本

    getconf LONG_BIT 查看系统位数

    whereis SSH 相关SSH文件的位置

    which SSH 可SSH执行程序的位置

    文本查看搜索(可使用管道符|联合命令查找)

    Grep 文本搜索工具
    grep -n root /etc/passwd
    -n 输出行号
    -I 不区分大小写
    --color=auto 显色

    Tail 指定地点将文本输出
    -n 从末尾几行开始显示
    -f循环显示

    Head 显示文件开头(默认10行)
    -n 显示前几行
    -c n显示前n个字节

    Less 显示文本内容
    /关键字查找
    按F向前翻
    按B向后翻
    输入G直接跳到日志最后

    Cat 显示文件
    -n由1开始输出编号
    cat > filename 重定向到文件
    Cat filename1 filename2 > filename3 将文件1与文件2合成文件3

    Find 查找文件命令
    find –name “h*” –print 寻找目录下以h开头的文件 –name 按文件名查找
    find / h –print 在所有目录下寻找h名的文件
    find /home –user h –print 寻找在home目录下属于用户h的文件
    find /home –group h –print 寻找在home目录下属于组h的文件
    -type b块文件 c字符设备文件 d 目录 f一般文件

    查看修改系统参数命令

    修改主机名
    vi /etc/sysconfig/network
    将hostname=后改成wangwei
    然后再 vi /etc/hosts
    将localhost.localdomain改成wangwei 最后reboot 重启

    ifconfig 网络接口的配置信息
    ifconfig eth0 down 关闭网卡
    ifconfig eth0 up 开启网卡
    ifconfig eth0 192.168.1.99 netmask 255.255.255.0 配置ip地址

    设置静态ip
    vi /etc/sysconfig/network-spritps/ifcfg-eth0
    打开后设置 ONBOOT =yes 开机自启
    BOOTPROTO=static 静态ip
    然后设置ip地址 子网掩码 网关
    保存后 service network restart 重启网络服务

    防火墙设置
    iptables –L 查看防火墙设置
    Service iptables start service iptables stop
    防火墙开启关闭即时生效,重启复原
    Chkconfig iptables on chkconfig iptables off
    防火墙开启关闭永久生效,重启不复原

    Top 进程资源的占用情况
    按space 立即刷新
    按q 退出top命令
    按s设置刷新时间
    按i只显示正在运行的程序
    k pid 杀死程序
    Pwdx +PID可以看到进程路径

    Crond 定时任务
    linux中定时执行程序的命令
    service crond status 查看crond的状态
    service crond start 启动crond程序
    Crontab linux中定时任务触发器用来设置crond服务
    crontab –l 查看crond设置

    linux 内存释放命令,一般内存沾满不需要影响操作
    echo 1 > /proc/sys/vm/drop_caches

    Echo $? 检查命令是否执行成功
    输出数字则命令失败
    输出0命令成功执行

    ps -ef|grep root@|grep -v grep|cut -c 9-15|xargs kill -9 批量杀死进程

  • 相关阅读:
    【Mysql 8001错误
    【mysql查询今天、昨天、7天、近30天、本月、上一月 数据】
    bootstrap-table 常用总结-1
    前端下载图片
    swiper 轮播中常用的效果,持续更新
    常用的时间函数整理
    拼接字符转的转义
    Ajax跨域请求,设置content
    JS MD5 返回二进制格式
    jqgrid three 树形结构
  • 原文地址:https://www.cnblogs.com/ww11/p/8945976.html
Copyright © 2011-2022 走看看