104 权限 sudo 解压缩

主要内容:https://www.cnblogs.com/pyyu/articles/9355477.html

1 查看系统版本信息:

#查看系统版本信息
cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
#查看内核版本号
uname -r
3.10.0-693.el7.x86_64
#查看系统多少位
uname -m
x86_64
#查看内核所有信息
uname -a

2 查看用户身份权限:  id 用户名

3 创建普通用户:  

  useradd  用户名

  passwd   密码

4 切换用户:  su - 用户名

  - 意味着完全切换到新的用户, 即环境变量信息也变更为新用户的信息

5 删除用户: userdel

  -f 强制删除用户,  -r 同时删除用户以及家目录

  userdel -rf  shishi

6 sudo命令: 用来以其他身份执行命令, 预设的身份为root

  使用sudo必须编辑/etc/sudoers文件, 必须root才能修改

  在编辑sudoers文件的时候:

写入
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
chaoge  ALL=(ALL)       ALL   #允许chaoge在任何地方,执行任何命令

  此时普通用户使用 sudo ls /root 命令就可以使用

7 文件和目录权限

  权限的定义: 每个文件都有所属的所有者, 和所有组, 并且规定了文件的所有者,所有组以及其他人对文件的, 可读, 可写, 可执行等权限.

  对于目录的权限来说, 可读是读取文件列表, 可写是表示在目录内新增,修改,删除文件, 可执行是表示可以进入目录.

  -rw-rw-r--. 1 mjj mjj 0 Nov 30 11:31 mjj.py

  解读上一句话: 权限第一个字母为文件类型, 后续9个字母, 每3个为一组, 是三种省份的权限(文件拥有者-属主, 文件拥有组-属组, 其他者)

  第一个字母: - 表示一般文件 d 表示文件夹 l表示软连接

  查看用户权限命令: id 用户名

  修改文件权限属性:  修改属主为root  chown root pyyu.txt

             查看信息: ls -la  简写:ll

           修改属组: chgrp root pyyu.txt

  修改权限的命令: chmod

chmod [身份]   [参数]   [文件]u(user)   +(添加)  g(group)   -(减去)o(other)  =(赋值)a(all)

    例如: 减去属主的写权限:  chmod u-w 文件名

  权限与数字转换:  rwz - 421

    例如: 设置属主可读可写可执行, 属组可读可执行, 其他人可读可执行

       chmod 755 pyyu.txt

8 软连接

  软连接也叫符号链接, 类似于windows的快捷方式

    ls  -s 目标文件  软连接名 

    在home目录中建立软连接, 指向/tmp/test.py文件

      ls  -s  /tmp/test.py my_test

9 PS1 变量: linux命令提示符由ps1环境变量控制

[root@oldboy_python ~]# echo $PS1
[\u@\h \W]\$可以自行调整全局变量/etc/profile文件用于永久生效 PS1='[\u@\h \W\t]\$'
\d  日期
\H  完整主机名
\h  主机名第一个名字
\t  时间24小时制HHMMSS
\T  时间12小时制
\A  时间24小时制HHMM
\u  当前用户账号名
\v  BASH的版本
\w  完整工作目录
\W  利用basename取得工作目录名
\#  下达的第几个命令
\$  提示字符,root为#,普通用户为$
PS1 > 变量名
$PS1 > 查看变量内容
PS1=新内容 重新赋值变量赋值,查看
name='chaoge'
echo $namePS1显示ip地址
export PS1="[\u@\h `/sbin/ifconfig ens33 | sed -nr 's/.*inet (addr:)?(([0-9]*\.){3}[0-9]*).*/\2/p'` \w]\$"
View Code

10 文件压缩

  tar  参数  压缩文件

  -x 解压缩

  -f  指定那个文件

  -c 压缩

  解压缩:     tar  -xf   压缩文件

  打包文件:  tar  -cf  压缩后的文件地址   tar -cf /home/xiaolaodi.tar  小老弟

11 查看文件端口的命令: netstat  -tunlp

12 查看端口号: ps - ef

13 杀死进程:  kill

  如果一个进程怎么也杀不掉, 就使用kill -9 324

  killall  杀死进程以及相关进程信息:  killall nginx   一次性杀掉和nigix有关的进程

14 linux防火墙的概念

