• linux管理权限


    1.linux命令查询

    root id

    2.切换用户

    su - xiaobai 一定要加"  -  "这个会将你的所有环境变量都带过来

    3.root用户切换普通用户不需要输入密码反之亦然

    4.命令提示符的修改(一波很溜的操作)

    PS1="[u@h w  ]"   显示用户名@地址  路径 还有操作时间

    5.普通用户升级为有管理员的权限  有一条命令是sudo   但是要在root中设置  设置的命令是vi/etc/sudoers

    6.修改主机名命令

    hostnamectl set-hostname  xxx  

     7.快捷键

    文件权限相关  查看权限命令  ll(字母)

    文件都有自己的属主 属组 和其他三种身份

    权限还可以用数字代替  4 2 1  完美的解决了这个问题  777最高权限  000最低权限   666都只有可读可写权限

     

         修改权限的命令:    chmod   u+w file(文件名)   user用户增减写的权限    

               chmod    g+w file    group组增加写的权限

               chmod    g-w file    group减少写的权限

       数字写法:   chmod  531 文件名     读执行    写执行    执行     权限

    更改属组  命令

    软连接

    压缩命令

    tar  

    -c 压缩

    -x 解压

    -v 显示过程

    -f  指定文件

    查看网络端口

    命令:     netstat -tunlp

    来自与同一台机器的三个ip

    0.0.0.0     127.0.0.1+192.168.12.13     其他人还有自己都可以访问 暴漏给其他应用又暴露自己的回环地址

    127.0.0.1   本机回环地址    其他人不能访问

    192.168.12.13  本地可对外提供访问的ip地址,每个人都不一样

    ps -ef |grep mysql

    杀死进程 

    kill  命令

    -9 是一个危险命令,实在杀不死的进程就用在这个来结束进程

    selinux是内置的防火墙

    iptables -F  清空规则

    停止规则防火请服务

    常见的互联网 dns服务

    8.8.8.8  谷歌

    114.114.114.114

         

    1.Linux下UID,GID是什么?
        UID是:用户ID  用来识别每一个用户的唯一标识
        GID:  组ID 用来识别用户组的唯一标识
    
    2.怎么切换用户?
        用命令 su -  连同所有的环境一起切换
    
    3.创建/删除用户?
        创建:useradd xiaobai
              passwd  xiaobai 
        删除
            userdel -f  强行删除
            userdel -r  删除的同时家目录
              
    4.怎么用root身份执行命令?
     首先要在root中的vi/etc/sudoers目录配置权限
     然后再切换到其他用户时在命令的前面加 sudo
    
    5.linux文件权限有哪些?
    r:读权限
    w:写权限
    x:执行权限
    
    
    6.请说出 755, 740分别是什么权限?
    755 root拥有读写执行权限  user拥有读和执行权限  其他用户有读和执行的权限
    740 root拥有读写执行权限  user拥有读权限          其他用户什么权限都没有
    
    7.修改文件权限为只有属主可读可写可执行?
        chmod 700  文件名
    
    8.如何更改文件属主,属组?
        用命令chown修改为属主
        用命令chgrp修改为属组
    
    9.请解压oldboy.tar.gz
        tar -xvf oldboy.tar.gz
        
    
    10.压缩/tmp/下所有内容到oldboy.tar.gz
        tar -cvf oldboy.tar.gz /tmp/* 
    
    11.如何查看linux端口?
        netstat-tunlp |grep linux 
    
    12.如何杀死进程号为5888?
        kill 5888
        kill -9 5888
        
    
    13.如何关闭iptables?
     systemctl stop firewalld 
    
    14.查看linux的dns文件
    cat /etc/resolv.conf
    
    15.linux解析dns的命令是什么?
      cat /etc/hosts 
    
    16.写一个定时任务,每周3的凌晨1点,压缩/var/log/下的所有文件为 log.tar.gz
    0 1 * * 3 tar -cvf /var/log/*
    
    17.如何安装mysql-5.6.rpm 
    
    rpm -ivh mysql-5.6.rpm
    18.如何安装nginx,用yum
    yun install nginx
    19.如何配置yum epel源?用文字描述
        1 备份   mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
        2.下载新repo 到/etc/yum.repos.d/   wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
        3.再生成yum缓存  yum makecache 
    
    20.centos7用什么命令管理服务
        systemctl
        
    21.如何给linux添加一个dns服务器记录
        vim /etc/resolv.conf
        # Generated by NetworkManager
        nameserver 119.29.29.29        主dns
        nameserver 223.5.5.5        备dn
        
    22.每月的,5,15,25天的晚上5点50重启nginx
        50  17  5,15,25  *  *  /usr/bin/systemctl  restart nginx
        
    23.每周3到周5的深夜11点,备份/var/log /vmtp/
        0  23  *  *  3-5   usr/bin/mv /var/log /vmtp/
        
    24.每天早上6.30清空/tmp/内容
        30  6  *  *   *  /usr/bin/rm -rf /tmp/*
        
    25.每个星期三的下午6点到8点的第5,15分钟执行命令 command
        5,15  18-20 *  *  3   command
        
    26.查看mysql端口状态
        netstat -tunlp |grep mysql
        
    27.如何查看nginx的进程
        ps -ef |grep nginx
        
    28.如何杀死nginx进程
        kill nginx
        kill -9 nginx
    经典

     补充:添加日程命令

    linux的定时任务
    crontab -l 查看任务
    crontab -e 编辑任务

  • 相关阅读:
    企业面试题库1
    就业模拟试题_Net
    就业模拟试题_Java
    oracle创建用户
    Activity基础类
    Activity容器控件
    面试题_Java
    Activity功能控件
    获取工作流活动的返回值
    企业面试题库_数据库部分
  • 原文地址:https://www.cnblogs.com/RootEvils/p/10183626.html
Copyright © 2020-2023  润新知