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…

P2P原理及UDP穿透简单说明

本文章出自cnntec.com的AZ猫著,如需要转发,请注明来自cnntec.com Peer-To-Peer缩写P2P 中文称之为对等联网。 用途于交流,比如QQ,MSN等等。 文件传输、分布式数据计算等等。 这里我们主要是是简单讲解一下UDP实现NAT的穿透&…

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

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

一年没做出量化策略_量化信念:如何做出更好的决定

一年没做出量化策略By Stuart George, Executive Director of Design Technology at MethodMethod设计技术执行总监Stuart George When Andrew Mason, founder of Groupon, wanted to improve his email conversion metrics, he turned to data analysis. His team tested the…

Android Jetpack组件之数据库Room详解(二)

本文涉及Library的版本如下: androidx.room:room-runtime:2.1.0-alpha03androidx.room:room-compiler:2.1.0-alpha03(注解编译器)回顾一下安卓的SQLiteOpenHelper相关类 首先放一个关于安卓数据库的类图: SQLiteOpenHelper是一个抽象类,通常自己实现数据…

图像识别中的深度学习

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

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

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

Git 学习笔记之 merge

Merge: 1、Fast-forward(快进式) 2、recursice strategy (策略合并,三方合并) Fast-forward 策略合并 //创建一个文件夹,并初始化 Git mkdir GitDemo cd GitDemo git init//初次提交,创建 master 分支 touch master.tx…

熊猫直播 使用什么sdk_没什么可花的-但是16项基本操作才能让您开始使用熊猫

熊猫直播 使用什么sdkPython has become the go-to programming language for many data scientists and machine learning researchers. One essential data processing tool for them to make this choice is the pandas library. For sure, the pandas library is so versat…

萌新一手包App前后端开发日记(一)

从事Android移动端也有些日子了,还记得一开始选择这份工作,是憧憬着有朝一日能让亲朋好友用上自己开发的软件,但日子久了才发现,并不是所有的公司,所有的项目的适用群体都是“亲朋好友”,/无奈脸 摊手。当…

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

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

关系型数据库的核心单元是_核中的数据关系

关系型数据库的核心单元是Nucleoid is an open source (Apache 2.0), a runtime environment that provides logical integrity in declarative programming, and at the same time, it stores declarative statements so that it doesn’t require external database, in shor…

MongoDB第二天

集合的操作: db.表名称 show tables / collection db.表名.drop() 文档的操作: 插入数据 db.表名.insert({"name":"jerry"}) db.insertMany([{"name":"sb",...}]) var ul {"name":"sb"} db.sb.insert(ul) db.sb.…

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 …

三. 性能测试领域

能力验证&#xff1a; 概念&#xff1a;系统能否在A条件下具备B能力 应用&#xff1a;为客户进行系统上线后的验收测试&#xff0c;作为第三方对一个已经部署系统的性能验证 特点&#xff1a;需要在已确定的环境下运行 需要根据典型场景设计测试方案和用例 一个典型场景包括操…

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;主成分分…

scp

将文件或目录从本地通过网络拷贝到目标端。拷贝目录要带 -r 参数 格式&#xff1a;scp 本地用户名IP地址:文件名1 远程用户名IP地址:文件名 2 例&#xff1a; scp media.repo root192.168.20.32:/etc/yum.repos.d/ 将远程主机文件或目录拷贝到本机&#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的…