linux用户权限相关

root用户  相当于qq群的群主

sudo命令  相当于qq群的管理员

普通用户  相当于qq群的 水军

超级用户root的UID是 0  组ID也是 0  
普通用户的UID是从 1000开始

查看用户的id信息,用linux  id命令  
 
存放用户信息的文件 /etc/passwd

创建普通用户  useradd  用户名 
更改普通用户密码  passwd  用户名

用户来回切换

su -  用户名

root切换普通用户 不需要密码
普通用户之间,需要密码

用户删除
userdel -rf  用户名   强制删除用户,及其家目录

linux的sudo命令 
1.打开/etc/sudoers文件,写入如下配置,添加liuxiaofeng用户,可以使用sudo
## Allow root to run any commands anywhere 
root    ALL=(ALL)       ALL
liuxiaofeng     ALL=(ALL)       ALL

2.使用提供语法检测的命令,来写
visudo

linux文件目录的权限

权限预设的身份有三个

user 
group
other

对于文件来说  可读  可写 可执行 ,转化的linux命令是什么
cat  more  less  都是读取文本
vim  echo "" >  都是可写
可执行就是值 可以 ./直接执行的,  并且颜色是绿色的文件

linux文件权限相关
-   rw-r--r--.             1 root root  0 Mar  6 09:15 shixun.txt
drwxr-xr-x. 3 root root 56 Mar  5 10:38 www.luffycity.com

第一栏:
-  代表普通文本 
d   代表是个文件夹 
l  是一个软连接

第二栏:
rw-         r--         r--
user        group          other 
可读可写    只读         只读

r   可读 
w  可写 
x 可运行 
-  没权限

d   rwxrwx---     yinhuibing      yinhuibing    file1

d   代表文件夹

#更改权限的命令
此时  权限如下

-   rw- r-- r--. 1 root root 22 Mar  6 09:23 shixun.txt

chmod  u-w   shixun.txt 
chmod  u+r  shixun.txt 
chmod u-x  shixun.txt

chmod  o+w   shixun.txt

chmod g+x  shixun.txt

#此时这个文件的权限如下
-   r--      r-x         rw-        . 1 root root 16 Mar  6 09:25 shixun.txt

5.文件权限读、写、执行三种符号的标志依次是()
A.rwx B.xrw C.rdx D.rws

13.如果执行命令,chmod 746 file.txt ,那么该文件的权限是()
7  4  6  
rwx   r--   rw-
A.rwxr—rw-
B.rw-r—r—
C.—xr—rwx
D.rwxr—r—
            other   r--  4       user   rwx  7     group   rw-  6
            
            764 
6.某文件的组外成员的权限是只读、属主是全部权限、组内权限是可读可写、该文件权限为()
A.467 B.674 C.476 D.764

chmod 666 file.txt  转化为字母的权限
rw-rw-rw-

请翻译  属主只可写,属组只可读,其他人可读可写可执行,用权限命令表示

-w-   r--   rwx  
2  4 7

#linux快捷方式的语法

ln -s  目标文件的路径   快捷方式的路径

ln -s  /opt/小姐姐电话.txt   /tmp/电话.txt

#压缩解压格式

.zip 格式的包用  unzip命令解压

unzip  luffy_boy.zip

tar格式的压缩包

#语法
#压缩命令 
tar  -cvf   压缩文件的名字   你要压缩的内容

