欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux命令mailp,創(chuàng)建目錄Linux命令

Linux常見命令

權(quán)限管理命令 chmod

創(chuàng)新互聯(lián)公司主營淶水網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā),淶水h5重慶小程序開發(fā)公司搭建,淶水網(wǎng)站營銷推廣歡迎淶水等地區(qū)企業(yè)咨詢

英文愿意: change the permissions mode of a file

語法: chmod[{ugoa}{+-=}{rwx}] [文件或目錄]

[mide = 421] [文件或目錄]

-R 遞歸修改

權(quán)限的數(shù)字表示

r -- 4

w -- 2

x -- 1

rwxrw-r-- (4+2+1 = 7)

7 6 4

例子:mkdir /temp 創(chuàng)建了一個目錄

touch /temp/testfile 在該目錄下創(chuàng)建了一個test file文件

chmod 777 /temp 改變了一下該目錄的權(quán)限

名稱: chgrp

英文原意:change file group ownership

語法:chgrp [用戶][文件或目錄]

功能: 改變文件或目錄的所屬租

例子: useradd hl // 添加所有者

groupadd brother // 添加所有組

charp brother text // brother變成了text文件的所屬組

注意:

1、所屬組就是創(chuàng)建這的所屬者的缺省組

2、linux中創(chuàng)建的文件缺少x(可執(zhí)行)為了使系統(tǒng)更加安全

mask

0022

0特殊權(quán)限

022 ugo --- -w- -w-

1、文件搜索命令find

執(zhí)行權(quán)限:find

語法:find[搜索范圍][匹配條件]

功能描述:文件搜索

例子:

find /etc -name init (-iname 不區(qū)分大小寫)

find /home -user(-group) hl

在根目錄下查找所有者(所有組)為hl的文件

在目錄/etc中查找文件init

init init init // 通配符

?init (?匹配單個字符)

find / -size +204800

在跟目錄下查找大于100MB的文件 (100MB = 102400KB = 204800)

+n 大于 -n小于 n等于

find /etc -cmin -5

例子2:

find /etc -size + 163840 -a size -204800

在/etc下查找大于80MB小于100MB的文件

-a兩個條件同時滿足

-o兩個條件滿足任意一個即可

在/etc下查找5分鐘內(nèi)被修改的屬性的文件和目錄

-amin 訪問時間 access

-cmin 文件屬性 change

-mmin 文件內(nèi)容 modify

2、文件搜索指令 locate

命名名稱:locate

執(zhí)行權(quán)限:所有用戶

語法:locate 文件名

功能描述:在文件資料庫中查找文件

例子: $ locate inittab

輸出文件所在位置

locate和find的區(qū)別:

locate的查找速度很快,因為find是在分區(qū)和磁盤上查找,而locate是在資料庫中查找

注意:如果資料庫沒有實時更新,所以locate可能會查不到要查詢的文件。

即:

updatedb (升級文件的資料庫)

loocate -i 文件名 (-i 不區(qū)分大小寫)

3、文件搜索命令:which (更精確呦)

執(zhí)行權(quán)限:所有用戶

功能描述:搜索命令所在目錄及別名信息

例子: which ls

alias(別名)

4、whiereis

執(zhí)行權(quán)限:所有用戶

語法: whereis[命令名稱]

功能描述:搜索命令所在目錄及幫助文檔路徑

例子: whereis ls

5、grep

執(zhí)行權(quán)限:所有用戶

語法:grep -iv[指定字串][文件]

功能描述:在文件中搜索字符串匹配的行并輸出

-i 不區(qū)分大小寫

-v 排除指定字符串

例子 grep mysql /root/install.log

補充: linux中 # 表示注釋

命名名稱:man

英文原意:manual

執(zhí)行權(quán)限:所有用戶

語法:man[命令或配置文件]

功能描述:獲取幫助信息

例子: man ls # 查看ls命令的幫助信息

man services 查看配置文件sevices的幫助信息

補充:man 。。。。后

/-g :查詢與g有關(guān)的信息

空格進行翻頁

回車進行換行

按n繼續(xù)查找

命令名稱:useradd

執(zhí)行權(quán)限:root

語法:useradd 用戶名

功能描述: 添加新用戶

例子: useradd HF

命令名稱:passwd

執(zhí)行權(quán)限:所有用戶

語法:passwd 用戶名

