linux 3

-- Linux -- 開心的一天

vi  ?? 所有的 unix like 系統都會內置 vi 文本編輯器

vim  較多使用的,可以主動的以字體顏色辨別語法的正確性,方便程序設計

vi/vim 的使用 --?

命令模式(Command mode)

輸入模式(Insert mode)?? i?

底線命令模式(Last line mode)??

:! command    暫時離開vim指令模式,執行command的結果
例如  :
!ip a 臨時看一下ip信息,然后可以回到vim :set nu    顯示vim行號 :set nonu    取消行號
ip是一個命令,不是TCP/IP那個ip,這個ip命令是結合了ifconfig和route兩個命令的功能。
ip addr show #查看ip信息cat /etc/redhat-release   --看系統版本
uname -r   看內核版本號
uname -m    看系統多少位
uname -a    內核所有信息
用戶管理和文件相關
root 用戶是唯一的,擁有系統的所有權限
root 用戶所在的組稱為root組. 組是具有相似權限的多個用戶的集合root 擁有最高的系統所有權,能夠管理系統的各項功能,如添加/刪除用戶,啟動/關閉進程,開啟/禁用硬件設備等等。
因此“能力越大,責任越大”,root權限必須很好的掌握,否則一個錯誤的命令可能會摧毀整個系統。在Linux系統中,用戶也有自己的UID身份賬號且唯一
系統管理員UID為0
系統用戶UID為1~999    Linux安裝的服務程序都會創建獨有的用戶負責運行。
普通用戶UID從1000開始:由管理員創建GID -- 用戶組 GID,Group IDentification
為了方便管理屬于同一組的用戶Linux管理員在創建用戶時,將自動創建一個與其同名的用戶組,這個用戶組只有該用戶一個人
Linux/unix是一個多用戶、多任務的操作系統。root:默認在Unix/linux操作系統中擁有最高的管理權限。可以理解為qq群的群主

普通用戶:是管理員或者具備管理權限的用戶所創建的,只能讀、看,不能增、刪、改

普通用戶的創建 --
useradd aaa      添加用戶
passwd wahaha    設置密碼
root用戶可以修改其他用戶的密碼,且不需要驗證
userdel 刪除用戶
userdel -f 強制刪除用戶

userdel -rf 用戶名 強制刪除用戶以及家目錄
切換 用戶  -- 
su - username
su命令中間的-號很重要,意味著完全切換到新的用戶,即環境變量信息也變更為新用戶的信息

# 先看我是誰?
whoami
# 切換用戶
su - aaa
# 退出用戶登錄
logout
ctrl + d

一般情況下,在生產環境避免直接使用root用戶,除非有特殊系統維護需求,使用完立刻退回普通用戶

非交互式設置密碼(echo? 'aaa'|passwd --stdin oldboy && history -c)

Tips:
1  root 切換 普通用戶無需密碼, 例如'群主'想踢誰就踢誰
2  普通用戶 要切換到 root ,要密碼
3  普通用戶權限最小,只能基本查看信息
4  $ 是普通用戶命令提示符, #是root的提示符
groupadd   
命令用于創建用戶組,為了更加高效的指派系統中各個用戶的權限,在工作中常常添加幾個用戶到一個組里面,這樣可以針對一類用戶安排權限
groupadd it_dep

sudo? 命令

用來以其他身份來執行命令,預設的身份為root。在/etc/sudoers中設置了可執行sudo指令的用戶。
若其未經授權的用戶企圖使用sudo,則會發出警告的郵件給管理員。用戶使用sudo時,必須先輸入密碼,
之后有5分鐘的有效期限,超過期限則必須重新輸入密碼sudo 【選項】【參數】
-b:在后臺執行指令; -h:顯示幫助; -H:將HOME環境變量設為新身份的HOME環境變量; -k:結束密碼的有效期限,也就是下次再執行sudo時便需要輸入密碼;。 -l:列出目前用戶可執行與無法執行的指令; -p:改變詢問密碼的提示符號; -s<shell>:執行指定的shell; -u<用戶>:以指定的用戶作為新的身份。若不加上此參數,則預設以root作為新的身份; -v:延長密碼有效期限5分鐘; -V :顯示版本信息。

文件與目錄權限

linux 權限的目的是(保護賬戶的資料)

linux 權限主要依據3種身份來決定 :

  user/owner? 文件使用者,文件屬于哪個用戶

  group? ? 屬組, 文件屬于哪個組

  others? ?既不是user, 也不在group, 就是other,其他人

