當前位置:首頁 » 操作系統 » linuxsha1

linuxsha1

發布時間: 2023-04-22 14:53:27

『壹』 linux入門系列——軟體包管理

RedHat 系統中使用的是: rpm (redhat package manager) 現在稱:RPM is Package Manager

Debian : dpt

Ubuntu : apt

在安裝軟體的時候,有可能出現軟體包的相互依賴關系;所以紅帽公司推出了:yum(Yellowdog update modifier)

包的組成部分:

主包:

bind-9.7.1-1..e15.i586.rpm

子包:

bind-libs-9.7.1-1..e15.i586.rpm

bind-utils-9.7.1-1..e15.i586.rpm

包名:

PackageName-Version-Release.Arch.rpm

bind-major-minor-releases-release.arch.rpm

包名-主版本號-次版本號-發行號-rpm包的製作者的發行號.硬體平台.rpm

主版本號:重大改進;

次版本號:某個子功雀或能發生重大變化;

發行號:修改BUG,調整了一點功能;

bind-9.7.1-1.noarch.rpm 這里的noarch表示不區分硬體平台,32和64都可以使用;如果是ppc則是在PowerPc上使用的包;

# rpm -ivh /path/to/Package_Name

-i,--install 表示安裝

-v 表示顯示安裝過程的信息

-h 表示以#顯示安裝的進程,總數為50個;

-vv 顯示更詳細的過程;

--nodeps 安裝的時候忽略依賴關系;

--force 無論之前是否安裝過,都強制安裝,可以實現重裝、降級;

--replacepkgs 重新安裝,替換原有的安裝;

--oldpackage 對軟體包進行降級;

--test Do not install the package, simply check for and report potential conflicts. 不進行安裝,只測試看在安裝的時候有沒有依賴包要裝;

rpm -q soft_name

# rpm -q httpd

rpm -qa 查詢當前系統中已經安裝的rpm軟體包;

# rpm -qa |grep 『ssh*』

rpm -qi soft_name 查詢軟體包的安裝信息:

[root@ns2 rpm]# rpm -qi zlib-devel

Name : zlib-devel Relocations: /usr

Version : 1.2.3 Vendor: CentOS

Release : 4.el5 Build Date: 2011年05月11日 星期三 18時57分15秒

Install Date: 2013年07月21日 星升歲鎮期日 17時02分41秒 Build Host: builder10.centos.org

Group : Development/Libraries Source RPM: zlib-1.2.3-4.el5.src.rpm

Size : 269981 License: BSD

Signature : DSA/SHA1, 2011年09月04日 星期日 03時24分25秒, Key ID a8a447dce8562897

URL : http://www.gzip.org/zlib/

Summary : Zlib 開發的頭文件和庫。

Description :

zlib-devel 軟體包包括開發使用 zlib 壓縮和解縮庫的程序

所需的頭文件和庫。

[root@ns2 rpm]#

rpm -ql soft_name 查看該軟體包在系統中存放了哪些文件;

rpm -qf /path/to/file_name 查看該文件吵粗是由哪個rpm包生成的。

rpm -qc soft_name 查看指定rpm包安裝的配置文件的位置;

rpm -qd soft_name 查看指定rpm包安裝的幫助文件的位置;

rpm -q --scripts soft_name 查看指定rpm包在安裝、卸載、更新的前後,所要執行的shell腳本

rpm -qp[i|l|d|c|] 即要加上一個「p」選項;

rpm -Uvh /path/to/package_name

如果安裝的指定的軟體包已經安裝過,則進行升級操作,如果沒有安裝過,則就使用指定的這個軟體包進行安裝;

rpm -Fvh /path/to/package_name

如果安裝過,則升級,否則不進行任何操作;

rpm -Fvh --oldpackage package_name 通常用這個來降級一個rpm包;

rpm -e package_name

--nodeps 強制卸載

rpm -V package_name 也可以使用--verify

通常用來檢查安裝後的文件是不是被修改過;

加密演算法

對稱加密: 加密和解密使用同一個key

非對稱加密:有一對密鑰(公鑰和私鑰),公鑰大家都可以知道,私鑰只有持有人知道;公鑰加密私鑰解,私鑰加密公鑰也可以解。不能由公鑰摧出私鑰,也不能由私鑰摧出公鑰;私鑰還用來做簽名,因為只有私鑰持有人自己才有;

