linux下tmp目錄屬性,Linux:文件夾屬性及umask

回顧:

文件在小,也要占用一個Block

如:echo > a1.log

ls a1.log(文件大小為1k)

du a1.log(文件大小也應該為1k,如果不是1k,可能selinux是打開的)

du -s a1.log

文件夾的權限,系統中的文件夾默認權限基本上都為755的權限,ls / -l,root賬號的主目錄只有drwxr--r--權限

root用戶:

mkdir testdir

ls -ld testdir/

drwxr-xr-x 2 root root 4096 Jun 22 06:08 testdir/

chmod 701 testdir

xl用戶:

su xl

ls testdir/

cd testdir

ls 就進不去了,沒有r權限

文件夾的權限也是r,w,x,-四種,但是跟文件的權限不一樣

1.x,代表可以 cd 進去

2.w,代表可以改寫,

3.r,代表可以ls

4.rx,代表可以cd和ls

5.wx,代表可以對任何文件強制改寫,刪除,創建文件 cd , touch, rm ,changer others file,vi(self, others)

6.wxt, cd touch rm(self) vi(self)

root: r權限

chmod o+r testdir

touch testdir/{a,b,c}

xl:

ls /testdir

root:wx權限

chmod o=wx testdir

xl:

vi a

wq! 強制改下保存

root:wxt權限

ls -ld testdir

drwxr----wx 2 root root 4096 Jun 22 06:08 testdir/

chomd o+t testdir

drwxr---wt 2 root root 4096 Jun 22 06:08 testdir/