什么是權限?

在Linux中,每個文件都有所屬的所有者,和所有組,并且規定了文件的所有者,所有組以及其他人對文件的,可讀,可寫,可執行等權限。對于目錄的權限來說,可讀是讀取目錄文件列表,可寫是表示在目錄內新增,修改,刪除文件。可執行表示可以進入目錄

linux 權限的的觀察

  一條命令

ls -l /var/log/mysqld.log 

**  先來分析一下文件的類型  ** 
-    一般文件
d   文件夾  
l    軟連接(快捷方式)
b    塊設備,存儲媒體文件為主
c    代表鍵盤,鼠標等設備
** 文件權限 **

權限這里測試不要用root實驗!!!!root太牛逼!

請用普通用戶執行!!!!!測試文件、文件夾權限操作,請用普通用戶!

r    可以對此目錄執行ls列出所有文件
w    可以在這個目錄創建文件
x    可以cd進入這個目錄,或者查看詳細信息
***  權限和數字的轉換  *** 

 

?

轉載于:https://www.cnblogs.com/zhangchen-sx/p/10484048.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/279989.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/279989.shtml
英文地址,請注明出處:http://en.pswp.cn/news/279989.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

從零開始搭建一個簡單的ui自動化測試框架02(pytest+selenium+allure)

二、先搭一個架子 在我還是小白連py語法都不太熟悉的時候&#xff0c;經常在網上看關于自學ui自動化測試的博客&#xff0c;最熟悉的套路莫過于先給你介紹一下selenium的各個api&#xff0c;然后寫一套代碼去登陸微博或者百度什么的&#xff0c;但我今天不愿意這么寫&#xff0…

DML語言DDL

DML&#xff08;data manipulation language&#xff09;&#xff1a; 它們是SELECT、UPDATE、INSERT、DELETE&#xff0c;就象它的名字一樣&#xff0c;這4條命令是用來對數據庫里的數據進行操作的語言 。 DDL&#xff08;data definition language&#xff09;&#xff1a; D…

什么是Adobe Lightroom,我需要它嗎?

Adobe Photoshop Lightroom confuses a lot of new photographers. It has Photoshop in the name, but it isn’t Photoshop? What gives? Adobe Photoshop Lightroom使許多新攝影師感到困惑。 它的名稱是Photoshop&#xff0c;但不是Photoshop嗎&#xff1f; 是什么賦予了&…

jquery中的serializeArray方法的使用

轉載于:https://blog.51cto.com/11871779/2359556

新冠病毒中招|第一天

感染新冠病毒后具體如何治療&#xff0c;需要根據感染者病情輕重情況而定&#xff0c;嚴重的要聽醫生的。昨天是我個人感染奧密克戎毒株第一天&#xff0c;今天跟大家分享一下我的情況。我昨天感覺渾身無力&#xff0c;也有點發燒37.9&#xff0c;我就吃了感冒藥睡了一上午&…

機器學習(一)—— 線性回歸

機器學習&#xff08;一&#xff09;—— 線性回歸 目錄 0. 回歸&#xff08;Regression&#xff09;的由來 1. 回歸關系 2. 線性回歸的整體思路 &#xff08;1&#xff09;根據數據提出假設模型 &#xff08;2&#xff09;求解參數 1&#xff09;梯度下降法 2&#xff09;正規…

Java EE啟示錄

前言 最近的這段時間一直在學習Java EE&#xff0c;剛剛完成了從0到1的蛻變&#xff0c;所以順便整理一下我所了解到的Java EE&#xff0c;給剛入門學習的新人一些頭緒&#xff0c;而所謂“啟示錄”&#xff0c;就是這個意思。 一.Java EE是什么&#xff1f; Java EE&#xff0…

又到年末“團建”!某企業員工吐槽:這真是一場噩夢……

這是頭哥侃碼的第270篇原創2022年即將結束&#xff0c;很多公司又到了一年一度的年末團建。前天晚上&#xff0c;之前的同事找我聊天&#xff0c;說他們公司因為最近疫情的原因&#xff0c;準備把年末“團建”放到春節后進行。但是計劃的時間是2月份的某個周末&#xff0c;并且…

天梯 L2 這是二叉搜索樹嗎?

L2-004 這是二叉搜索樹嗎&#xff1f; &#xff08;25 分&#xff09;一棵二叉搜索樹可被遞歸地定義為具有下列性質的二叉樹&#xff1a;對于任一結點&#xff0c; 其左子樹中所有結點的鍵值小于該結點的鍵值&#xff1b;其右子樹中所有結點的鍵值大于等于該結點的鍵值&#xf…

