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.pswp.cn/news/387857.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/387857.shtml
英文地址,請注明出處:http://en.pswp.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的…