Linux进阶

1.防火墙常用命令
    firewall-cmd --state 显示centOS7防火墙状态
    systemctl stop firewalld 关闭防火墙
    systemctl disable firewalld 禁止开机自启动
    
2.配置静态IP
    修改配置文件:
    vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
    注掉 #BOOTPROTO="dhcp"
    添加 IPADDR=192.168.80.11
         NETMASK=255.255.255.0
         GATEWAY=192.168.80.1
         DNS1=192.168.124.1 四行
    重启网卡使修改生效  service network restart 
    
3.常用基本命令
    ll/ls:查看当前目录下的所有文件    
    cd / :进入根目录
    cd /usr/games : 进入子路径
    cd .. : 退出到上一层目录
    pwd:当前所在的路径
    cd -:切换上一个所在的目录

4.文件夹的增删改
    mkdir 文件夹: 创建文件夹
    mv oldname newname:修改文件夹名称
    rm 文件:删除文件
    rm -f 文件:强制删除文件
    rm -r 文件夹:递归删除文件夹
    rm -rf 文件夹:强制递归删除
    cp 文件 路径:复制文件
    cp -r 文件夹 路径:复制文件夹
    
5.文件的操作命令
    touch 文件名:创建文件
    cat 文件名:查看文件
    more 文件名:查看文件,显示百分比,回车下一行,空格向下一页,q退出
    less 文件名:查看文件,可以使用键盘右下角的上下方向键翻页,q退出
    tail -10 文件名:查看文件的最后10行
    tail -f 监控文件:监控文件变化,例如日志文件
    vi 文件名:按i:插入内容
               按esc:退出编辑模式
               按wq:保存退出
               按q:不保存退出
    rm -rf 文件名:删除文件
    
6.压缩和解压命令
    解压:tar -zxvf 压缩包
        z:调用gzip压缩命令进行压缩
        x:解压文件
        v:显示运行过程
        f:指定文件名
    压缩:tar -zcvf 打包后的文件名 打包文件
        c:打包文件
        例如:tar -zcvf test.tar.gz a.txt b.txt

7.其他常用命令
    pwd:显示当前所在位置
    search / -name "a.txt":在根目录下查找名称为a.txt的文件
    whereis date:查找date命令所在位置
    ps -ef:查看进程
    ps -ef | grep 进程名
    | 含义:管道符  上一条命令的输出是下一条命令的输入
    yum search 软件:yum软件包管理器
    yum install tools
    chmod u+x 文件名:权限操作

8.用户操作
    useradd 用户名:添加用户
    passwd 用户名:修改该用户的密码
    su 用户名:切换用户
    vi /etc/sudoers:可以给普通用户赋予root权限
    root  ALL=(ALL)   ALL
    test  ALL=(ALL)   ALL
原文地址:https://www.cnblogs.com/areyouready/p/9783365.html