Linux運維之道之ENGINEER1.1(配置郵件服務器,數據庫管理基礎,表數據管理)

ENGINNEER1.1mysql

基礎郵件服務sql

快速部署postfix郵件服務器:數據庫

--裝包,配置,起服務vim

  1. 安裝postfix  ;默認已安裝
    服務器

  2. 配置postfix,修改配置文件dom

#ls /etc/postfix/main.cfide

#vim  /etc/postfix/main.cfpost

16行  myhostname=server0.example.com  #指定主機名測試

83行  mydomain=example.com     #指定域名ui

99行  myorigin=server0.example.com    #默認補全的郵件後綴

116行 inte-interfaces=all     #容許全部客戶端

164行 mydestination=server0.example.com   #判斷郵件後綴爲本域郵件

3.重啓postfix服務,設置開機自啓。

#systemctl  restart   postfix

#systemctl  enable   postfix

4.測試郵件的收發

#useradd  yg

#ehco  123|  passwd  --stdin   yg

mail發信操做:

#mail  -s ‘test01‘  -r  yg  xln

以.結束

收信操做:

#mail  -u  xln

&1   讀取信件內容

--------------------------------------------------------------------------------------------------------------------------

配置server0爲空客戶端郵件服務器

#vim   /etc/postfix/main.cf

99行    myorigin=desktop0.example.com    

116行   inet-interfaces=localhost

164行   mydestination=

317行    relayhost   =【172.25.0.10】  #指定交給郵件服務器ip地址

#systemctl  restart   postfix   //重啓服務

-----------------------------------------------------------------------------------------------------------------------

構建數據庫系統

安裝數據庫:

#yum  -y  install  mariadb-service    //裝包

啓服務

#systemctl  restart  mariadb  

#systemctl   enable mariadb

#show  databases   //查看庫

#create  database    //建立庫

#drop  databases   //刪除庫

#use  mysql   //使用庫

#quit    //退出

#desc  user  //展現表結構

數據庫管理員爲root,但與系統root不要緊

爲mysql設置密碼:

#mysqladmin   -u  root  password  ‘123’

導入/恢復到數據庫

格式:

mysql  【-u用戶名】【-p【密碼】】  數據庫名<設備名

#mariadb【nsd】>show  tables   #查看都有哪些表格

查詢操做:

#mysql -u   root  -p123

>use  nsd;

>select *  from base;

>select *  from location;

>select id,name from base ;

>select *  from base  where name='tom';

>select *  from location where city='Beijing';

受權:

--交互指令:

---gront  權限列表  on  數據庫名.表名  to  用戶名@localhost identified  by ‘密碼‘;

---gront select on nsd.*  to  lisi@localhost  identified by '123';      //容許李四查詢nsd下全部數據

查看受權信息:

>select user.password from  mysql.user;

聯合表查詢:

nsd>select * from base.location  where  base.name ='Barara' and location.city='Sunnyvale'and  base.id=location.id;

nsd>select   count(*) from base.location  where  base.name ='Barara' and location.city='Sunnyvale'and  base.id=location.id;

>insert base  values(6,'Barara',123456);          //插入表記錄

相關文章
相關標籤/搜索