1. 程式人生 > >基礎知識2

基礎知識2

普通用戶 修改配置 yellow {} 卸載 x86_64 檢查 med sta

指定yum軟件源

服務端: 讓光盤內容出現,在系統的一個目錄下
mount /dev/cdrom /nsd

客戶端:
書寫一個配置文件,指定服務端位置
配置文件格式及路徑:/etc/yum.repos.d/*.repo
添加yum
[[email protected] ~]# yum-config-manager --add file:///nsd

[[email protected] ~]# vim /etc/yum.repos.d/nsd.repo
最後添加一行
gpgcheck=0 #不檢測簽名認證

[[email protected]

/* */ ~]# yum repolist #列出倉庫信息

例子:客戶端配置文件
[rhel_dvd] //倉庫標識
gpgcheck = 0 //不做簽名檢查
enabled = 1 //啟用此倉庫
baseurl = http://content.example.com/rhel7.0/x86_64/dvd
//軟件倉庫的訪問地址
name = nsd1703 //倉庫的描述信息

#######################################################

使用yum命令管理軟件
? Yellowdog Update Manager,黃狗升級管理器

– yum repolist //列倉庫
– yum list [軟件名]... //列軟件
– yum clean all //清緩存
– yum -y install 軟件名... //安裝軟件
– yum -y remove 軟件名... //卸載軟件

#####################################################
wget 命令行下載工具
為 server0 升級新版的內核

[[email protected]
/* */ ~]# wget http://classroom/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm -o(重命名) 1.rpm

####################################################
hostnamectl 查看詳細主機情況
配置網卡
nmcli connection modify eth0 ipv4.method manual ipv4.addresses x.x.x.x/24 au.co yes 永久配置
[[email protected]
/* */ /]# nm-connection-editor #圖形ip地址參數配置

find 查找
find 目錄 -user 用戶 -type 文件類型 -exec 命令執行操作

find / -user student -type f -exec cp -p {} /root/findfiles/ \;
.. ..
或者
[[email protected] ~]# \cp -p $(find / -user student -type f) /root/findfiles/

服務: C/S

服務端:提供某種資源或功能 服務端軟件 httpd

客戶端:能夠訪問,服務端某種資源或功能 客戶端軟件 瀏覽器


######################################################
時間同步

服務端: classroom.example.com 時間同步服務器

客戶端: 同步時間 客戶端軟件 chrony 服務名 chronyd

1.在server上安裝客戶端軟件:
[[email protected] ~]# rpm -q chrony
chrony-1.29.1-1.el7.x86_64

2.在server上,修改配置文件:/etc/chrony.conf

#server 0.rhel.pool.ntp.org iburst
#server 1.rhel.pool.ntp.org iburst
#server 2.rhel.pool.ntp.org iburst
server classroom.example.com iburst #指定 時間同步的服務端

3. 重起chronyd服務
[[email protected] ~]# systemctl restart chronyd
[[email protected] ~]# systemctl enable chronyd #隨機自起

配置錯誤時間、起校時服務、檢查時間
– date -s ‘yyyy-mm-dd HH:MM:SS‘
[[email protected] ~]# date
[[email protected] ~]# date -s ‘2008-09-06 11:11:11‘
[[email protected] ~]# systemctl restart chronyd
[[email protected] ~]# date

#################################################
補充命令:
[[email protected] ~]# timedatectl
NTP enabled: yes //檢查此項為yes
NTP synchronized: yes
.. ..
[[email protected] ~]# timedatectl set-ntp yes //必要時作修正

#####################################################
cron計劃任務

cron任務概述
? 用途:按照設置的時間間隔為用戶反復執行某一項固
定的系統任務
? 軟件包:cronie、crontabs
? 系統服務:crond
? 日誌文件:/var/log/cron


管理計劃任務策略
? 使用 crontab 命令
– 編輯:crontab -e [-u 用戶名]
– 查看:crontab -l [-u 用戶名]
– 清除:crontab -r [-u 用戶名]