單向加密:使用這種加密演算法加密後,是不可以再還原的。通常用它來做數據完整性的驗證,也就是驗證數據在傳輸的過程中有沒有被別人修改過。

在紅帽的系統中,/etc/pki/rpm-gpg/目錄下面存放了紅帽公司的gpg-key(相當於公鑰),所以只需要把這個gpgkey導入到系統中就可以驗證了。導入方法如下:

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

接下來就可以對將要安裝的rpm包進行驗證了:

# rpm -K /path/to/package_file

dsa,gpg驗證來源的合法性,也就是驗證簽名。但是可以使用--nosignature 來跳過簽名驗證;

sha1,md5驗證軟體包的完整性,可以使用--nodigest 來跳過完整性驗證;

rpm --rebuilddb 重建資料庫

--initdb 初始化資料庫

yum install -y pack1 pack2 安裝指定的軟體包

yum remove pack1 pack2 -y 刪除指定的軟體包

yum update pack1 pack2 更新指定的軟體包

yum list installed 列出所有已經安裝的軟體包

yum update 更新源

yum search string 搜索包含string的軟體包

yum install package_name 獲取軟體包信息

# tar zxf nginx-1.4.7.tar.gz -C /usr/src

# configure --prefix=/usr/local/nginx --conf-path=/etc

# make

# make install

由於使用的是源碼包安裝在非正常路徑下。所以還要做以下的調整:

修改/etc/profile文件。或是在/etc/profile.d/下創建一個以.sh結尾的文件;再把二進製程序的路徑export出來就行了;

在/etc/ld.so.conf.d/中創建一個以.conf文件結尾的文件,而後把要增添的路徑直接寫入此文件中就行了;

這樣系統就會在下次啟動的時候,自動載入這些新增加的庫;如果想讓系統馬上可以找到這些新增加的庫,就必須執行下面的命令:

# ldconfig 通知系統重新搜索庫文件,還可以加上-v選項,表示顯示過程;

默認的頭文件搜索路徑是:/usr/include/

要添加新的頭文件搜索路徑,可以使用鏈接的方式:

