日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

104 权限 sudo 解压缩

發布時間:2023/11/30 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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

總結

以上是生活随笔為你收集整理的104 权限 sudo 解压缩的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。