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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 之用户管理与文件权限

發布時間:2024/1/8 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 之用户管理与文件权限 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux 之用戶管理與文件權限

?一.

? ?1.查看系統版本? ? uname? ? ? ?uname -a? ? ? uname -r? ? ? uname -m

? ?2.特點 :? ? ? ? ? ? ? 多用戶? 多終 端? 普通用戶不能 查看root? ?一般權限不足

? ?3. id? ? ? ? ? ? ? ? ? ?查看當前用戶的 uid? 組的信息? ?普通用戶?從1000開始

? ?4. ueradd?wyc? 創建普通用戶? passwd? ?設置密碼? ? uerdel -r?wyc? ? ? 刪除用戶 ? ?-r 刪除所有信息? ??groupadd? 創建用戶組

? ?5. root?可以修改普通用戶的密碼且不需要驗證? ? ?只有root可以指定?用戶名改密碼

? ?6. 在root模式下 ? su -?wyc? ? 切換為 wyc 用戶? ? ? ?-代表完全切換包括環境變量? ? ?exit?退出切換的用戶

? ?7./etc/passwd? 用戶信息? ? ? ? /etc/group? 存放用戶組信息? ? ? ? ? 存放/etc/?shadow? ?用戶密文

? ?8.修改dns解析? 地址? ? ? ? vim /opt/resolve.conf? ? ? ? ? ? ? ? ?9.?查看解析地址nslookup? ?www.baidu.com

? 10.dns?解析?作用就是將域名? 轉換為ip地址?瀏覽器就知道?域名所在?IP地址了? ? ? ? ?11.curl? -I? ?www.baidu.com? 查看請求頭

2.sudo命令:以其他的身份執行命令? 與su不同

? ?普通用戶:? sudo?root? ls /root? 以?root身份?查看root目錄?提示輸入?root的密碼? 需要?用戶在sudoers文件中才可以

? ? ? ?? root? ?ALL=(ALL)? ALL? 這是root已經添加了? ? ?添加? ?wyc? ?ALL=(ALL)? ALL? ?在sudoers文件中

3. ls? -l? ?命令后的信息意思:? ???

?-? ?rw-? ?r--? ?r--.? ? 1? ? root? ?root ? ?4? ? 8月? ? 17 01:17? ? ?wy.txt? ? ? ? ? ? ? ? ?r? 可讀的? ? w可寫的? ? x可執行的? ? ?-?沒有權限??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文件鏈接數? ?1

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 權限大小:? ? ? ?4? ? ? ? ? ? ? ?2? ? ? ? ? ? ? ? ? 1? ? ? ? ? ? ? ? ? ?0

? ?1.權限,第一個字母為文件類型,后續9個字母,每3個一組,是三種身份的權限? ? ?2.文件鏈接數? ?1

? ?3.所屬用戶 ? ?4.文件擁有組-屬組? ??others?都不屬于? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5. 文件大小? ? ? ?4

? ?6.最后一次被修改的時間日期? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 7. 文件名???

4.文件權限? ?順序必須是?r? w? ?x

???-? ? ? ? ? ? ? ? ? rw-? ? ? ? ? ? ? ? ? ? ?r--? ? ? ? ? ? ? ? ? ? ? ? r--

文件類型? ? ? ?user的權限? ? ? ?group的權限? ? ? ? ? others的權限

?普通文件? ? ? 可讀可寫? ? ? ? ? ?可讀? ? ? ? ? ? ? ? ? ? ? ? 可讀

5.文件夾的權限: 1.? ? r?可讀-->ls?列出所有文件? ? ? ? ?2.w?可以創建文件夾? ? ? ? 3.?x可以進入? cd

? ?d? ? ? rwx? ? ?r-x? ? ? r-x.? ? ? ? 2? ? ? root root ? ?6? ?8月 ?17 04:32 wyc? ? ? ? ? ? ? 軟連接數:2? ? ?

6.root?更改權限

? 一.chmod? 對誰操作? 加減什么權限? 對象? ? ?-rw-r--r--. 1 root root ? ?4 8月 ?17 01:17 wy.txt?? ? ? ? u? g? o

?? chmod? ?u? ?-rw? ?wyc.txt? ? 去掉user組的?rw權限? ? ? ? chmod? ?o? ?w? ? 給others?加上w權限? ? ?

? 根據?權限大小更改 :? ?chmod? 777? wy.txt? ? 給他加上所有權限? ? ?465? -->? r--??rw-?? r-x? ? ? 567 -->? r-x? rw-? rwx

? 7.?chown?修改文件所屬用戶

? ? chmown? ?wyc? ?wy.txt? ? ?把wy.txt所屬用戶?改為wyc用戶

? 8.?chgrp? 改變文件所屬組

? ? chgrp? ? ?wyc? ? wy.txt? ? 把wy.txt?所屬組?改為wyc組

??9. ?usermod更改用戶所在組?

? ? ? ?usermod -?g? root? wyc? 把wyc用戶?該到root中去? ? ? ? ? ? ? ?

? 10.軟連接?就是windows的快捷方式? ??創建? ? ? ? in -s? 目標文件?放在那? ? ? ? ? ? ? 列如:? ? in -s? /etc /passwd? ?./?

? 11. echo? ?$PS1?命令提示符更改? 只是臨時的?退出無效全局設置配置文?vim /etc/profile? ?最后一行寫入? ?PS1="[\u@\h \w]\$]"

? 12.tar?解壓工具? ? tar? -xf? ? ? ?文件.gz? ? ? ? ? ? ? ? -f一定寫最后指定文件 ? ? -x解壓? ? -v解壓過程? ? ? ? ?-c壓縮