– 分 時 日 月 周 任務命令行(絕對路徑)


每分鐘 記錄當前系統的時間 寫入到/opt/time.txt

[[email protected] ~]# which date #查詢命令所對應的程序文件
[[email protected] ~]# date
[[email protected] ~]# date >> /opt/time.txt
[[email protected] ~]# cat /opt/time.txt

[[email protected] ~]# crontab -e -u root #以root身份寫計劃任務

* * * * * /usr/bin/date >> /opt/time.txt

[[email protected] ~]# crontab -l -u root #查看root的計劃任務

[[email protected] ~]# watch -n 1 cat /opt/time.txt

每一秒,執行cat /opt/time.txt

*匹配範圍內任意時間
,分割多個不連續的時間點
-指定連續時間範圍
/n指定時間頻率,每n.....
######################################################
tar備份包,歸檔及壓縮


? tar 集成備份工具
– -c:創建歸檔
– -x:釋放歸檔
– -f:指定歸檔文件名稱
– -z、-j、-J:調用 .gz、.bz2、.xz 格式的工具進行處理
– -t:顯示歸檔中的文件清單
– -P:保持歸檔內文件的絕對路徑
– -v:顯示過程


? 使用 tar -c ... 命令
– tar -zcf 備份文件.tar.gz 被備份的文檔....
– tar -jcf 備份文件.tar.bz2 被備份的文檔....
– tar -Jcf 備份文件.tar.xz 被備份的文檔....

# tar -xf /opt/tes01.tar.gz -C /mnt/ #解包 -C指定釋放的位置


######################################################
一、用戶賬號管理

1. 賬號控制概述
Linux基於賬戶身份對資源訪問進行控制
賬戶類別:用戶賬號、組賬號 【組賬號不用來登錄】
識別方式:UID、GID

用戶賬號分類
超級用戶:即管理員root,其UID為0,擁有最高系統權限
普通用戶:默認的UID範圍1000以上

組賬號分類(對用戶來說)
基本組(私有組):即每個用戶專屬的組,一般只有一個成員,組名與對應的用戶名相同
附加組(公共組,從屬組):即多個用戶共同的組,一般有多個成員,組名由管理員指定
###################################################
? 使用 useradd 命令
– useradd [選項]... 用戶名

? 常用命令選項
– -u 用戶id、-d 家目錄路徑、-s 登錄Shell
– -g 基本組、-G 附加組
[[email protected] /]# useradd nsd01
[[email protected] /]# id nsd01
[[email protected] /]# useradd -u 1234 nsd02
[[email protected] /]# id nsd02
[[email protected] /]# grep ‘nsd‘ /etc/passwd
[[email protected] /]# useradd -d /opt/nsd03 nsd03
[[email protected] /]# grep ‘nsd‘ /etc/passwd

[[email protected] /]# useradd -g users -G root nsd06
[[email protected] /]# id nsd06
uid=1238(nsd06) gid=100(users) 組=100(users),0(root)

[[email protected] /]# useradd -s /sbin/nologin nsd05
[[email protected] /]# grep ‘nsd05‘ /etc/passwd
######################################################

? 使用 passwd 命令
– passwd [用戶名]


[[email protected] /]# useradd dc
[[email protected] /]# grep dc /etc/passwd


[[email protected] /]# usermod -u 2000 -d /opt/dc -s /sbin/nologin -g users dc

[[email protected] /]# grep dc /etc/passwd

[[email protected] /]# passwd dc

######################################################
檢查用戶ID信息
? 使用 id 命令
– id 用戶名

臨時切換用戶身份
su - 用戶名

刪除用戶
? 使用 userdel 命令
– userdel [-r] 用戶名

2. 用戶帳號的數據文件
每行對應一個用戶信息,以冒號 : 分隔為多個不同字段

/etc/passwd ,每行一個用戶 ——
主要存放:用戶名、UID、GID、宿主目錄、登錄Shell(默認的命令解釋器)