功能描述: 設(shè)置用戶密碼

例子: passwd HF

命令名稱:who

執(zhí)行權(quán)限:所有用戶

語法:who

功能描述: 查看登錄用戶信息

例子: who

輸出內(nèi)容含義:

登錄用戶名 登錄終端(tty本地登錄、pds表述遠程終端) 登錄時間 登錄主機ip地址

命令名稱:w

執(zhí)行權(quán)限:所有用戶

語法:w

功能描述: 查看登錄用戶詳細信息

例子: w

命令名稱:gzip

英文原意:GNU zip

執(zhí)行權(quán)限:所有用戶

語法:gzip[文件]

功能描述: 壓縮文件

壓縮后文件格式:.gz

解壓縮:gunzip 壓縮文件

注意:gizp只能壓縮文件,不能壓縮目錄

命令名稱:tar

執(zhí)行權(quán)限:所有用戶

語法:tar 選項 [-zcf] [壓縮文件名] [目錄]

-c 打包

-v 顯示詳細文件

-f 指定文件名

-z 打包同時壓縮

功能描述: 打包目錄

壓縮后文件格式:.tar.gz

命令名稱:zip

執(zhí)行權(quán)限:所有用戶

語法:zip 選項[-r][壓縮后文件名][文件或目錄]

-r 壓縮目錄

功能描述: 壓縮文件或目錄

壓縮后文件格式: zip

注意:zip是window和linux系統(tǒng)中通過用的壓縮格式

命令名稱:bzip2

執(zhí)行權(quán)限:所有用戶

語法:bzip2 選項 [-k] [文件]

-k 產(chǎn)生壓縮文件后保留有源文件

功能描述: 壓縮文件

壓縮后文件格式: .bz2

注意: bzip2的壓縮比例大,適用于壓縮較大的文件

bunzip2解壓縮

對目錄壓縮:tar.bz2

指令名稱:write

指令權(quán)限:所有用戶

語法:write 用戶名

功能描述:給用戶發(fā)消息 ,以ctrl + D保存

例子: write YX

命令名稱:wall

英文原意:write all

執(zhí)行權(quán)限:所有用戶

語法:wall [message]

功能描述: 發(fā)廣播信息

命令名稱:ping

執(zhí)行權(quán)限:所有用戶

語法:ping 選項IP地址

-c 指定發(fā)送次數(shù)

功能描述: 測試網(wǎng)絡(luò)連通性

例子: ping 192.168.1.156

命令名稱:ifcongig

英文原意:interface configure

執(zhí)行權(quán)限:root

語法:ifconfig 網(wǎng)卡名稱 IP地址

功能描述:查看和設(shè)置網(wǎng)卡信息(設(shè)立之臨時IP)

例子: ifconfig etho 192.168.1.156

etch0 本地真實網(wǎng)卡

lo 回環(huán)網(wǎng)卡 (用來本機通信個測試的)

cncap:。。網(wǎng)絡(luò)名稱是以太網(wǎng)

HWaddr: 16進制表示的 48位的 網(wǎng)卡的物理地址

addr:當前計算機IP地址

Bcast:當前網(wǎng)絡(luò)地址

Mask:子網(wǎng)掩碼

inet6 addr: 表示的是IPv6的地址信息

RX packets:接受數(shù)據(jù)包的總數(shù)量

TX packets:發(fā)送數(shù)據(jù)包的總數(shù)量

Base addtess: 網(wǎng)卡當中的物理位置

命令名稱:mail (郵件命令)

執(zhí)行權(quán)限:所有用戶

語法:mail [用戶名]

功能描述:查看發(fā)送電子郵件

發(fā)送:ctrl + D

查詢: mail

例子: mail root

[圖片上傳中...(-d00bb9-1591253201012-0)]

命令名稱:last

執(zhí)行權(quán)限:所有用戶

語法:last

功能描述:列出目前和過去登入系統(tǒng)的用戶信息

命令名稱:traceroute

執(zhí)行權(quán)限:所有用戶

語法:traceroute

功能描述:顯示數(shù)據(jù)包到主機的路徑

例子: traceroute

命令名稱:netstat

執(zhí)行權(quán)限:所有用戶

語法:netstat [選項]

功能描述:顯示網(wǎng)絡(luò)相關(guān)信息

選項:

-t : TCP協(xié)議

-u : UDP協(xié)議

-l : 監(jiān)聽