rm testdir/*

SUID權限,vi = vim, SUID具有root的權限

root:

chmod u-s /usr/bin/vim

xl:

ls -l /bin/vi

ls -l /usr/bin/vim

-rwsr-x-\r-x 1 root root 2044343 Aig 11 200 /usr/bin/vim ?具有s權限

chmod u-s /usr/bin/vim

注意:

ls -ld /tmp/ 目錄的權限是1777的權限,為drwxrwxrwt

1777的1代表sticky

ls -ld /tmp/testdir/ 權限都是t

service httpd start

ifconfig

ls /var/www/html/

cat /var/www/html/index.html

AAAAAAAAAAAAAAAAAAAAAAAAAAAAa

打開瀏覽器http://192.168.2.134/,輸入自己的IP地址,顯示AAAAAAAAAAAAAAAAAAAAAAAAAAAAa

查看進程:ps

ps aux |grep httpd

chmod -R apache.apache /var/www/html 將權限更改了,不應該將權限改為寫

umask 權限,umask為掩碼,umask決定創建文件夾和文件的權限,系統每次啟動都會設置umask的值

root:

mkdir ddd

cd ddd/

touch rootfile

mkdir rootdir

chmod 777 . (chmod 777 ddd)

xl:

cd /tmp/ddd

mkdir xldir

touch xlfile

ls -l

可以看到root和xl創建的文件和文件夾,權限不一樣

root的權限為755(文件夾),644(文件)

umask 0022 755+022=777

umask 0022 644+022=777

xl的權限為775(文件夾),664(文件)

umask 0002 ? ? 775+002 = 777

umask 0002 ? ? 664+002= 666

文件夾的權限 = ?777 - umask 的值

文件的權限 ? = 666 - umask 的值

如:

umask 222

touch xlfile2 ?權限為444

umask 666

touch xlfile3 ?權限為--- 000

umask 777

touch xlfile4 ?權限為000,不會出現負數,

vi /etc/bashrc ?在bashrc中查看umask的腳本

if []; then umask =022.........

可預知性目錄的結構

bin 放可執行文件,所有人都可以執行,系統必須的文件

sbin?放可執行文件,只有管理員可以執行,系統必須的文件,如ifconfig

普通用戶的echo $PATH 沒有/sbin目錄,所以用/sbin/ifconfig

usr 用戶目錄,不是系統本身的目錄,可以用來安裝其他軟件

ls -d /usr/bin /usr/sbin?這兩個目錄是后來安裝軟件后生成的兩個目錄

使用which 查看命令的路徑

which vim

which ifconfig

which httpd 無法查到,因為不是二進制的???

ls /sbin/httpd

ls /lib 庫文件都是以so結尾的

ls /lib/modules/ 內核模塊

ls /boot/vmlinuz-2.6.9-22.EL 的內核模塊放在 /bin/modules下

ls /proc/ 都是虛擬文件,都是內存中的值,系統內核鏡像文件,相當于內核當中的小窗戶,查看值

ls /var/ 變量,放日志,郵件等,如/var/log ?/var/mail ?.var/spool/cron/

ls /boot/放兩種文件,kernel 和grub

ls /etc/ 配置文件,一般為文本文件

ls /initrd 里面為空,但不能刪除,如果刪除了,就無法啟動系統了,他是一個加載點

ls /lost+found 系統壞了后,碎片或塊丟失了,就放在此處

opt 放第三方軟件的目錄,但oracle,apache等都不會放在下面

mount ?查看

proc ?sys都是虛擬的目錄

mysql的庫文件放在usr/lib/mysql

mysql的客戶端程序放在usr/bin/mysql

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

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

相關文章

python淺復制與深復制_Python中的淺復制與深復制

python淺復制與深復制In python, the assignment operator does not copy the objects, instead, they create bindings between an object and the target. The object, if a collection that is mutable or consists of mutable items uses the copy so that one can change …

邏輯回歸 數據_數據科學中的邏輯回歸

邏輯回歸 數據邏輯回歸 (Logistic Regression) Logistic regression is an applied mathematics analysis methodology accustomed to predict a data price supported previous observations of a data set. Logistic regression has become a very important tool within the…

Dede?刪除文檔同時文章中的圖片的方法

首先,在"/include"目錄下建立"extend.func.php"文件. 然后,將以下內容保存在"extend.func.php"文件中,一共三個函數://解析body數據,獲得所有圖片的絕對地址function GetPicsTruePath($body,$litpic){$delfiles array();…

《linux操作系統》第06章在線測試,Linux系統管理一測試題-附答案.doc

Linux系統管理一測試題-附答案Linux系統管理一測試題姓名:班級:考試時間180分鐘,ls,ifconfig,hostname,cd的程序文件在哪里which mkdir ls ifconfig hostname cd查看當前的PATH變量的值echo $PATH在根下新建一個目錄study,在study目錄下建子目…

java8-02-Stream-API

[TOC] 0 Stream簡介 家庭住址 &#xff1a;java.util.stream.Stream<T>出生年月&#xff1a;Java8問世的時候他就來到了世上主要技能&#xff1a;那可以吹上三天三夜了…… 主要特征 不改變輸入源中間的各種操作是lazy的(惰性求值、延遲操作)只有當開始消費流的時候&…

跟隨者數字解碼_跟隨模式的數字

跟隨者數字解碼Problem statement: 問題陳述&#xff1a; Given a pattern containing only Is and Ds. I stands for increasing and D for decreasing. Devise an algorithm to print the minimum number following that pattern. Digits are from 1-9 and digits cant repe…

Linux內核機器ID,linux-如何強制內核重新讀取/重新初始化PCI設備ID?

我的機器(正在運行Linux內核3.2.38的計算機)在引導時具有錯誤的PCI設備的子系統ID(子設備和子供應商ID).如果我然后在系統仍處于啟動狀態(即熱插拔)時物理地拔出PCI設備并重新插入,則它將獲得正確的ID.請注意,錯誤的子設備ID和子供應商ID與設備的設備ID和供應商ID相同(請參見下…

Android ImageButton示例代碼

1) XML File: activity_main 1)XML文件&#xff1a;activity_main <?xml version"1.0" encoding"utf-8"?><android.support.constraint.ConstraintLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"…

IIS 偽靜態下 利用PHP獲取 網址后綴

$_SERVER[HTTP_X_ORIGINAL_URL];轉載于:https://www.cnblogs.com/paddygege/p/7238228.html

kotlin 小數位數_Kotlin程序生成4位數OTP

kotlin 小數位數OTP stands for "One Time Password" is a 4-8 digit alphanumeric code which is sent to the user via email or phone number for validation. As the name suggests, it can be used once only. OTP代表“ 一次密碼”&#xff0c;它是4-8位的字母…

NestedScrolling機制

2019獨角獸企業重金招聘Python工程師標準>>> NestedScrolling機制(可以稱為嵌套滾動或嵌套滑動)能夠讓父view和子view在滾動時進行配合&#xff0c;其基本流程如下&#xff1a; 當子view開始滾動之前&#xff0c;可以通知父view&#xff0c;讓其先于自己進行滾動;子…

linux重定向命令是干嘛的,Linux系統下重定向命令應用及其語法有什么?

1。 標準輸入的控制語法&#xff1a;命令 文件將命令的執行結果送至指定的文件中。例如&#xff1a;ls -l > list 將執行“ls -l” 命令的結果寫入文件list 中。語法&#xff1a;命令>&#xff01; 文件將命令的執行結果送至指定的文件中&#xff0c;若文件已經存在&…

kotlin 第一個程序_Kotlin程序減去兩個矩陣

kotlin 第一個程序Given two matrices, we have to subtract them. 給定兩個矩陣&#xff0c;我們必須將它們相減。 Example: 例&#xff1a; Input:matrix 1:[2, 3, 5][0, 5, 4][2, 1, 2]matrix 2:[6, 34, 2][5, 7, 5][3, 4, 3]Output:[-4, -31, 3][-5, -2, -1][-1, -3, -1]…

linux進程q是什么意思,Linux進程

#include #include #include #include #include /* 允許建立的子進程個數最大值 */#define MAX_CHILD_NUMBER 10 /* 子進程睡眠時間 */#define SLEEP_INTERVAL 2 int proc_number0; /* 子進程的自編號&#xff0c;從0開始 */void do_something();main(int argc, char* argv[]){…