ln -s /usr/local/nginx/include/* /usr/include/



ln -s /usr/local/nginx/include /usr/include/nginx

這時可以修改/etc/man.conf文件,在裡面添加以下內容:

MANPATH /usr/local/nginx/man

還有一種方式就是臨時使用:

# man -M /usr/local/nginx/man nginx 這樣就可以查看nginx的man手冊了;

『貳』 如何在linux使用md5對其進行加密

這里以字元串123456為例子,它的md5密文值為:x0dx0a這里以1.txt為需要被加密的文件。x0dx0ax0dx0a一、用oppnsslmd5加密字元串和文件的方法。x0dx0a1.oppnsslmd5加密字元串的方法x0dx0aa.手動輸入命令及過程如下:x0dx0a#openssl//在終端中輸入openssl後回車。x0dx0aOpenSSL>md5//輸入md5後回車x0dx0a123456//接著輸入123456,不要輸入回車。然後按3次ctrl+d。x0dx0a123456//123456後面的就是密文了x0dx0a解釋:為何在輸入123456後不回車呢?x0dx0a是因為openssl默認會把回車符當做要加密的字元串中的一個字元,所以得到的結果不同。如果你輸入123456後回車,在按2次ctrl+d。得到的結果是:x0dx0aOpenSSL>md5x0dx0a123456x0d//因為openssl不忽略回車符導致的x0dx0ab.或者直接用管道命令x0dx0a#echo-n123456|opensslmd5//必須要有-n參數,否則就不是這個結果了。x0dx0ax0dx0a解釋:為何要加-n這個參數?x0dx0a-n就表示不輸入回車符,這樣才能得到正確的結果。如果你不加-n,那麼結果和前面說的一樣為:x0d//因為openssl不忽略回車符導致的x0dx0a2.用openssl加密文件。x0dx0a#opensslmd5-in1.txtx0dx0ax0dx0a##################################################3x0dx0aOpenssl其他相關加密的命令參數:引自:實用命令:利用openssl進行BASE64編碼解碼、md5/sha1摘要、AES/DES3加密解密收藏x0dx0a一.利用openssl命令進行BASE64編碼解碼(base64encode/decode)x0dx0a1.BASE64編碼命令x0dx0a對字元串『abc』進行base64編碼:x0dx0a#echoabc|opensslbase64x0dx0aYWJjCg==(編碼結果)x0dx0a如果對一個文件進行base64編碼(文件名t.txt):x0dx0a#opensslbase64-int.txtx0dx0a2.BASE64解碼命令x0dx0a求base64後的字元串『YWJjCg==』的原文:x0dx0a#echoYWJjCg==|opensslbase64-dx0dx0aabc(解碼結果)x0dx0a如果對一個文件進行base64解碼(文件名t.base64):x0dx0a#opensslbase64-d-int.base64x0dx0a二.利用openssl命令進行md5/sha1摘要(digest)x0dx0a1.對字元串『abc』進行md5摘要計算:echoabc|opensslmd5x0dx0a若對某文件進行md5摘要計算:opensslmd5-int.txtx0dx0a2.對字元串『abc』進行sha1摘要計算:echoabc|opensslsha1x0dx0a若對某文件進行sha1摘要計算:opensslsha1-int.txtx0dx0a三.利用openssl命令進行AES/DES3加密解密(AES/DES3encrypt/decrypt)x0dx0a對字元串『abc』進行aes加密,使用密鑰123,輸出結果以base64編碼格式給出:x0dx0a#echoabc|opensslaes-128-cbc-k123-/JA2dhN4mtiotwD7jt4g=(結果)x0dx0a對以上結果進行解密處理:x0dx0a#echoU2FsdGVkX18ynIbzARm15nG/JA2dhN4mtiotwD7jt4g=|opensslaes-128-cbc-d-k123-base64x0dx0aabc(結果)x0dx0a若要從文件里取原文(密文)進行加密(解密),只要指定-in參數指向文件名就可以了。x0dx0a進行des3加解密,只要把命令中的aes-128-cbc換成des3就可以了。x0dx0a註:只要利用opensslhelp就可以看到更多的安全演算法了。x0dx0a###############################################x0dx0ax0dx0a二、利用php的md5函數加密字元串x0dx0a#toucha.php//創建a.php文件x0dx0a#via.php//用vi編輯a.php文件x0dx0a將輸入進去後保存x0dx0a#phpa.php//運行a.php文件x0dx0a顯示:x0dx0a三、利用md5sum命令x0dx0aA.在linux或Unix上,md5sum是用來計算和校驗文件報文摘要的工具程序。一般來說,安裝了Linux後,就會有md5sum這個工具,直接在命令行終端直接運行。可以用下面的命令來獲取md5sum命令幫助manmd5sumx0dx0a#md5sum_helpx0dx0a有個提示:「WithnoFILE,orwhenFILEis-,readstandardinput.」翻譯過來就是「如果沒有輸入文件選項或者文件選項為-,則從標磚讀取輸入內容」,即可以直接從鍵盤讀取字元串來加密。x0dx0a利用md5sum加密字元串的方法x0dx0a#md5sum//然後回車x0dx0a123456//輸入123456.然後按兩次ctrl+d.x0dx0a顯示:x0dx0a123456紅色代表加密後的值x0dx0a還可以用管道命令:x0dx0a#echo-n�'|md5sumx0dx0ax0dx0a或者寫成md5加密腳本,名字叫md5.sh,x0dx0a將以下內容復制進腳本里:x0dx0a#!/bin/bashx0dx0aecho-n$1|md5sum|awk'{print$1}'x0dx0ax0dx0a保存後,給腳本執行許可權。x0dx0a#shmd5.sh123456x0dx0a顯示:x0dx0aB.其實也可以將文本放入文本文件,然後用md5sum加密改文本,也可以得到字元串加密的值。過程如下:x0dx0a#toucha.txtx0dx0a#echo-n123456>a.txt//將123456寫進文本文件,不能丟了_n參數,避免回車符干擾x0dx0a#md5suma.txtx0dx0a顯示:a.txtx0dx0ax0dx0actrl+d有兩個含義:x0dx0a一是向程序發送文件輸入結束符EOF。x0dx0a二是向程序發送exit退出指令。程序收到信號後具體動作是結束輸入、然後等待,還是直接退出,那就要看該程序捕獲信號後是如何操作的了。x0dx0amd5sum屬於第一個含義。兩次strl+d了,第一次讀取EOF指令,再次捕獲就會當成exit指令。而shell一類的程序,會直接把ctrl+d解析為退出指令。

『叄』 linux用戶簡略介紹

    用戶和組管理

資源分派

  Authentication;認證

  Authoization;授權

  Accouting;審計

      Audition

token ,identity(username/password)

linux 用戶  Username/UID

管理員;root 0

普通用戶:1-65535

系統用戶; 1-499 ,9999

  對守護進程獲取資源進行許可權分派

登錄用戶;500+ ,1000+

  交互登錄

linux組: Groupname/GID

管理員組;root, 0

普通組;

    系統組 1-499,1--999

    普通組 500+ , 1000+

linux安全上下文

運行中的程序;進程(procees)

  以進程發起者的身份運行;

    root;cat

    tom;cat 

一個進程所能夠訪問的所有櫻拿資源取決於進程發起者的身份

linux組的類別;

用戶的基本組(主組):

  組名同用戶名;且僅包含一個組;私有組

用戶的附加組(額外組):

linux用戶和組相關的配置文件;

/etc/passwd  用戶及或虧其屬性信息(名稱,UID,基本組ID)

/etc/group. 組及其屬性信息

/etc/shadow 用戶密碼及其相關屬性;

/etc/gshadow 組密碼及其相關組信息

/etc/passwd

name;password;UID;GID;GECOS;directory;shell

用戶名;密碼;UID;GID;GECOS;主目錄;默脊團搭認shell

/etc/group

  group_name;password;GID;user_list

組名,組密碼,GID,以當前組為附加組的用戶列表(用戶過多的話,分隔為逗號)

/etc/shadow

用戶名:加密了的密碼l:

  加密機制  ,

  加密 明文-->密文

  解米 密文-->明文             

單向加密;提取數據指紋 (唯一特徵)

md5; message digest, 128bits

sha1;secure hash algorithm,160bits

sha224.224bits

sha383;384bits

sha512;512bits

雪崩效應,初始條件的微小改變,將會引起結果的巨大改變;

定長輸出;

密碼的復雜性策略

1數字,大小寫字母,及特殊字元中至少三種

2足夠長;

3使用隨機密碼,

4定期更換,不重復以前的密碼

用戶和組相關的管理命令

用戶創建; useradd

useradd user1

tail -l /etc/passwd  查看相關命令

useradd -u UID [UID_MIN,UID,MAX]定義在 /etc/login.defs

        -g 指明用戶的基本組,可為組名,也可為GID(添加組id的時候組名必須存在)

        -c「COMMENT」用戶的注釋信息

        -d /PATH/TO>HOME_DIR 以指定的路徑為目錄

      - s  SHELL指明用戶的默認shell

        可用列表在/etc/shell 文件中

      (/etc/default/useradd) 設置SHELL變數

        -G GROUP1 GROUP2,用戶指明附加組;組必須存在

默認值設定; /etc/default/useradd 中

    useradd-D

          -s

id  用戶名查看用戶的UID等信息

groupadd 組名

練習

創建用戶gentoo ,附加組為distro和linux,默認shell 為/bin/csh z

注釋信息為「Gentoo DIstribution」

『肆』 Linux基礎測試試題及答案

一、選擇題(非單選)

1、在正則表達式當中下面那一個字元集表示非空格字元( )

a. [:graph:]

b. [:digit:]

c. [:space:]

d. [:alpha:]

參考答案:A

2、關於bash變數論述正確的是:( )

a. 可以在/etc/porfile裡面設置對所有用戶生效,永久

b. 在用戶家目錄下的.bash_profile文件中添加變數對單一用戶生效,臨時生效

c. 可以使用export 定義,只對當前shell生效,永久有效

d. 以上說法都不對

參考答案:A

3、當登錄linux後,登錄的shell將查不同啟動文件來處理其中的命令,處理文件的順序是( )

a. /etc/profile --> ~/.bash_profile --> ~/.profile --> ~/.bash_login

b. /etc/profile --> ~/.bash_profile --> ~/.bash_login --> ~/.profile

a. ~/.bash_profile -->/etc/profile --> ~/.profile --> ~/.bash_login

a. ~/.bash_login --> ~/.profile --> ~/.bash_profile -->/etc/profile

參考答案:B

4、創建多級目錄命令是( )

A、mkdir -p

B、mkdir -v

C、mkdir -m

D、mkdir -Z

參考答案:A

5、有一些文件root用戶也無法直接修改,可使用說明命令看看其許可權( )

A、ls -lh

B、file

C、stat

D、lsattr

參考答案:D

6、linux上為了使用更多簡潔操作,可以使用別名來簡化命令,以下別名定義正確的是( )

A、LS=‘ls -lh’

B、set cnet ‘cd /etc/sysconfig/network-scripts/ifcfg-eth0’

C、alias die=‘rm -fr’

D、unalias die=‘rm -fr’

參考答案:C

7、常見的文本編輯器工具有哪些( )

A、nano

B、cat

C、cut

D、vim

參考答案:AD

8、使用find命令查找文件時,以下哪個選項代表套接字文件( )

A. d

B. l

C. p

D. s

參考答案:D

9、如一個文本文件的各許可權位是這樣的:-rw-r--r--,對該文件執行chmod g+s 後,其許可權位應顯示為( )

A. -rw-r-Sr--

B. -rw-r-sr--

C. -rw-r--r--

D. -rw-r-xr--

參考答案:A

10、使用fdisk對磁碟進行分區時,LVM分區的類型為( )

A. l

B. lvm

C. 9e

D. 8e

參考答案:D

11、使用tar命令對一個目錄只打包,不壓縮,應該使用如下哪條命令( )

A. tar -cvf

B. tar -zcvf

C. tar -jvf

D. tar -jcvf

參考答案:A

12、shell腳本的哪個位置參數可以表示腳本本身( )

A. $0

B. $1

C. $#

D. $@

參考答案:A

13、通常我常說的四層負載和七層負載對應OSI模型分別是?

A. 傳輸層,表示層

B. 網路層,應用層

C. 傳輸層,應用層

D. 網路層,表示層

參考答案:C

14、系統中存在兩個進程, 其pid分別為 110, 119, 此時希望當119需要佔用CPU時總是要優於110, 應如何做?( )

A. 調整進程119的nice值, nice -5 119

B. 調整進程119的nice值, renice -5 119

C. 調整進程110的nice值, nice -5 110

D. 調整進程119的nice值, renice -5 110

參考答案:B

15、如何在非互動式的情況下為用戶mage添加一條crontab任務?

A. 將任務寫入到/var/spool/cron/root

B. 將任務寫入到/var/spool/cron/mage

C. 將任務寫入到/var/spool/root/cron

D. 將任務寫入到/var/spool/mage/cron

參考答案:B

16、CentOS7系統中啟動網路服務的命令是:

A. service network start

B. /etc/init.d/network start

C. systemctl start network.service

D. /etc/init.d/rc.d/init.d start

參考答案:C

17、kernel實現自身初始化時,實現的任務為( )

A.探測可識別的所有硬體;

B.以只讀方式裝載“真正根文件系統”

C.按次序查找各引導設備,第一個有引導程序的設備即為啟動系統用到的設備

D.啟動用戶空間的第一個應用程序:/sbin/init

參考答案:C

18、CentOS 6系統中,Linux系統運行級別,關系對應不正確的是( )

A.4--維護模式,多用戶模式,需要用戶認讓,會啟動網路功能,但不支持使用NFS;

B.1--維護模式,單用戶模式,sigle模式;此級別可允許root用戶直接登錄而無須認證;

C.3--正常級別,完全多用戶模式,文本界面;

D.5--正常級別,完全多用戶模式,圖形界面;

參考答案:A

19、下面命令,可以輸出/etc/passwd文件中root用戶所在行的`是( )

A.awk '{if($1=/root/) print }' /etc/passwd

B.awk -F: '{if($1==/root/) print }' /etc/passwd

C.awk -F: '{if($1=/root/) print }' /etc/passwd

D.awk -F: '{if($1~/root/) print }' /etc/passwd

參考答案:D

20、以下不是/ect/rc.d/rc.sysinit的功能的是()

A.根據配置文件中的設定來設定主機名

B.配置伺服器ip地址

C.列印文本歡迎信息

D.激活LVM和RAID設備

參考答案:B

判斷題(如有興趣的同學可以分析為什麼對錯)

1、在對稱加密中,加密與解密使用同一密鑰,主要演算法有md5,sha1。

參考答案:錯

解析:md5與sha1演算法是單向加密的演算法,並非對稱加密的演算法

2、兩塊硬碟實現RAID1之後,整體寫性能會變差

參考答案:對

3、做RAID5至少需要3塊磁碟。

參考答案:對

4、keepalived 是基於VRRP協議為基礎實現的。

參考答案:對

5、進程A在啟動時,系統的可打開的最大文件描述符個數為1024, 此時將系統的可打開的最大文件描述符個數設置為65535, 之後如果進程A創建子進程後, 那麼子進程可打開的最大文件描述符個數為1024, 對嗎?

參考答案:錯

問答題

1、找出當前目錄下10天沒有改變,大小大於4K的普通文件或目錄

參考答案:

find ./ -type d -o -type f -size +4k ! -mtime -10

2、使用ss命令, 查看當前系統上處於time_wait 狀態的連接

參考答案:

ss -4 state time-wait 或者 ss -o state time-wait

3、請簡述centos6的啟動流程

參考答案:

POST --> BIOS(boot sequence) --> MBR (bootloader) --> kernel(ramdisk) --> /sbin/init

設定默認運行級別 --> 使用/etc/rc.d/rc.sysinit腳本進行系統初始化 -->分別關閉和啟動對應級別的所有服務 --> 啟動字元終端 --> 啟動圖形終端(如果默認級別為5)--> 顯示登錄提示;

4、 yum update和yum upgrade有什麼區別?

參考答案:

yum update:升級軟體包的同時也升級軟體和系統內核

yum upgrade:只升級軟體包,不升級軟體和系統內核

5、在每周二的凌晨1點5分執行腳本/data/get_username.sh,並將腳本的輸出寫至/tmp/get_username.log日誌文件中

參考答案:

5 1 * * 2 /bin/sh /data/get_username.sh &>> /tmp/get_username.log

或者

5 1 * * 2 /bin/sh /data/get_username.sh >> /tmp/get_username.log 2>&1

『伍』 linux 怎麼判斷一個文件是否完整

1、用哈希值
2、一般下載文件時候,官方都會提供一個校驗的md5或sha1哈希值
3、下載完計算一下哈希值對比一下就知道了
4、例如:cn_windows_10_ecation_version_1607_updated_jul_2016_x64_dvd_9056220.iso
SHA1:
下載後計算對比:
sha1sum filename
openssl sha1 filename

『陸』 北大青鳥分享Linux 下易用的光碟鏡像管理工具

磁碟鏡像包括了整個磁碟卷的文件或者是全部的存儲設備的數據,比如說硬碟,光碟(DVD,CD,藍光光碟),磁帶機,USB快閃記憶體,軟盤。北大青鳥http://www.kmbdqn.com/認為一個完整的磁碟鏡像應該包含與原來的存儲設備上一樣完整、准確,包括數據和結構信息。



磁碟鏡像文件格式可以是採用開放的標准,像ISO格式的光碟鏡像,或者是專有的軟體應用程序的特定格式。"ISO"這個名字來源於用CD存儲的ISO9660文件系統。但是,當用戶轉向Linux的時候,經常遇到這樣的問題,需要把專有的的鏡像格式轉換為開放的格式。


磁碟鏡像有很多不同的用處,像燒錄光碟,系統備舉正份,數據恢復,硬碟克隆,電子取證和提供操作系統(即LiveCD/DVDs)。


有很多不同的方法可以把ISO鏡像掛載到Linux系統下。強大的mount命令給我們提正滑悔供了一個簡單的解決方案。但是如果你需要很多工具來操作磁碟鏡像,你可以試一試下面的這些強大的開源工具。


很多工具還沒有看到最新的版本,所以如果你正在尋找一個很好用的開源工具,你也可以加入,一起來為開源做出一點貢獻。


特性:


支持自動掛載ISO,IMG,BIN,MDFandNRG鏡像文件


支持通過loop方式掛載UDF鏡像


自動在根目錄創建掛載點


自動解掛鏡像文件


自動刪除掛載目錄,並返回到主目讓悶錄之前的狀態


自動記錄最近10次掛載歷史


支持掛載多個鏡像文件


支持燒錄ISO文件及IMG文件到光碟


支持MD5校驗和SHA1校驗


自動檢索之前解掛的鏡像


『柒』 關於linux設置密碼加密

用戶名加密遇見的較少。密碼一般都支持md5,sha1等。就是你選通過md5,sha1等演算法加密你的密碼,然後把密文寫在你的配置文件里。具體格應該看你的應用程序的說明。

『捌』 Linux常用基本命令(六)

1)service network status 查看指定服務的狀態

2)service network stop 停止指定服務

3)service network start 啟動指定服務

4)service network restart 重啟指定服務

5)service --status-all 查看系統中所有的後台服務

1)chkconfig 查看所有伺服器自啟配置

2)chkconfig iptables off 關掉指定服務的自動啟動

3)chkconfig iptables on 開啟指定服務的自動拿虧啟動

[root@bigdata111 ~]# service crond restart (重新啟動服務)

1)基本語法

crontab [選項]

選項:

-e: 編輯crontab定時任務

-l: 查詢crontab任務

-r: 刪除當前用戶所有的crontab任務

2)參數說明

[root@bigdata111 ~]# crontab -e

(1)進入crontab編輯界面。會打開vim編輯你的工作。

* * * * * 執行的任務

(2)特殊符號

(3)特定時間執行命令

3)案例:

*/5 * * * * /bin/echo 」11」 >> /tmp/test