三星筆記本進入BIOS后找不到U盤啟動項/快速啟動鍵F12沒有反應

分析&#xff1a;BIOS開啟了 Fast Bios Mode 解決方法&#xff1a; 開機按F2進入BIOS設置&#xff0c;選擇Advanced菜單下Fast Bios Mode&#xff0c;設置為 Disabled&#xff0c;按F10鍵保存退出&#xff0c;重啟時按F12鍵即可進入快速啟動界面選擇。或按F2進入BIOS設置&#…

IP別名與多網卡綁定(RHEL5/RHEL6)

RHEL6的網絡管理與RHEL5的有比較大的改變。雖然在RHEL5、6中均安裝有NetworkManager&#xff0c;在RHEL5中2、3、4、5級別中默認是不啟用的。但在RHEL6中&#xff0c;默認是啟用的&#xff0c;NetworkManager會一直監控網卡狀態&#xff0c;修改網卡參數立即生效不用重啟服務。…

基于.NetCore開發博客項目 StarBlog - (25) 圖片接口與文件上傳

1前言上傳文件的接口設計有兩種風格&#xff0c;一種是整個項目只設置一個接口用來上傳&#xff0c;然后其他需要用到文件的地方&#xff0c;都只存一個引用ID&#xff1b;另一種是每個需要文件的地方單獨管理各自的文件。這倆各有優劣吧&#xff0c;本項目中選擇的是后者的風格…

pta7-7旅游規劃(dijkstra算法)

題目鏈接&#xff1a;https://pintia.cn/problem-sets/1101307589335527424/problems/1101314114762387456 題意&#xff1a;給n給城市&#xff0c;m條公路&#xff0c;公路是雙向的&#xff0c;起點S&#xff0c;終點D&#xff0c;并給出每條公路連接的兩個city的編號以及路費…

context:annotation-config vs context:component-scan

<context:annotation-config> 用來注入已經在上下文注冊的bean&#xff0c;無論bean是定義在XML中還是被 package scanning。 <context:component-scan>僅scans packages 去注冊應用上線文中的Bean。 example&#xff1a; Lets start with a basic setup of three …

Cactiz中文版安裝使用

#----------------------------------------------------------# # > 紅色字體 -特指煮酒個人所見。加粗則為需要重點注意。 ## > 藍色加粗 -特指與本文相關人員&#xff0c;包括參與修正的朋友。 ## > 煮酒品茶 -Http://cwtea.blog.51cto.com # #----------…

如何在OS X中打開或關閉鼠標定位器

OS X 10.11 El Capitan includes a new “mouse locator” feature. If you lose your mouse pointer, just shake the mouse or move your finger on the touch pad vigorously, and the mouse pointer will temporarily grow very large so you can see it. OS X 10.11 El Ca…

微軟宣布 Win10 設備數突破8億,距離10億還遠嗎?

百度智能云 云生態狂歡季 熱門云產品1折起>>> 微軟高管 Yusuf Mehdi 昨天在推特發布了一條推文&#xff0c;宣布運行 Windows 10 的設備數已突破 8 億&#xff0c;比半年前增加了 1 億。 根據之前的報道&#xff0c;兩個月前 Windows 10 的全球市場份額才首次超越 W…

UI自動化web端框架path.py代碼

import os,sysBASE_PATH os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))sys.path.insert(0, BASE_PATH)# 配置文件CONF_PATH BASE_PATH os.path.sep conf os.path.sep config.json# 日志的路徑WEB_LOG_PATH BASE_PATH os.path.sep lo…

snapchat為什么_我的Snapchat朋友旁邊的表情符號是什么意思?

snapchat為什么Next to some of your Snapchat friends, you’ll see little emoji. 在您的某些Snapchat朋友旁邊&#xff0c;您會看到小的表情符號。 Each of these emoji has a specific meaning. Let’s look at what they are. 這些表情符號都有特定的含義。 讓我們看看它們…

暴力打表之hdu 2089

題目鏈接&#xff1a;http://acm.hdu.edu.cn/showproblem.php?pid2089 有兩種方法&#xff1a; 1.數位DP算法 2.暴力打表——真是個好法子&#xff01;&#xff01;&#xff01; 接下來是注意點&#xff1a; 1.一般這種數組中的一個數減去一個數組的另一個數&#xff0c;sum[i…