1) selinux:

  a : 如果不关闭防火墙, 很可能后面运行django, nginx, mysql防火墙肯能会阻挡端口流量的出口, 也会阻挡外来请求的入口.

  b : selinux:  SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,这个功能管理员又爱又恨,大多数生产环境也是关闭的做法,安全手段使用其他方法。

  c : 修改配置文件, 永久生效关闭selinux 

    1.获取selinux状态
      getenforce
    2.临时关闭selinux,重启后又会生效
      setenforce 0
    3.永久关闭selinux,写入到selinux配置文件
      vim /etc/selinux/config
      SELINUX=disabled #更改为这个
    4.重启后selinux永久关闭

 2) iptables(软件防火墙)

   1.查看防火墙规则

    iptables -L
  2.清空防火墙规则
    iptables -F
  3.关闭防火墙软件,这个服务永久关闭

    systemctl status firewalld #查看防火墙状态

    systemctl stop firewalld #关闭防火墙

    systemctl disable firewalld#关闭防火墙开机启动
    systemctl is-enabled firewalld.service#检查防火墙是否启动

15 修改linux中文显示设置(防止中文乱码)

   echo $LANG

  修改文件:  vim /etc/locale.conf   LANG="zh_CN.UTF-8"

  读取文件. 使其生效:  source /etc/locale.conf

16 显示磁盘空间大小:  df -h

17 定时任务:  crontab

  先设置定时任务:  crontab -e

  查看定时任务:     crontab -l

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/gyh412724/p/10046680.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/387857.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Cloud Native 介绍

为什么80%的码农都做不了架构师?>>> 背景 Cloud Native表面看起来比较容易理解,但是细思好像又有些模糊不清:Cloud Native和Cloud关系是啥?它用来解决什么问题?它是一个新技术还是一个新的方法&#xff1f…

餐厅数据分析报告_如何使用数据科学选择理想的餐厅设计场所

餐厅数据分析报告空间数据科学 (Spatial Data Science) Designing any product requires a lot of analysis and research. It is also true for designing any building. Before we begin to design any building, we collect information about the location where we are de…

PCB genesis 大孔扩孔(不用G84命令)实现方法

PCB钻孔时,当钻刀>6.3mm时,超出钻孔范围,钻孔工序是没有这么大的钻刀,当这种情况,工程CAM会都采用G84命令用小孔扩孔的方式制作, 在这里介绍一种如果不用G84命令,用程序实现将大孔生成小孔钻孔达到扩孔的目的。 一.我们先了解一下G84命令扩孔 孔尺寸大小 孔密度 连一篇文章有…

图像识别中的深度学习

来源:《中国计算机学会通讯》第8期《专题》 作者:王晓刚 深度学习发展历史 深度学习是近十年来人工智能领域取得的重要突破。它在语音识别、自然语言处理、计算机视觉、图像与视频分析、多媒体等诸多领域的应用取得了巨大成功。现有的深度学习模型属于神…

多个css样式合并到一个“目录”css文件中

执行访问jsp后发现没有效果 同样的代码,在html中效果对比如下: 具体原因:不清楚,暂时记着~~~在jsp中不支持import这种css样式的引用 转载于:https://www.cnblogs.com/mangwusuozhi/p/10050108.html

方差,协方差 、统计学的基本概念

一、统计学的基本概念 统计学里最基本的概念就是样本的均值、方差、标准差。首先,我们给定一个含有n个样本的集合,下面给出这些概念的公式描述: 均值: 标准差: 方差: 均值描述的是样本集合的中间点&#xf…

Python 主成分分析PCA

Python 主成分分析PCA 主成分分析&#xff08;PCA&#xff09;是一种基于变量协方差矩阵对数据进行压缩降维、去噪的有效方法&#xff0c;PCA的思想是将n维特征映射到k维上&#xff08;k<n&#xff09;&#xff0c;这k维特征称为主元&#xff0c;是旧特征的线性组合&#xf…

小程序 国际化_在国际化您的应用程序时忘记的一件事

小程序 国际化The hidden bugs waiting to be found by your international users您的国际用户正在等待发现的隐藏错误 While internationalizing our applications, we focus on the things we can see: text, tool-tips, error messages, and the like. But, hidden in our …

PCA主成分分析Python实现

