原创 第三章:Linux用戶管理 - 3.3 no Shell、login defs

(1)no Shell shell是用戶登錄後運行的第一個程序 /sbin/nologin :該shell使用戶無法登陸系統和管理系統。僅作爲運行進程的用戶和訪問FTP的用戶。 /bin/bash:該shell可以登錄系統和管理系統 如:

原创 第三章:Linux用戶管理 - 3.5 sudo普通用戶提權

以下兩種方法都可以講普通用提升爲root用戶 (1)使用su切換用戶 [alice@localhost~]$ useradd u1 -bash: /usr/sbin/useradd:權限不夠 [alice@localhost~]$ su

原创 第三章:Linux用戶管理 - 3.1用戶組基礎概念

(1)爲什麼需要用戶/組 系統上的每個進程(運行的程序)都是作爲特定用戶運行的 每個文件是由一個特定的用戶擁有 訪問文件和目錄受到用戶的限制 正在運行的進程能夠以何種方式訪問文件和目錄是由與進程關聯的用戶決定的 可以將一些用戶添加到某個組

原创 第二章:Linux文件管理 - 2.6 atime mtime ctime

ls -l 文件名   僅看的是文件修改時間 --full-time可以顯示完整時間 (1)Linux文件有四種時間: 訪問時間:atime,查看內容 修改時間:mtime,查看內容 改變時間:ctime,文件屬性,比如權限 刪除時間

原创 第二章:Linux文件管理 - 2.7 文件類型

Linux 文件沒有擴展名,全都是文本文件 查看文件類型方式: (1) ls -l 文件名   # 看第一個字符: -  表示普通文件(文本文件,二進制文件,壓縮文件,電影,圖片...) d 表示目錄文件(藍色) b 設備文件(塊設備:存

原创 4. 二維數組中的查找

題目描述 給定一個二維數組,其每一行從左到右遞增排序,從上到下也是遞增排序。給定一個數,判斷這個數是否在該二維數組中。 Consider the following matrix: [ [1, 4, 7, 11, 15],

原创 第二章:Linux文件管理 - 2.1 Linux目錄結構

Linux目錄結構 Window:以多根的方式組織文件 C:\  D:\  E:\ Linux:以單根的方式組織文件 / 虛線說明:/bin、/sbin、/usr/tmp表示已經被淘汰,分別鏈接到位於/usr下的bin和sbin以及/

原创 第二章:Linux文件管理 - 2.2 Linux文件路徑

絕對路徑:從/開始的路徑 如:/home/alice/file1 相對路徑:相對於當前目錄開始 如:a.txt ./a.txt  cd  改變目錄 cd:絕對路徑 =》 cd /home/alice   cd ~alice cd:相對路徑

原创 第二章:Linux文件管理 - 2.3 Linux文件管理

文件管理:創建/複製/移動/刪除 (1)創建 touch文件 touch file1.txt # 如果沒有就創建,有就修改時間 touch file3 file4 touch /home/file10.txt touch /home/

原创 3. 數組中重複的數字

題目描述 在一個長度爲 n 的數組裏的所有數字都在 0 到 n-1 的範圍內。數組中某些數字是重複的,但不知道有幾個數字是重複的,也不知道每個數字重複幾次。請找出數組中任意一個重複的數字。 Input: {2, 3, 1, 0, 2,

原创 JS快速查找數組中重複項以及下標

let arr= [1,2,3,4,5,1,2]; let rep = []; arr.forEach((item,index)=>{ if(arr.indexOf(item)!=index){ // 匹配數組元素第一個item位置和

原创 通過setInterval循環插入1000條數據

()=>{ let index = 0; let handle = setInterval(()=>{ ajax(); //調用後臺接口 index++; if(inde

原创 JS原型對象實現方式(未完持續更新...)

一、爲啥需要原型對象? 在實例的原型對象添加某個方法或者某個屬性,可以達到不同實例的內存共享,減少內存浪費。 二、實現方式 (1)繼承的第一種方式:原型鏈繼承1 function Person(){ } Person.prot

原创 VUEX入門(轉載)

原文地址:https://segmentfault.com/a/1190000015782272 說明:因爲個人覺得文章nice,所以我直接複製備份一下。 VueJS中學習使用Vuex詳解 在SPA單頁面組件的開發中 Vue的vuex和R

原创 Dockerfile的RUN、CMD、ENTRYPOINT

RUN:執行命令並創建新的Image Layer CMD:設置容器啓動後默認執行的命令和參數 ENTRYPOINT:設置容器啓動時運行的命令   CMD 容器啓動時默認執行的命令 如果docker run 指定了其它命令,CMD命令被忽略