cd-rom門鎖定什么意思_CD-ROM XA的完整格式是什么?

cd-rom門鎖定什么意思CD-ROM XA&#xff1a;CD-ROM擴展體系結構 (CD-ROM XA: CD-ROM Extended Architecture) CD-ROM XA is an abbreviation of "CD-ROM Extended Architecture". It is an extension, a modified version of CD-ROM, which merges compressed audio,…

linux服務chm,linux系統服務?chm

冒算發出喬家開具面霜&#xff1f;磨去開源新片米泉坎坷纜船六谷酷炫。連忙領屬官長保民涅盤肚子兇相風趣&#xff0c;逞能算圖礙事柴扉規例懲艾坡腳黃袍&#xff0c;四年幸災別稱牌號木牌&#xff0c;類乎股王藍玉求新名教年糕八股聯盟&#xff01;掛單軌跡八股落市氣功&#…

ImageView的scaleType詳解

1. 網上的誤解 不得不說很失望&#xff0c;到網上搜索了幾篇帖子&#xff0c;然后看到的都是相互復制粘貼&#xff0c;就算不是粘貼的&#xff0c;有幾篇還是只是拿著自己的幾個簡單例子&#xff0c;然后做測試&#xff0c;這種以一種現象結合自己的猜測便得出結論&#xff0c;…

IDBI的完整格式是什么?

IDBI&#xff1a;印度工業發展銀行 (IDBI: Industrial Development Bank of India) IDBI is an abbreviation of the Industrial Development Bank of India. It is an Indian financial service corporation owned and controlled by the government. In 1964, it was founded…

linux判斷內存并釋放,linux 內存清理/釋放命令

# sync# echo 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_cachesecho 3 > /proc/sys/vm/drop_cachescache釋放&#xff1a;To free pagecache:echo 1 > /proc/sys/vm/drop_cachesTo free dentries and inodes:echo 2 > /proc/sys/vm/drop_cachesT…

kei注釋_KEI的完整形式是什么?

kei注釋KEI&#xff1a;克里希納電氣工業有限公司 (KEI: Krishna Electricals Industries Limited) KEI is an abbreviation of Krishna Electricals Industries Limited. It is a public limited company that is categorized as a Non-governmental Company and the registra…