-r : 路由

-n : 顯示IP地址和端口號

例子:

netstat -tlun 查看本機監(jiān)聽的端口

netstat -an 查看本機所有網(wǎng)絡(luò)鏈接

netstat -rn 查看本屆路由表

命令名稱:setup

執(zhí)行權(quán)限:root

語法:setup

功能描述:配置網(wǎng)絡(luò)(永久生效)

例子: setup

注意:配置網(wǎng)絡(luò)結(jié)束后要重啟網(wǎng)絡(luò)服務

service network restart

掛在命令

命令名稱:mount

執(zhí)行權(quán)限:所有用戶

語法:mount[-t 文件系統(tǒng)] 設(shè)備文件

例子: mount -t iso9660/dev/sr0/mnt/cdrom

命令名稱:shutdown

[root@localhost~]#shutdown [選項] 時間

選項:- c : 取消前一個關(guān)機命令

- h:關(guān)機

- r :重啟

特點:可以正確的關(guān)閉和保存服務,建議實用

其他關(guān)機命令

halt

poweroff (直接斷電)

init 0

重啟命令

reboot

init6

補充:init _ 的數(shù)字含義

init0 關(guān)機

init1 單用戶(啟動最小最核心的服務)

init2 不完全多用戶,不含NFS服務(network file system 網(wǎng)絡(luò)文件系統(tǒng))

init3 完全多用戶

init4 未分配

init5 圖形界面

init6 重啟

查詢系統(tǒng)運行級別

runlevel

退出登錄命令

logout

linux 中mail命令問題

客戶端測試

vim ~/.mailrc

列:set smtp=smtp://mail.example.com 發(fā)信服務器

set from=zhangsan@example.com 發(fā)件人

set folder=imap://mail.example.com 收件服務器

wq

mail 測試

如何在Linux命令行中通過SMTP服務器發(fā)送電子郵件

假定你想配置一個 Linux 應用,用于從你的服務器或桌面客戶端發(fā)送郵件信息。郵件信息可能是郵件簡報、狀態(tài)更新(如 Cachet)、監(jiān)控警報(如 Monit)、磁盤時間(如 RAID mdadm)等等。當你要建立自己的 郵件發(fā)送服務器 傳遞信息時 ,你可以替代使用一個免費的公共 SMTP 服務器,從而避免遭受維護之苦。

谷歌的 Gmail 服務就是最可靠的 免費 SMTP 服務器 之一。想要從應用中發(fā)送郵件通知,你僅需在應用中添加 Gmail 的 SMTP 服務器地址和你的身份憑證即可。

使用 Gmail 的 SMTP

服務器會遇到一些限制,這些限制主要用于阻止那些經(jīng)常濫用服務器來發(fā)送垃圾郵件和使用郵件營銷的家伙。舉個例子,你一次只能給至多 100

個地址發(fā)送信息,并且一天不能超過 500

個收件人。同樣,如果你不想被標為垃圾郵件發(fā)送者,你就不能發(fā)送過多的不可投遞的郵件。當你達到任何一個限制,你的 Gmail

賬戶將被暫時的鎖定一天。簡而言之,Gmail 的 SMTP 服務器對于你個人的使用是非常棒的,但不適合商業(yè)的批量郵件。

說了這么多,是時候向你們展示 如何在 Linux 環(huán)境下使用 Gmail 的 SMTP 服務器 了。

Google Gmail SMTP 服務器設(shè)置

如果你想要通過你的應用使用 Gmail 的 SMTP 服務器發(fā)送郵件,請牢記接下來的詳細說明。

郵件發(fā)送服務器 (SMTP 服務器): smtp.gmail.com

使用認證: 是

使用安全連接: 是

用戶名: 你的 Gmail 賬戶 ID (比如 "alice" ,如果你的郵箱為 alice@gmail.com)

密碼: 你的 Gmail 密碼

端口: 587

確切的配置根據(jù)應用會有所不同。在本教程的剩余部分,我將向你展示一些在 Linux 上使用 Gmail SMTP 服務器的應用示例。

從命令行發(fā)送郵件

作為第一個例子,讓我們嘗試最基本的郵件功能:使用 Gmail SMTP 服務器從命令行發(fā)送一封郵件。為此,我將使用一個稱為 mutt 的命令行郵件客戶端。

先安裝 mutt:

對于 Debian-based 系統(tǒng):

