Linux 之用户管理与文件权限

一.

1.查看系统版本    uname       uname -a      uname -r      uname -m

2.特点 :              多用户  多终 端  普通用户不能 查看root   一般权限不足

3. id                   查看当前用户的 uid  组的信息   普通用户 从1000开始

4. ueradd wyc  创建普通用户  passwd   设置密码    uerdel -r wyc      删除用户    -r 删除所有信息    groupadd  创建用户组

5. root 可以修改普通用户的密码且不需要验证     只有root可以指定 用户名改密码

6. 在root模式下   su - wyc    切换为 wyc 用户       -代表完全切换包括环境变量     exit 退出切换的用户

7./etc/passwd  用户信息        /etc/group  存放用户组信息          存放/etc/ shadow   用户密文

8.修改dns解析  地址        vim /opt/resolve.conf                 9. 查看解析地址nslookup   www.baidu.com

  10.dns 解析 作用就是将域名  转换为ip地址 浏览器就知道 域名所在 IP地址了         11.curl  -I   www.baidu.com  查看请求头

2.sudo命令:以其他的身份执行命令  与su不同

   普通用户:  sudo root  ls /root  以 root身份 查看root目录 提示输入 root的密码  需要 用户在sudoers文件中才可以

         root   ALL=(ALL)  ALL  这是root已经添加了     添加   wyc   ALL=(ALL)  ALL   在sudoers文件中

3. ls  -l   命令后的信息意思:   

 -   rw-   r--   r--.    1    root   root    4    8月    17 01:17     wy.txt                 r  可读的    w可写的    x可执行的     - 没有权限                                文件链接数   1

权限大小:       4               2                  1                   0

1.权限,第一个字母为文件类型,后续9个字母,每3个一组,是三种身份的权限     2.文件链接数   1

3.所属用户    4.文件拥有组-属组    others 都不属于                                                   5. 文件大小       4

6.最后一次被修改的时间日期                                                                                      7. 文件名

4.文件权限   顺序必须是 r  w   x

   -                  rw-                     r--                        r--

文件类型       user的权限       group的权限          others的权限

普通文件      可读可写           可读                        可读

5.文件夹的权限: 1.    r 可读-->ls 列出所有文件         2.w 可以创建文件夹        3. x可以进入  cd

   d      rwx     r-x      r-x.        2      root root    6   8月  17 04:32 wyc              软连接数:2     

6.root 更改权限

  一.chmod  对谁操作  加减什么权限  对象     -rw-r--r--. 1 root root    4 8月  17 01:17 wy.txt         u  g  o

   chmod   u   -rw   wyc.txt    去掉user组的 rw权限        chmod   o   w    给others 加上w权限

  根据 权限大小更改 :   chmod  777  wy.txt    给他加上所有权限     465  -->  r--  rw-   r-x      567 -->  r-x  rw-  rwx

7. chown 修改文件所属用户

chmown   wyc   wy.txt     把wy.txt所属用户 改为wyc用户

8. chgrp  改变文件所属组

    chgrp     wyc    wy.txt    把wy.txt 所属组 改为wyc组

 9.  usermod更改用户所在组 

usermod - g  root  wyc  把wyc用户 该到root中去

10.软连接 就是windows的快捷方式    创建        in -s  目标文件 放在那              列如:    in -s  /etc /passwd   ./

  11. echo   $PS1 命令提示符更改  只是临时的 退出无效全局设置配置文 vim /etc/profile   最后一行写入   PS1="[\u@\h \w]\$]"

12.tar 解压工具    tar  -xf       文件.gz                -f一定写最后指定文件     -x解压    -v解压过程         -c压缩

1.  tar     -c f     /home/wyc.tar    目标文件             把文件夹压缩为wyc.tar 放在home下          -z   压缩为.gz 提高压缩率

如果文件以.tar.xz   结尾  可以使用 xz 命令去掉后缀.xz    xz -d

二.查看网络 进程