tar -cvf  alltmp.tgz   /tmp/*    #压缩tmp下所有内容到  alltmp.tgz格式的压缩包下

tar -xvf   alltmp.tgz  #解压缩这个压缩文件

alltmp.tgz.gz  #如果你看到这么一个压缩格式

#解压缩这个压缩文件 
tar  -zxvf  alltmp.tgz.gz

如果你的crm在服务器上运行了,怎么证明他是否正常
1.查看是否能接受响应
2.会产生一个进程 通过  ps -ef | grep python  查看   ,可以通过 pid管理进程
3.也会产生一个端口,通过 netstat -tunlp | grep  python

杀死进程的命令

kill 进程id

如果遇见僵尸进程,
kill -9  pid  #强制杀死进程,不管三七二十一

#在后期运行uwsgi,支持多进程方式的django运行,会产生好多进程
可以通过

killall  
或者pkill  一次性杀死匹配多个的进程

比如有多个vim进程 
pkill vim   #可以杀死多个

#关闭linux防火墙,便于学习
命令如下

1.   清空防火墙规则
iptables  -F
2. 关闭防火墙系统服务
systemctl  stop/start/status   firewalld

3.禁止防火墙服务,开机自期
systemctl disable/enable  firewalld

linux的dns域名解析

1.域名和ip的关系 
一对多的关系

多个域名可以对应一个服务器ip

2.本地的dns解析文件 /etc/hosts  ,可以手动写入 dns 与ip的对应关系 
[root@localhost ~]# cat /etc/hosts
123.206.16.61  s17wudi.com

3.windows 的hosts解析路径如下:C:\Windows\System32\drivers\etc\hosts

4.dns服务器文件 /etc/resolv.conf 
这个文件中,定义了2个 主备dns服务器地址,

这些dns服务器,都搭建了一个叫做bind的软件,用于dns解析

阿里:  223.5.5.5    223.6.6.6
腾讯的 :   119.29.29.29
谷歌dns  :8.8.8.8
114网址的:  114.114.114.114

#dns域名解析命令
nslookup   baidu.com

linux的定时任务

crontab  -l  #查看定时任务

1.定制定时任务,编写定时任务

crontab  -e  
#写入如下定时任务

分  时  日 月 周  命令的绝对路径    字符串      >>   一个文件地址 
#每分钟向/tmp/panta.txt 追加写入"干干巴巴,麻麻赖赖"

*   *   *  *  *  /usr/bin/echo  "干干巴巴,麻麻赖赖" >>  /tmp/panta.txt

#每分钟执行一次命令
分  时  日 月 周   命令
*  *  *  *  *  命令绝对路径

#每小时的3,15分组执行命令
*       *        *  *  *  
3,15    *       *   *   *

#在下午8-11点的第3和第15分钟执行
分       时    日 月 周   命令
3,15    20-23  *  *  *  命令

#每晚21:30执行命令
分   时  日 月 周   命令
30  21  *   *   *

#没周六、日的1:30执行命令
分  时  日 月  周   命令
30  1   *  *   6,7   命令

#每周一到周五的凌晨1点,清空/tmp目录的所有文件
分  时  日 月 周   命令
0   1  *  *  1-5  /usr/bin/rm  -rf /tmp/*

#每晚的21:30重启nginx
分  时  日 月 周   命令
30   21  *  * *  /usr/bin/systemctl  restart nginx

#每月的1,10,22日的4:45重启nginx
分  时  日 月 周   命令
45  4   1,10,22  *  *   /usr/bin/systemctl  restart nginx

#每个星期一的上午8点到11点的第3和15分钟执行命令

分    时  日 月 周   命令
3,15  8-11  *  *   1   执行命令

#linux安装软件的方式
1.yum安装             自动去配置的yum下搜索软件包,自动安装,自动解决依赖关系,牛逼
                    yum安装受限于yum仓库,并且安装到了哪个路径,也难以更改

2.源码编译安装     yum工具适用于简单,不重要的软件,方便安装
                    源码编译安装,适合,重量级的,企业应用,
                    源码编译安装可以扩展很多第三方功能

3.rpm包安装            这个方式就很烂了,需要手动解决依赖关系
    1.下载rpm包格式
    2.通过命令安装
        rpm -ivh  xx.rpm 
    
    
 
yum工具的配置
1.配置yum源 ,第一步找到yum的仓库目录   /etc/yum.repos.d  
然后在这个目录地下,只有叫做  *.repo的文件 才会被识别为 yum仓库文件

2.移除所有系统自带的 yum仓库,放入到一个备份文件夹中
cd /etc/yum.repos.d/

mkdir  allbak文件夹 
mv ./*  allbak  移动所有的旧 仓库文件,到allbak中

3.下载阿里云的yum源
配置第一个仓库
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

配置第二个 epel仓库 ,执行如下命令
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

4.确保/etc/yum.repos.d目录地下,只有阿里云的 2个仓库即可
[root@localhost yum.repos.d]# ls
allbak  CentOS-Base.repo  epel.repo

5.此时就可以 通过 yum自动安装软件了

6.可以测试运行一下nginx  
yum install nginx  -y  
启动nginx
systemctl  start nginx

7.此时可以去windows的浏览器,查看linux的 nginx服务了
访问 ip地址即可

转载于:https://www.cnblogs.com/Wj-Li/p/10864909.html

Linux权限相关及yum源的配置相关推荐

  1. Linux配置清华大学yum源,关于清华大学yum源的配置

    关于清华大学yum源的配置 发布时间:2007-11-29 00:38:32来源:红联作者:hspiritl yum 是fedora中十分方便的软件包管理工具,但是其默认的源全是国外的站点上的,极大地 ...

  2. Linux(CentOS7)中利用一个光盘制作yum源(配置yum源)

    Linux中配置yum源 1.挂载光盘 参考链接https://blog.csdn.net/m0_53521757/article/details/112536969 命令:mount -r /dev ...

  3. Linux操作系统 阿里云yum源配置

    目录 前言: 1.官方yum源备份 2.下载阿里云yum源仓库的配置文件 3.上传到Linux操作系统,并存放在cd /etc/yum.repos.d/目录下 4.重新加载yum 5.测试安装http ...

  4. 【YUM源的配置与使用】

    1.基本知识 (1)Yum(Yellow dog Updater,Modifiey)是一个在Fedora,SUSE,RYEL.CentOS等的Shell前       端 软件包管理器,其主要功能是更 ...

  5. Linux 安全设置之yum源与账户安全

    Linux 安全设置之yum源与账户安全 yum源安全设置 EPEL源 extra Packages for Enterprise Linux 企业版Linux额外包 是由Fedora小组维护的软件安 ...

  6. Centos(6、7) —— yum源的配置

    Linux系统下yum源的配置(阿里云): 1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.ba ...

  7. YUM源的配置及安装图形化用户管理器(红帽子)

    红帽子的YUM源的配置(敲重点!!)及安装图形化用户管理器 一.挂载iso镜像 首先->编辑虚拟机设置->CD/DVD(SATA)->使用ISO映像文件->确定 检查是否挂载成 ...

  8. linux中yum源的配置和使用

    一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的 ...

  9. linux如何查看本地yum源地址,CentOS配置本地yum源

    在网上找了很多为CentOS 6配置本地YUM源的方法,其中有很多是与网络相关的,我只想配个自己用的,结果就发现这个方法比较简单实用,就转过来了. 环境:CentOS 6.0 默认的yum是以网络来安 ...

最新文章

  1. MATLAB的size()函数的返回值是一个1*2的向量哦,即使参数是向量也是1*2的向量哦!
  2. SpringMvc入门教程
  3. php mail 失败,php-mail()失败,但返回true
  4. 巧用Win2003负载平衡服务实现LCS2005企业版的部署:LCS2005系列之五
  5. 匿名函数,结合闭包的写法,js对象的案例
  6. Jquery 三种方法获取取Checkbox是否选中
  7. 【SQL】存储过程procedure 触发器trigger
  8. Go语言内置的基础类型
  9. 中班音乐 机器人教案_中班音乐教案《小鸡出壳》含反思
  10. SAP License:如何利用DEBUG强力修改表(暴力破解)
  11. 学渣的c#复习手记 类 一
  12. WPF 使用MultiBinding ,TwoWay ,ValidationRule ,需要注意的事项
  13. ryuyan 方差分析_R语言之方差分析篇
  14. 01_3基带传输的常用码型和码间串扰
  15. iOS非常全的第三方库
  16. unity3d人物跳_Unity人物跳跃效果
  17. android 水晶按钮样式
  18. Mac pro20版本的Endnote20关联word经历
  19. 在线教育,百鬼夜行?
  20. 闲鱼自动刷新最新发布页面源码

热门文章

  1. 2×3卡方检验prism_卡方检验(最强总结)
  2. mysql对应systables_mysql5.7中的sys表详解(转)
  3. Linux添加1G虚拟内存,Linux下怎样增加虚拟内存
  4. ubuntu虚拟机进程被杀死_vmware虚拟机奔溃,如何抢救文件
  5. HDU1517 A Multiplication Game (博弈论+思维)
  6. mysql安装时1045错误_MySql 安装时的1045错误
  7. zookeeper启动后查看状态的Error contacting service. It is probably not running.错误
  8. 反向传播的目的,及其为什么要从后向前计算梯度
  9. [NLP]OpenNLP Maven工程的依赖
  10. 详解Spring Security进阶身份认证之UserDetailsService(附源码)