/etc/shadow ,每行一個用戶 ——
主要存放:用戶名、加密的口令、賬號/密碼有效期信息

#######################################################
1. 組賬號的數據文件
每行對應一個組信息,以冒號 : 分隔為多個不同字段
/etc/group,主要存放:
組名、GID、成員用戶列表

/etc/gshadow,主要存放:
組名、組密碼、組的管理員列表、成員用戶列表

2. 組賬號的增刪改查
1)添加組賬號 —— groupadd
格式:groupadd [-g GID] 組名

[[email protected] /]# groupadd -g 3333 tarena

[[email protected] /]# grep ‘tarena‘ /etc/group
tarena:x:3333:

[[email protected] /]# useradd jack
[[email protected] /]# useradd kaka
[[email protected] /]# useradd zhsan
[[email protected] /]# useradd haxi

2)設置組成員 —— gpasswd
格式:gpasswd [選項]... 組名
常用命令選項

-a:添加組成員,每次只能加一個
-d: 刪除組成員,每次只能刪一個
-M:定義組成員用戶列表,可設置多個

3)刪除組賬號 —— groupdel
格式:groupdel 組名
** 刪除的目標組不能是用戶的基本組


基礎知識2

相關推薦

CSS基礎知識2

empty int align import 文件中 lean tex 文檔 nbsp 1 基本規範1.1 文件命名規範基本樣式:base.css全局樣式:global.css框架布局:layout.css字體樣式:font.css鏈接樣式:link.css打印樣式:pri

javascript基礎知識2

script mil 語句 () 三元運算符 true 表達 檢測 做的 1:if……else……就是根據某種條件執行某些語句,不執行某些語句。if(){}else if(){}else if(){}else{ }else只能有一個,並且一定要放在最後。表示所有的分支都不滿

基礎知識2

普通用戶 修改配置 yellow {} 卸載 x86_64 檢查 med sta 指定yum軟件源 服務端: 讓光盤內容出現,在系統的一個目錄下 mount /dev/cdrom /nsd 客戶端: 書寫一個配置文件,指定服務端位置 配置

linux雲自動化運維基礎知識2(系統的基本操作)

linux運維切換用戶 如圖所示:在命令提示符之後輸入su - username 註意:高級用戶切換到低級用戶不需要密碼,低級用戶切換身份需要密碼。註意:此處密碼無回顯。2.虛擬控制臺:Ctrl+Alt+F(1|7) 進入圖形 Ctrl+Alt+F(2~6) 進入虛擬控制

python零基礎學習-基礎知識2-代碼初見

name clas nco and tin put 輸出 strong break 註釋及引號的使用 #我是一行註釋 ‘‘‘ 那麽巧, 我也是一行註釋 ‘‘‘ print(‘‘‘打印多行字符串-第一行 打印多行字符串-第二行 ‘‘‘) print("我在嘗試引號嵌套‘我在

2017-9-19Linux基礎知識(2)

linux2017-9-19Linux基礎知識一、操作系統的進階歷史1、單用戶單任務2、批處理3、多用戶多任務4、Unix的誕生5、Linux的誕生一、操作系統的進階歷史1、單用戶單任務 在上回章節說道,早期的操作系統是單用戶單任務,也就是說,一次只能運行一個任務,時間等待很長,而且任務出錯之後你還沒辦法去

【Shell】-- 基礎知識(2)

命令別名 進程 ply exp ron -s 歷史 size 接收 1、Shell腳本運行方式   創建Shell腳本文件,一般以.sh結尾(如:example.sh)   Shell腳本運行方式如下: 添加 ‘x’ 執行權限(相對或絕對路徑執行) 使用bash或sour

做馬戲團demo所學相關u3d基礎知識2

ont tro spa strong gpo blog family log bsp a.要獲取對方腳本組件上的值,要先獲取對象。 b." cd -= Time.deltaTime;"是倒計時。 c." Random.Range(-0.5f,0.5f)"隨機數。做馬戲團de

2D拾荒者開發所學U3D的基礎知識2