? ? ? ? 1.? tar? ? ?-c f? ? ?/home/wyc.tar? ? 目標文件? ? ? ? ? ? ?把文件夾壓縮為wyc.tar?放在home下? ? ? ? ? -z? ?壓縮為.gz?提高壓縮率

? ? ? ? 如果文件以.tar.xz? ?結尾? 可以使用?xz?命令去掉后綴.xz? ??xz -d

?二.查看網絡?進程

? ? ?1. netstat? 查看?網絡信息?? 2.?netstat -tunlp? 查看端口? ? ? ? ?3. 動態top查看負載cpu信息? ? ? 4.? ps -ef? 查看進程信息

? ? ? 5..通過yum安裝的? 通過systemctl?stauts? redis?查看? ? ? systemctl start/stop/restart/status ?mariadb?? ?

? ? ?6.df -h?顯示磁盤大小信息? ?

?14. kill? pid? 殺死進程? ? ? ? ? ? kill? -9?pid 強制殺死?一個進程 ? ? ? ?killall? 殺死進程相關的

?15.防火墻? ? ? ? 0. 0.0.0? ?代表? ?127.0.0.1 +本機ip? ? ?公網ip 123.206.16.61:8000

? ? ?3個防火墻? ? selinux? ? ? ? ? ? ? iptables? firewalld? ? ? ? 關閉防火墻? 不關的話? ?mysql?django?會影響? ? ??

? ? 1.獲取狀態?getenforce? ? 2.臨時關閉?seenforce? ? ?3.永久關閉? 寫入配置文件? vim/etc/selinux/config? SELINUX=DISABLED

? ? 2.軟件防火墻?iptables? :? 1.?查看 iptables? -L? ? ? ? ? 2.清空?iptales -F? ? ? 臨時的

? ? 3.?永久關閉? systemctl?stop?firewalld?關閉服務? ?===>? ?systemctl?disable?firewalld

二.計劃任務

? ? *? ? ? ?*? ? ??? *? ? ? *? ? ? ?*? ? ? ? ? ? ? ? ? ? ? /etc/crontab? ? ? crontab -v? ? 編輯計劃任務?

? ? 分? ? 時? ? ?日? ? ?月? ? ?周? ? ? 7天? 31天 ? ? ? ?1 * * * *?代表 每天每小時的第一分鐘?做什么? ? ?30 08 * * *? ?每天8.30

? ? ?1,2,3? 天? ? ?1-15? ?1到15天? ? ? ? ? ? ? ? ?*/5? * * * *? ? 每五分鐘執行? ? ? ? ? ? ? ? ? ? ? ? ??5個條件取交集

? ? ? 0? 1? *? *? ?1-5? ?rm? -rf? ?/tmp /*? ? ??? ? ? ? ?每周一到周五的凌晨一點?清空?tmp下的所有

三. 軟件包管理 ?

? ? windows .exe? mac? .dmg? ? ? ?linux? ? ?lrzsz?上傳下載?windows與linux之間? ? ? rz從windows上傳到linux? sz相反

? ? 1.rpm? ? ?麻煩需要手動解決依賴環境? ? ? ?2. yum安裝?簡單自動查找依賴關系? ? ? ?3.? 編譯安裝? 可自定義安裝軟件的需求

? ? ?yum命令? 就是pip? 查找?刪除?安裝? ?yum可自定源? ? ?yum源?就是一個文件夾??/etc/yum.repos.d/

? ? ?只有.repo的文件才會被識別為yum源? ? ?

? ? 一.配置前備份?所有文件? ?2.然后使用阿里云的.repo文件? ? 3.yum? clean?all? 清空之前的緩存

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

? ? 4.生成新的阿里云緩存達到加速? yum?makecache

? ?二.配置第三方?額外倉庫二號源

? ? ?本地源沒有找到的話? 就可以去二號源找? ?只有通過yum?安裝的軟件才可以使用? systemctl status redis查看軟件運行狀態

? ? systemctl? ?start /? stop? nginx? 開啟關閉nginx?服務

安裝python3

? ? 1.下載python.tar.xz?源碼包? ? ? ? ? ?? ?2.解壓? ? ? ? ? ? ? ? ? ? ?3.解決依賴包? ***

yum install gcc patch libffi-devel python-devel ?zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

? ? 4.開始進行編譯安裝??

? ? ? ? ? ?1.? ? ./configure? --prefix=/opt/python36? ?告訴它裝在哪個位置? ?調用源碼包下的configure?文件生成一個makefile?

? ? ? ? ? ?2.?執行make 指令? 開始編譯makefile

? ? ? ? ? ?3.make?install? 此步驟才是開始安裝?python? ? ? ? ? 4.配置啟動:

? ? ? ? ? ? ? ?1. 軟連接? 配置環境變量? ?ln -s /opt/python36/bin/python3.6? ? /usr/bin/python3? ? 麻煩

? ? ? ? ? ? ? ?2.環境變量path?方式 :? 在 /opt/profile?文件中 將python3?加在path?的開頭? ? PATH=/opt/python36/bin/: ......? ? ??

? ? ? ? ? ? ? ? 3.最后source? /etc/profile? 讀取一下? ? ??? ?? 4.升級? pip3?install? --updrade?pip

? ? ? ? 安裝 ipython? 指定豆瓣鏡像源?? ?pip3 install -i https://pypi.douban.com/simple ipython? jupyter?

? ? ? ? 進入 ipython? 給jupyter?設置密碼? 配置jupyter? ...

?

總結

以上是生活随笔為你收集整理的Linux 之用户管理与文件权限的全部內容,希望文章能夠幫你解決所遇到的問題。

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