1. netstat  查看 网络信息   2. netstat -tunlp  查看端口         3. 动态top查看负载cpu信息      4.  ps -ef  查看进程信息

      5..通过yum安装的  通过systemctl stauts  redis 查看      systemctl start/stop/restart/status  mariadb    

     6.df -h 显示磁盘大小信息   

14. kill  pid  杀死进程            kill  -9 pid 强制杀死 一个进程        killall  杀死进程相关的

15.防火墙        0. 0.0.0   代表   127.0.0.1 +本机ip     公网ip 123.206.16.61:8000

3个防火墙    selinux              iptables  firewalld        关闭防火墙  不关的话   mysql django 会影响

1.获取状态 getenforce    2.临时关闭 seenforce     3.永久关闭  写入配置文件  vim/etc/selinux/config  SELINUX=DISABLED

2.软件防火墙 iptables  :  1. 查看 iptables  -L          2.清空 iptales -F      临时的

3. 永久关闭  systemctl stop firewalld 关闭服务   ===>   systemctl disable firewalld

二.计划任务

    *       *        *      *       *                      /etc/crontab      crontab -v    编辑计划任务 

    分    时     日     月     周      7天  31天        1 * * * * 代表 每天每小时的第一分钟 做什么     30 08 * * *   每天8.30

     1,2,3  天     1-15   1到15天                 */5  * * * *    每五分钟执行                          5个条件取交集

      0  1  *  *   1-5   rm  -rf   /tmp /*               每周一到周五的凌晨一点 清空 tmp下的所有

三. 软件包管理  

    windows .exe  mac  .dmg       linux     lrzsz 上传下载 windows与linux之间      rz从windows上传到linux  sz相反

    1.rpm     麻烦需要手动解决依赖环境       2. yum安装 简单自动查找依赖关系       3.  编译安装  可自定义安装软件的需求

     yum命令  就是pip  查找 删除 安装   yum可自定源     yum源 就是一个文件夹  /etc/yum.repos.d/

     只有.repo的文件才会被识别为yum源     

    一.配置前备份 所有文件   2.然后使用阿里云的.repo文件    3.yum  clean all  清空之前的缓存

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

4.生成新的阿里云缓存达到加速  yum makecache

   二.配置第三方 额外仓库二号源

     本地源没有找到的话  就可以去二号源找   只有通过yum 安装的软件才可以使用  systemctl status redis查看软件运行状态

    systemctl   start /  stop  nginx  开启关闭nginx 服务

安装python3

  1.下载python.tar.xz 源码包              2.解压                     3.解决依赖包  ***

yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

4.开始进行编译安装  

1.    ./configure  --prefix=/opt/python36   告诉它装在哪个位置   调用源码包下的configure 文件生成一个makefile

2. 执行make 指令  开始编译makefile

3.make install  此步骤才是开始安装 python          4.配置启动:

1. 软连接  配置环境变量   ln -s /opt/python36/bin/python3.6    /usr/bin/python3    麻烦

2.环境变量path 方式 :  在 /opt/profile 文件中 将python3 加在path 的开头    PATH=/opt/python36/bin/: ......      

                3.最后source  /etc/profile  读取一下           4.升级  pip3 install  --updrade pip

        安装 ipython  指定豆瓣镜像源    pip3 install -i https://pypi.douban.com/simple ipython  jupyter 

        进入 ipython  给jupyter 设置密码  配置jupyter  ...

Linux 之用户管理与文件权限相关推荐

  1. linux用户管理和文件权限

    linux用户管理和文件权限 新建用户: useradd ftpuser      useradd -g gxx userxx 修改密码: passwd ftpuser 新增用户组: # groupa ...

  2. 4、Ubuntu20常用操作_文本编辑文件系统目录和文件操作用户管理和文件权限

    Ubuntu系统操作 注销(退出Linux系统) 在每次使用完后,一定要进行注销(或者说退出),以防他人通过你的帐号进入系统. 在Linux提示符下,运行exit命令,即可退出本次登录 或直接按组合键 ...

  3. Windows用户管理、文件权限、本地策略、组策略说明

    Windows用户管理 一.用户账户 net user # 查看计算机用户whoami /user # 列出用户名和sidsecpol.msc(本地安全策略)net user name passwor ...

  4. 练习题:系统用户管理,文件权限查看,用户账号密码修改

    1.创建/guanli 目录,在/guanli下创建zonghe 和 jishu 两个目录(一条命令) [root@localhost ~]# mkdir -p /guanli/{zonghe,jis ...

  5. 用户管理和文件权限部分练习题

    1.新建用户组,shengchan, caiwu, jishu 2.新建用户要求如下: (1)tom是shengchan组的附加成员 (2)harry是caiwu组的附加成员 (3)leo是jishu ...

  6. linux常用指令介绍_软件包管理_VIM编辑器的使用_用户和组账户管理_文件权限管理

    1.1. 文件目录操作命令 ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 删除?rmdir  非空 -p 父目录不存在情况下先生成 ...

  7. edu-【Linux 与 Python编程2021】Linux知识训练,Linux之用户管理,Linux文件/目录管理

    python实训 python学习 – 菜鸟教程+B站视频 文章目录 linux知识训练-硬件与软件安装 第1关:linux知识训练-硬件与软件安装 linux知识训练-账户进程与权限 第1关:lin ...

  8. linux给普通用户赋予scp权限,关于linux新建用户并赋予文件夹权限和scp权限的问题...

    当前用户是aaa,新建用户bbb: $adduser bbb 赋予sudo权限(即把用户bbb添加到sudo组): $usermod -a -G sudo bbb 切换到bbb: $su - bbb ...

  9. linux 下用户管理

    linux 下用户管理 一.用户的分类 1.超级用户:root UID=0 2.系统用户:不需要登录系统,对应用程序服务,主要维护系统的正常运行:UID = 1 ~ 499(RHEL7 = 1 ~ 9 ...

最新文章

  1. mvc @html.checkbox,MVC - @Html.CheckBoxFor
  2. Ajax — 第二天
  3. 奥维地图导入西安坐标_带了坐标的照片,要上天了
  4. 用了这么久的 Chrome,你不会还没掌握这个功能吧?
  5. 转:基于Jmeter的MQTT测试插件
  6. LeetCola_19_删除链表的倒数第N个节点_0723M
  7. MACD顶背离和底背离是什么(图解)
  8. Swift之利用API可用性解决App Extension无法编译
  9. 【量化】验证《股市操盘宝典》对周期论
  10. 电商商家玩抖音裂变营销,必须要知道的数据分析知识-下秒数据
  11. python内置库求复数的辐角_皮肤与美容—医学专家如是说_中国大学MOOC(慕课)_章节测验答案...
  12. 计算机社团活动教学计划,趣味科学社团教学计划记录、总结.doc
  13. App Clips 新特性
  14. 小超模滕文泽 受邀担任第七届少儿模特明星盛典代言人
  15. 计算机游戏act指的是,act 和 sct 是什么意思
  16. kdb+ 是怎么学下去的
  17. SR-ITM--融合超分辨率和逆色调映射(二)
  18. Oracle海量数据清理-表空间释放
  19. window10系统字体修改
  20. 学习笔记之Ubuntu配置上网

热门文章

  1. 福建师范大学闽南科技学院计算机,福建师范大学闽南科技学院
  2. 一款非常棒的开源微社区轻论坛类源码
  3. python作中国地图背景气泡图_Python数据可视化:香港地图、房价可视化,绘制气泡图...
  4. 微信群活码,一个能够将用户自动分流的工具
  5. 2019年新版新媒体运营学习路线,附完整视频+工具+运营经验
  6. 算法简介:不撞南墙不回头----深度优先搜索算法(DFS)
  7. python 比较数字大小_Python:整数比较大小和输出 | 学步园
  8. 良人从零开始的踩坑笔记:浮点数
  9. 微信图片怎么添加竖排文字_轻松设置微信竖排昵称
  10. 斯坦福机器狗的设计与实现 (在组装和测试中遇到的问题及解决办法,亲测有效,出现Host does not exist问题的解决)