nbsp triger 結束 mat ger set 動畫 exit duration a.動畫狀態機setting是幀動畫,可以把duration設置為0哦. b.triger就是當triger一結束自動切換狀態,所以要設置時長。雙擊可以查看動畫時長。exitTime多久

oracle基礎知識2

需要 數字 insert add llb 修改表 into 分享圖片 記錄 什麽是連接: 使用連接可以從多個表中查詢數據。 Select table1.column,table2.column from table1, table2 where table1.column

linux基礎知識-2

提示 命令 ron 了解 同進程 顏色顯示 顯示器 clas 安全 一、內核 ??操作系統是程序運行的環境,而內核是操作系統的核心,負責與硬件進行交互。如按下鍵盤,移動鼠標,網絡傳輸,訪問內存,磁盤等。 ?? 二、程序 ??程序是存儲在計算機硬盤裏的文件。是一系列基本指令,

jquery基礎知識2

use rem classname lin span toggle fff dex alert 1.js和jquery對象的轉換   js==>jquery對象  $(js對象)   jquery==>js    jq對象[index]  jq對象.get(in

Python開發 基礎知識 2.變量 ( *arg, **kwargs )

python開發 nbsp brush 若有 return pri bsp true justin 變量 *args 和 **kwargs ( *和**為本體,名稱為通俗的名稱約定 ) *args 用於函式定義。 可將不定數量的參數傳遞給一個函數,傳入函式的引數,會先以

AD電子設計基礎知識2

抗干擾設計原則 1)電源線設計 1.選擇合適的電源 2.儘量加寬電源線 3.保證電源線、底線走向和資料傳輸方向一致 4.使用抗干擾元器件(磁珠、電源濾波器) 5.電源入口新增去耦電容 2)地線設計 1.模擬地和數字地分開 2.儘量採用單點接地 3.儘量加寬地線 4將敏感電路連線到穩定的接

數理統計基礎知識2

數理統計基礎知識 1. 總體、個體和樣本 2. 統計量與充分統計量 統計量 常用統計量 順序統計量 充分統計量 1. 總體、個體和樣本 在使用數理統計方法研究某個實際問題時,往往把所研究物

前端基礎知識2

作用域 理解 就是一塊"地盤", 一個程式碼段所在的區域 它是靜態的(相對於上下文物件), 在編寫程式碼時就確定了 分類 全域性作用域 函式作用域 沒有塊作用域(ES6有了) 作用

軟體測試基礎知識2

測試的四個階段: 1)單元測試(屬於白盒測試) 測試函式 開發人員完成一個函式,測試人員檢查一個函式 檢查函式是否和lld(詳細設計說明書)一致 由開發人員完成 2)整合測試(屬於灰盒測試) 測試模組 開發人員完成一個模組,測試人員檢查一個模組 檢查模組是否和hld(概要設

遊戲開發基礎知識2

前面介紹瞭如何進行模組化以及Lib庫的製作,關於庫的製作,後面會再次深入講解的,不過可能會在鋒酷開發社群上做一個專題來講解的,到時候希望大家關注下。 前面我們已經說過了,再多人合作開發過程中,模組化顯得非常重要。在模組化開發過程中呢,比較重要的就是函式指標了,大家都知道C++的一個很重要的特徵就是多型,函式指

C語言基礎知識2

一、基本資料型別 基本型別:又稱非構造性資料型別,其構造簡單,是由系統事先定義好的。 構造型別:又稱複雜資料型別,一般由程式設計師將其它資料型別(包括構造型別本身)按一定的規則構造而成。 指標型別:指標變數中只能存放地址(指標)。主要用於解決動態資料的建立、刪除

從零開始學USB(二、基礎知識2

1.USB相關的硬體 USB裝置,從物理上的邏輯結構來說,包含了主機Host端和裝置Device端。 其中,主機Host端,有對應的硬體的USB的主機控制器Host Controller,而裝置端,連線的是對應的USB裝置。 1.1. USB控制器型別:OHCI,UHCI,