Linux常用的工具命令和常用系统管理命令

常用的工具命令
    man:帮助命令
    wc:文本统计统计
        wordcount
         3      5         29         a.txt
         行数    单词数    字符数    文件名
        常见参数:
            -l:只查看行数
            -w: 只查看单词数
            -c:只查看字符数
    du:文件大小统计
        格式:du [选项参数] dir_path
        常见参数:
                -s:只统计该文件目录的大小,不递归
                -h:人性化的显示单位
    find:文件检索命令
        按名称查找 -name
            精确
            find /etc/ -name init :在/etc目录下查找文件名中包含init文件
            模糊:使用通配符*、?
                *:0或者多个字符
                ?:一个?表示一个字符串
            不区分大小写:-iname    
        大小 -size
            
        文件类型 -type
        
        文件的所属用户和所属组  -user /-group
        安装时间进行检索
            
        
    visudo:编辑sudo命令的配置
        编辑第98行
        ## Allow root to run any commands anywhere
            root    ALL=(ALL)                               ALL
            用户名  登录的主机=(以什么样的身份运行)  可以执行什么命令
        如果想让huadian用户也居于root相关权限。。
            huadian  ALL=(root)  NOPASSWD:service iptables status
            huadian  ALL=(root)  NOPASSWD:service iptables start
        推荐用法    
            huadian  ALL=(root)  NOPASSWD:ALL
            
        使用权限:sudo     service iptables status

常用系统管理命令
    网络管理:ping、ifconfig
    服务管理命令:
        service:必须掌握
            格式:
                service s_name start|stop|status|restart
            linux系统所有自带服务名称:/etc/init.d/
                常用:
                    关闭防火墙服务
                    service iptables stop
                    重启网络服务:
                    service network restart
                    mysql数据库服务的名称:
                        mysql版本低于5.5  mysqld
                        mysql版本高于5.5  mysql
            
        chkconfig:设置是否开机启动           :必须掌握
            判定是否开机启动
                chkconfig iptables --list
                2.3.4.5是on表示开机启动
            设置
                chkconfig iptables on|off
                    
    进程管理:ps
        ps:查当前进程
            查看java的进程
            ps -ef | grep java
        jps:==(ps -ef | grep java) 只有在linux中安装了JDK才能用
        kill :杀死某个进程
            kill -9 pid
            
    端口管理
        nststat:查看端口开放情况
            -a:表示列举所有的连接、服务器监听
            -t:列出所有tcp协议的服务
            -u:列出所有udp协议的服务
            -n:使用端口号来显示
            -l:列出所有的监听
            -p:列出所有服务的进程id(pid)
            常用:netstat -atunlp
        
    redhat的selinux安全机制
        关闭selinux安全机制
            vim /etc/selinux/config
                SELINUX=disabled
            重启机器生效

你可能感兴趣的:(Linux常用的工具命令和常用系统管理命令)