作者&#xff1a;拾毅者 出处&#xff1a;http://blog.csdn.net/Dream_angel_Z/article/details/50760130 Github源码&#xff1a;https://github.com/csuldw/MachineLearning/tree/master/PCA PCA&#xff08;principle component analysis&#xff09; &#xff0c;主成分分…

robo 3t连接_使用robo 3t studio 3t连接到地图集

robo 3t连接Robo 3T (formerly Robomongo) is a graphical application to connect to MongoDB. The newest version now includes support for TLS/SSL and SNI which is required to connect to Atlas M0 free tier clusters.Robo 3T(以前称为Robomongo )是用于连接MongoDB的…

软件需求规格说明书通用模版_通用需求挑战和机遇

软件需求规格说明书通用模版When developing applications there will be requirements that are needed on more than one application. Examples of such common requirements are non-functional, cookie consent and design patterns. How can we work with these types of…

python版PCA(主成分分析)

python版PCA&#xff08;主成分分析&#xff09; 在用统计分析方法研究这个多变量的课题时&#xff0c;变量个数太多就会增加课题的复杂性。人们自然希望变量个数较少而得到的信息较多。在很多情形&#xff0c;变量之间是有一定的相关关系的&#xff0c;当两个变量之间有一定…

干货|Spring Cloud Bus 消息总线介绍

2019独角兽企业重金招聘Python工程师标准>>> 继上一篇 干货&#xff5c;Spring Cloud Stream 体系及原理介绍 之后&#xff0c;本期我们来了解下 Spring Cloud 体系中的另外一个组件 Spring Cloud Bus (建议先熟悉 Spring Cloud Stream&#xff0c;不然无法理解 Spr…

主成份分析(PCA)详解

主成分分析法&#xff08;Principal Component Analysis&#xff09;大多在数据维度比较高的时候&#xff0c;用来减少数据维度&#xff0c;因而加快模型训练速度。另外也有些用途&#xff0c;比如图片压缩&#xff08;主要是用SVD&#xff0c;也可以用PCA来做&#xff09;、因…

如何安装pylab:python如何导入matplotlib模块

pylab是python下挺不错的一个画图模块&#xff0c;使用也非常简单&#xff0c;记得Mit的计算机科学及编程导论有节课也是用到了这个工具&#xff0c;但这个工具安装不象用起来那么方便&#xff0c;小编就图文全程直播下吧 工具/原料 python2.7.10win10 32位方法/步骤 1缺省状态…

BP神经网络python简单实现

BP神经网络的原理在网上有很详细的说明&#xff0c;这里就不打算细说&#xff0c;这篇文章主要简单的方式设计及实现BP神经网络&#xff0c;并简单测试下在恒等计算&#xff08;编码&#xff09;作测试。 BP神经网络模型图如下 BP神经网络基本思想 BP神经网络学习过程由信息的…

golang的reflection(转)(一)

2019独角兽企业重金招聘Python工程师标准>>> 反射reflection 可以大大提高程序的灵活性&#xff0c;使得interface{}有更大的发挥余地反射可以使用TypeOf和ValueOf函数从接口中获取目标对象信息反射会将匿名字段作为独立字段&#xff08;匿名字段的本质&#xff09;…

datatables.js 简单使用--多选框和服务器端分页

说明&#xff1a;datatables是一款jQuery表格插件。感觉EasyUI的datagrid更易用 内容&#xff1a;多选框和服务器端分页 缘由&#xff1a;写这篇博客的原因是datatables的文档写的不怎么样&#xff0c;找东西很麻烦 环境&#xff1a;asp.net mvc , vs2015sqlserver2012 显示效…

python异常(高级) Exception

异常(高级) Exception 异常回顾:     try-except 语句 捕获(接收)异常通知,把异常流程变为正常流程     try-finally 语句 执行必须要执行的语句.     raise 语句 发送异常通知,同时进入异常流程     assert 语句 发送AssertionError异常     with 语句 wi…

从BMW Vision iNEXT 看宝马如何进军自动驾驶

安全很重要&#xff0c;空间也要很大&#xff0c;砍掉大量物理按键&#xff0c;内饰材料要环保&#xff0c;还要提供自动和主动两套驾驶方案。这些描述仅是BMW Vision iNEXT&#xff08;下称Vision iNEXT&#xff09;概念车的设计之冰山一角。 一款概念车当然无法完全代表未来…