• Linux常用命令备忘录


    1. 基本命令

    nohup <命令> &(挂起到后台运行)

    例子:
    nohup jar -jar ***.jar &
    

    显示linux文件系统磁盘占用情况

    df -h
    

    查看指定文件或文件夹的大小

    du -sh  【文件/文件夹 】
    du -sh   *
    

    wc命令用来计算一个文件或者指定的多个文件中的行数,单词数和字符数。如:

    wc filename
    第一列显示行数,第二列显示单词数,第三列显示字符数。
    
    wc 有四个参数可选,分别是l, c, m, w
    wc -l   filename 报告行数
    wc -c  filename 报告字节数
    wc -m filename 报告字符数
    wc -w  filename 报告单词数
    
    今天看到的命令是:ls -l | wc -l 用来统计当前目录下的文件数
    

    2. centos软件安装

    yum安装工具命令( -y, 一路yes )

    yum [-y] install 软件名
    例子:
    yum -y install wget
    yum install java-1.7.0-openjdk
    

    3. 修改环境变量

    • 方法一:在/etc/profile文件中添加变量【对所有用户生效(永久的)】

    执行以下代码生效
    source /etc/profile

    • 方法二:在用户目录下的.bash_profile文件中增加变量【对当前用户生效(永久的)】

    执行以下代码生效
    source .bash_profile

    • 方法三:直接运行export命令定义变量【只当前shell(BASH)有效(临时的)】

    在shell的命令行下直接使用[export变量名=变量值]定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。

    例如:
    export JAVA_HOME=/opt/software/jdk1.8.0_172
    export PATH=$JAVA_HOME/bin:$PATH
    

    4. rpm安装和卸载软件

    • 安装

    rpm -i 需要安装的包文件名
    举例如下:
    rpm -i example.rpm 安装 example.rpm 包;
    rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;
    rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;

    • 查看安装完成的软件

    [root@jacky zookeeper]# rpm -qa | grep jdk
    java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686
    java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686

    • 卸载软件

    rpm -e --nodeps 要卸载的软件包
    root@jacky zookeeper]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686

    4. 防火墙设置

    1. 低于centos 7版本

    切换到 root 用户权限,执行以下命令:
    添加防火墙服务到自启动
    chkconfig iptables on
    打开防火墙服务
    service iptables start
    关闭防火墙服务
    service iptables start
    打开防火墙配置文件
    vi /etc/sysconfig/iptables
    增加以下1行:
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT
    重启防火墙服务:
    service iptables restart
    查看防火墙端口状态:
    service iptables status

    1. centos 7+版本

    centos 7+防火墙配置

  • 相关阅读:
    PHP中的error
    回调函数与PHP实例
    PHP的基本入门知识
    Java script OOP——浅谈
    实现单行或多行文本溢出显示省略号
    ECharts
    session management会话管理的原理
    easyui 入门指南
    H5视频/音频
    CSS清除浮动各种方法
  • 原文地址:https://www.cnblogs.com/codestarer/p/13635548.html
Copyright © 2020-2023  润新知