*/1 * * * * /bin/echo 」11」 >> /opt/TZ/ITSTAR

RPM包的名稱格式

Apache-1.3.23-11.i386.rpm

- 「apache」 軟體名稱

- 「1.3.23-11」軟體的版本號,主版本和此版本

- 「i386」是軟體所運行的硬體盯敏爛平台

- 「rpm」文件擴展名,代表RPM包

1)基本語法:

rpm -qa (功能描述:查詢所安裝的所有rpm軟體包)

過濾

rpm -qa | grep rpm軟體包

2)案例

[root@bigdata111 Packages]# rpm -qa |grep firefox

firefox-45.0.1-1.el6.centos.x86_64

1)基凱漏本語法:

(1)rpm -e RPM軟體包

或者(2) rpm -e --nodeps 軟體包

--nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。

2)案例

[root@bigdata111 Packages]# rpm -e firefox

1)基本語法:

rpm -ivh RPM包全名

-i=install,安裝

-v=verbose,顯示詳細信息

-h=hash,進度條

--nodeps,不檢測依賴進度

2)案例

[root@bigdata111 Packages]# pwd

/media/CentOS_6.8_Final/Packages

[root@bigdata111 Packages]# rpm -ivh firefox-45.0.1-1.el6.centos.x86_64.rpm

warning: firefox-45.0.1-1.el6.centos.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

Preparing... ########################################### [100%]

1:firefox ########################################### [100%]

熱點內容
鳥存儲空氣 發布:2025-05-18 00:20:24 瀏覽:200
linux刻錄iso 發布:2025-05-18 00:16:15 瀏覽:661
php動態參數 發布:2025-05-18 00:12:05 瀏覽:425
安卓應用上傳 發布:2025-05-18 00:11:57 瀏覽:802
數對的演算法 發布:2025-05-18 00:11:02 瀏覽:381
linuxwhile 發布:2025-05-18 00:10:08 瀏覽:143
xpftp外網 發布:2025-05-17 23:58:11 瀏覽:385
如何評價一個伺服器的性能 發布:2025-05-17 23:40:53 瀏覽:270
淘寶客適合什麼伺服器 發布:2025-05-17 23:39:26 瀏覽:613
python循環文件 發布:2025-05-17 23:39:22 瀏覽:829