4 linux 基础命令2

rpm 安装:
    
    在线查找库依赖  www.rpmfind.net
        如搜索 libapr-1.so.0  
    
        
        rpm -q 包名    查询是否安装某包

        rpm -qi     查询已安装包的信息
        
        rpm -qa     查询所有安装的rpm包

        rpm -ql        查询rpm包安装的路径
            -ql -p    查询未安装包的安装的路径
        
    
    yum list          列出可以安装的包
    
    yum -y install 包名    安装     
    
    yum -y update  包名    升级,一定要跟上包名

    yum -y remove  包名    卸载  ,不要轻易使用,会把其依赖的包也卸载了
    
    
     yum grouplist    查看包组

    yum groupinstall "包组名"

        一般不要卸载包组,危险
    


    #  默认rpm 安装位置:####################
    #    /etc/        配置文件
    #    /usr/bin    可执行命令
    #    /usr/lib    库函数
    #    /usr/share/doc    使用手册
    #    /usr/share/man    帮助文件
    
    
    /etc/rc.d/init.d/httpd start  绝对路径,启动服务
    
    或者 使用 service  或 systemctl 启动


源码安装:

    源码保存位置:  /usr/local/src
    
    软件安装位置:    /usr/local
    
    解压,查看说明  INSTALL  和 README
    make  连接
        make clean  清理
    
    make install  安装
    

用户管理:

    /etc/passwd   存放用户信息
        
        用户名:有密码:UID:GID:备注:家目录:登录之后的shell
        testuser:x:1000:1000::/home/testuser:/bin/bash
        root:x:0:0:root:/root:/bin/bash
            第二位密码x表示有密码
            UID 0 超级用户  500+ 普通用户  0-500 系统用户
            GID 初始用户组,  用户可以附加多个用户组
            
        
    /etc/shadow   存放密码

        testuser:$1$cuOXQBNy$Q9wZaBBjrVWB0mJSlgOuO0:18426:0:90:7:5::
        用户名:md5加密:密码最后修改时间:允许修改密码的时间间隔0:密码有效期90:提前7天提醒:宽限期5天:保留    
            第二位前面加入!密码失效,禁用用户登录
            第三位时间戳 是1970年之后的第18426天,使用  date -d "1970-01-01 18426 days" 计算密码最后修改时间

    /etc/group   组

    /etc/gashadow  组密码


权限管理:
    
    暂时不看
    


文件系统:

    
    fdisk
        -l           查看分区
        /dev/sdb    对硬盘b分区
    
    df -h        查看剩余空间
    
    du         查看占用空间

进程管理:
    ps aux
    
    top
        第一行末尾:load average  :  2.2   1.7  1.6   大于cpu核数x3认为负荷大
        第三行 %Cpu(s): 95.7 us,  1.3 sy,  0.0 ni,  0.0 id,
                用户占用cpu  内核    改变     空闲
            经验值:65-70        30-35            0-5           
        第四行 83944free  内存空闲

    vmstat  2 6     查看6次系统资源,间隔2秒
    

    kill
    
    killall  终止进程子进程

    pkill -t -9 pts/1 按终端号关闭

    进程放入后台:

        tar zcf xxx.tar    &       后面继续执行
        ctrl z                后台暂停
        jobs -l            查看后台
        fg %1            把1恢复到前台



查看系统状态:


    dmesg        查看系统启动信息

    free        查看系统剩余内存

    cat /proc/cpuinfo    查看cpu信息
    
    uname -a    查看内核版本

    cat /etc/os-release    查看发行版本
    
    
    
日志
     /etc/rsyslog.conf.b    syslog 配置文件
    
    ps aux | grep rsyslogd         查看日志服务是否启动
    
    #chkconfig --list | grep rsyslog

    /var/message    重要系统日志

    /var/log/dmesg  启动日志


    /var/log/btmp    错误登录日志,非文本文件

    last            查看登录日志
    lastb -n | tail -n 10      查看最后登录日志
    lastlog            查看所有用户最后登录时间

    /var/log/secure        安全日志

系统:
    
    测试硬盘
    dd if=/dev/zero of=/tmp/1.file bs=1M count=100
    
        100+0 records in
        100+0 records out
        104857600 bytes (105 MB) copied, 0.259258 s, 404 MB/s
        
    yum install sysstat
    iostat  查看io





    


posted @ 2020-06-14 02:51  abel2020  阅读(53)  评论(0编辑  收藏  举报