linux13
『壹』 linux mint 13 網路配置.
安裝network-manager-gnome進行圖形化網路配置管理
sudo apt-get install network-manager network-manager-gnome
安裝後運行
nm-connection-editor
『貳』 怎麼將linux13的名字改為linux
1.
採用 vipw 命令來編輯passwd文件,找到root哪一行(應該在第一行)將root改為需要的名稱。另外還要改動一下/etc/shadow文件,將root這一行改為需呀的名稱。注意:如果 /etc/passwd和/etc/shadow文件的名稱不一致就會很麻煩。
2.
可以使用命令 usermod -l newname root 來修改。 修改root名稱最好多幾個窗口,以免修改錯誤帶來的麻煩,還要到單用戶模式中強制修改回來
『叄』 13代酷睿裝linux系統會降低性能嗎
不會。
經查閱英特爾官網可知,英特爾即將推出的第13代以及未來的第14代預計都將採用類似的混合架構,因此不會降低性能。
linux即英特爾,它是半導體行業和計算創新領域的全球領先廠商,正轉型為一家以數據為中心的公司。
『肆』 2020-3-23 linux 基礎13 rpm工具
使用rpm命令的查詢功能可以 查看某個軟體包是否已經安裝 , 軟體包的用途以及軟體包的復制到系統中的文件等相關信息 ,以便更好地管理Linux操作系統中的應用程序。
rpm [ 選項 ] [軟體名]
查詢軟體的軟體包 例 vim
rpm -ivh [軟體名]
rpm 安裝A文件 如果該軟體依賴了b文件,必須先裝b 才能安裝a
選擇使用yum 來安裝(自動處理依賴關系)
yum僅僅負責安裝軟體,後續查詢軟體安裝在哪,或者軟體安裝了么,都可以使用rpm命令來實現。
升級軟體包
rpm -Uvh [軟體名]
rpm -e [軟體名]
『伍』 在fedoralinux13下無法用root用戶登陸
輸入命令:su-
輸入root密碼(此時密碼不顯示,直接輸入)
輸入命令:gedit/etc/pam.d/gdm&
在文本編輯器中注釋掉"authrequiredpam_succeed_if.souser!=rootquiet"這一行(在這一行前面加上"#",即改成#authrequiredpam_succeed_if.souser!=rootquiet)
保存後繼續輸入命令:gedit/etc/pam.d/gdm-password&
同樣地注釋掉"authrequiredpam_succeed_if.souser!=rootquiet"這一行。
保存後退出
現在就能運用root登錄了
『陸』 linux--13、用戶身份UID和GID
root用戶擁有極高的系統所有權,能夠管理系統的各項功能,真正讓root成為「超級用戶」的原因是它的UID值。
每個用戶都有對應的 唯一UID值 ,可以分成三類用戶:
用戶的UID保存在 /etc/passwd 文件中,而賬戶密碼保存在 /etc/shadow 文件中。
例如,輸入命令 $ cat /etc/passwd ,可以查看所有的用戶信息,下面是三類用戶的例子:
第一行為root超級用戶,第二行為ftp系統用戶,第三行為test普通用戶。
每行用戶信息都以 「:」 作為分隔符,劃分為7個欄位,每個欄位所表示的含義如下:
用戶名:密碼:UID:GID:描述性信息:主目錄:默認Shell
其中,默認shell為 /bin/bash 表示可以登錄,為 /sbin/nologin 時表示不可以登錄。
GID 是用戶組的編號,可以將多個用戶加入到某個組中,方便指派任務或工作。
每個用戶在被創建時均會創建一個默認組(其GID與UID相同,叫作基本組或初始組),而後加入的組叫作擴展組或附加組。
用戶組名和GID則保存在 /etc/group 文件中。
輸入命令 $ cat /etc/group 可以查看所用用戶組的信息,例如:
每行的用戶組的信息都以 「:」 作為分割符,劃分為4個欄位,每個欄位所表示的含義如下:
組名:密碼:GID:該用戶組中的用戶列表
其中,組密碼保存在 /etc/gshadow 文件中,用戶組密碼一般沒用;組中的用戶列表只包括附加用戶,如果該組是某個用戶的初始組,則這個用戶不會出現在這個用戶列表中。
『柒』 4-13 Linux中的計劃作業 --- crontab(一、crontab 命令操作)
1、 cron:是一個線程,它可以讓 linux 周期性的執行某一命令。
2、linux 指定計劃任務有兩種方式。一種是通過 crontab 命令、另一種是通過 /etc/crontab 配置文件。下面先操作 crontab 命令,後操作 /etc/crontab 文件。
3、 crontab:是一個命令,可以設置 linux 周期性執行某一命令。
crontab 參數選項:
-u:設置某一用戶的周期性工作(只有 root 許可權可以設置)。
-e:編輯 crontab 的工作內容。
-l:查閱 crontab 的工作內容。
-r:移除 crontab 的所有工作內容,如需移除單項或非全部,可用 -e 編輯。
4、 crontab 的格式概括:
特殊符號(* 星號、,逗號,- 減號,/ 斜杠),特定的符號可以組合參數的格式、表示範圍 和 時間周期。符號格式是表達式的一種,5 個 * 號對標參數格式圖解如下:
5、特殊符號解析:
6、crontab 命令案例實操:
6)、指定時間輸出 date 。
例:每小時的 0分鍾(整點),15分鍾、30分鍾、45分鍾 輸出 date 時間到當前目錄 date.txt 文件,如果沒有 date.txt 文件則會自動創建一個。指定時間的輸出,不要分鍾區間的 * 號,直接寫上時間。單個時間參數直接取代 * 號的位置,多個時間參數用 ,逗號隔開。
7)、例:每天晚上 22:23、22:24、22:25 輸出 date 到 mydate.txt 文件。
8)、例:每天 1 點到 3 點的第 10 分鍾 和第 50 分鍾把 date 輸出到 1-3date.txt 文件。
9)、例:每逢周 六、日的 1:00 輸出 date 到 mydate.txt。
10)、例:每周日的 00:00 輸出 date 到 mydate.txt。
『捌』 Linux文件查找Day.13
一.為什麼要有文件查找
因為資料有很多,會忘記放在了什麼位置,所以需要通過查找的方式進行搜索。(相當於windows查找文件 計算機--->搜索框)
二.Linux中怎麼查找文件查找
因為linux中沒有圖形工具,所以只能使用命令工具--find--來搜索
三.find命令使用語法
命令(find) 路徑(/etc/) 選項(要搜索什麼) 表達式(名稱,大小,文件類型,時間,組和用戶) 動作(刪除,-exec \;)
四.如何通過名稱,大小,文件類型,時間,組和用戶來搜索文件。
1.按名稱查找 (-iname 不區分大小寫)
[root@localhost ~]# find ./ -name "zy*"
(搜索當前目錄下以zy開頭的所有內容)
[root@localhost ~]# find ./ -name "*zy"
(搜索當前目錄下以zy開頭的所有內容)
[root@localhost ~]# find ./ -iname "zy*"
(搜索當前目錄下不區分大小寫zy開頭的內容)
2.按文件大小查找(以/etc/目錄為例)
[root@localhost ~]# find /etc/ -size +5M
(搜索/etc/目錄中大於5MB的內容)
[root@localhost ~]# find /etc/ -size -5M
(搜索/etc/目錄中小於5MB的內容)
[root@localhost ~]# find /etc/ -size 5M
(搜索/etc/目錄中等於5MB的內容)
PS:M單位也可以是k,G。
3.按文件類型查找 (-type)
文件類型:
f 普通文件
d 目錄
s socket套接字文件
l 鏈接文件
c 字元設備
b 塊設備
[root@localhost ~]# find ./ -type f -iname "zy*"
(搜索當前目錄中所有以「zy」開頭的文件並且不區分大小寫)
[root@localhost ~]# find /etc/ -type f -size +5M -name "*.bin"
(搜索/etc/目錄中以.bin結尾的並且文件大於5M的文件)
[root@localhost ~]# find /etc/ -type f -name "*.repo"
(搜索/etc/目錄中名稱以.repo結尾的文件)
[root@localhost ~]# find /dev/ -type b -name "sda*"
(搜索/dev/目錄中名稱以sda開頭的塊設備文件)
[root@localhost ~]# find /dev/ -type c -name "tty*"
(搜索/dev/目錄中以tty開頭的字元設備文件)
4.按時間查找(-mtime)
[root@localhost ~]# find ./ -type f -mtime 7
(查找出當前目錄下第7天的文件)*例:今天是10號,我要查找第七天的內容,就是10號之前的7天就是3號。*
[root@localhost ~]# find ./ -type f -mtime +7
(查找出當前目錄下7天之前的文件內容)
[root@localhost ~]# find ./ -type f -mtime -7
(查找出當前目錄下最近七天的文件內容)
實際使用方案
find /backup/ -iname 「*.bak」 -mtime +7 -delete
(保留最近七天的文件其他全部刪除)
find /backup/ -iname 「*.bak」 -mtime +90 -delete
(保留最近三個月的文件其他全部刪除)
find /backup/ -iname 「*.bak」 -mtime +180 -delete
(保留半年的文件其他全部刪除)
5.按用戶和組查找(-user -group -nouser -nogroup)
[root@localhost ~]# find /home/ -user zhangyao
(查找屬主是zhangyao的內容)
[root@localhost ~]# find /home/ -group zhangyao
(查找屬組是zhangyao的內容)
[root@localhost ~]# find /home/ -type d -user root -group zhangyao
(查找屬主是root,屬組是zhangyao的目錄)
[root@localhost ~]# find /home/ -nouser
(查找/home/目錄下沒有屬主的內容)
[root@localhost ~]# find /home/ -nogroup
(查找/home/目錄下沒有屬組的內容)
[root@localhost ~]# find /home/ -nouser -nogroup
(查找/home/目錄下沒有屬主或沒有屬組的內容)
四.查找到內容後的處理動作
find的默認動作是-print(列印)
-print 列印查找到的內容
-ls 以長格式顯示的方式列印查找到的內容
-delete 刪除查找到的文件 (刪除目錄,僅能刪除空目錄)
-ok 後面跟自定義命令(會提示是否操作)
-exec 後面跟自定義命令(標准寫法 -exec \;)
例:
[root@localhost ~]# find ./ -type d -name "find_*" -exec rm -rf {} \;
(查找當前目錄下以find_開頭的目錄然後刪除)刪除少量文件時用這個
[root@localhost ~]# find ./ -type d -name "find_*" | xargs rm -f
(查找當前目錄下以find_開頭的目錄然後刪除)刪除大量文件時候用這個
[root@localhost ~]# find /var/log/ -type f -name "*.log" -mtime +7 -exec rm -f {} \'
[root@localhost ~]# find /var/log/ -type f -name "*log" -mtime +7 | xargs rm -f
(兩種方法都是刪除七天之前日誌文件)
五.查找只記得內容的文件
需要將find和grep組合起來用
例:
find /etc/ -type f | xargs grep 「log_group」 --color==auto(加顏色,可加可不加)
六.find邏輯運算符
例:
查找當前目錄下屬主不是root的所有文件,然後以長格式列出
find ./ -type f ! -user root -ls
查找當前目錄下屬主是zhangyao並且文件大小小於1k的所有文件
find ./ -type f -a -user zhangyao -a -size 1k
查找當前目錄下屬主為root或者以xml結尾的文件
find ./ -type f -a -user root -o -name "zy*"
轉義
find ./ -type f -a \(「空格」 -user root -o -name "zy*" 「空格」 \)
等於
find ./ -type f -a -user root + find ./ -type f -a -name "zy*"