$ sudo apt-get install mutt

對于 Red Hat based 系統(tǒng):

$ sudo yum install mutt

創(chuàng)建一個 mutt 配置文件(~/.muttrc),并和下面一樣,在文件中指定 Gmail SMTP 服務器信息。將 替換成自己的 Gmail ID。注意該配置只是為了發(fā)送郵件而已(而非接收郵件)。

$ vi ~/.muttrc

set from = "@gmail.com"set realname = "Dan Nanni"set smtp_url = "smtp://@smtp.gmail.com:587/"set smtp_pass = ""

一切就緒,使用 mutt 發(fā)送一封郵件:

$ echo "This is an email body." | mutt -s "This is an email subject" alice@yahoo.com

想在一封郵件中添加附件,使用 "-a" 選項

$ echo "This is an email body." | mutt -s "This is an email subject" alice@yahoo.com -a ~/test_attachment.jpg

使用 Gmail SMTP 服務器意味著郵件將顯示是從你 Gmail 賬戶發(fā)出的。換句話說,收件人將視你的 Gmail 地址為發(fā)件人地址。如果你想要使用自己的域名作為郵件發(fā)送方,你需要使用 Gmail SMTP 轉(zhuǎn)發(fā)服務。

當服務器重啟時發(fā)送郵件通知

如果你在 虛擬專用服務器(VPS)

上跑了些重要的網(wǎng)站,建議監(jiān)控 VPS 的重啟行為。作為一個更為實用的例子,讓我們研究如何在你的 VPS

上為每一次重啟事件建立郵件通知。這里假設(shè)你的 VPS 上使用的是 systemd,并向你展示如何為自動郵件通知創(chuàng)建一個自定義的 systemd

啟動服務。

首先創(chuàng)建下面的腳本 reboot_notify.sh,用于負責郵件通知。

$ sudo vi /usr/local/bin/reboot_notify.sh

#!/bin/sh

echo "`hostname` was rebooted on `date`" | mutt -F /etc/muttrc -s "Notification on `hostname`" alice@yahoo.com

$ sudo chmod +x /usr/local/bin/reboot_notify.sh

在這個腳本中,我使用 "-F" 選項,用于指定系統(tǒng)級的 mutt 配置文件位置。因此不要忘了創(chuàng)建 /etc/muttrc 文件,并如前面描述的那樣填入 Gmail SMTP 信息。

現(xiàn)在讓我們創(chuàng)建如下一個自定義的 systemd 服務。

$ sudo mkdir -p /usr/local/lib/systemd/system$ sudo vi /usr/local/lib/systemd/system/reboot-task.service

[Unit]

Description=Send a notification email when the server gets rebooted

DefaultDependencies=no

Before=reboot.target

[Service]

Type=oneshot

ExecStart=/usr/local/bin/reboot_notify.sh

[Install]

WantedBy=reboot.target

在創(chuàng)建服務后,添加并啟動該服務。

$ sudo systemctl enable reboot-task$ sudo systemctl start reboot-task

從現(xiàn)在起,在每次 VPS 重啟時,你將會收到一封通知郵件。

通過服務器使用監(jiān)控發(fā)送郵件通知

作為最后一個例子,讓我展示一個現(xiàn)實生活中的應用程序,Monit,這是一款極其有用的服務器監(jiān)控應用程序。它帶有全面的 VPS 監(jiān)控能力(比如 CPU、內(nèi)存、進程、文件系統(tǒng))和郵件通知功能。

如果你想要接收 VPS 上由 Monit 產(chǎn)生的任何事件的郵件通知,你可以在 Monit 配置文件中添加以下 SMTP 信息。

set mailserver smtp.gmail.com port 587

username "" password ""

using tlsv12

set mail-format {

from: @gmail.com

subject: $SERVICE $EVENT at $DATE on $HOST

message: Monit $ACTION $SERVICE $EVENT at $DATE on $HOST : $DESCRIPTION.

Yours sincerely,

Monit

}

# the person who will receive notification emails

set alert alice@yahoo.com

這是一個因為 CPU 負載超載而由 Monit 發(fā)送的郵件通知的例子。

新聞標題:linux命令mailp,創(chuàng)建目錄Linux命令
本文鏈接:http://chinadenli.net/article20/hesejo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站網(wǎng)站策劃自適應網(wǎng)站建站公司面包屑導航全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護公司