Linux系統簡介以及基本操做(二)

權限管理

三種基本權限

r 讀權限(read)node

w 寫權限(write)mysql

x 執行權限 (execute)linux

權限說明

 

全部者  所屬組  其餘人sql

1位:文件類型(d 目錄,- 普通文件)安全

2-4位:所屬用戶(全部者)權限,用u(user)表示ssh

5-7位:所屬組權限,用g(group)表示工具

8-10位:其餘用戶(其餘人)權限,用o(other)表示oop

2-10位:表示全部的權限,用a(all)表示測試

字符網站

權限

對文件的含義

對目錄的含義

r

讀權限

能夠查看文件內容

能夠列出目錄的內容(ls)

w

寫權限

能夠修改文件內容

能夠在目錄中建立刪除文件( mkdir,rm )

x

執行權限

能夠執行文件

能夠進入目錄(cd)

權限更改-chmod

英文:change mode (change the permissions mode of a file)

做用:改變文件或目錄權限

語法:

chmod [{ugoa}{+-=}{rwx}] [文件名或目錄]  

chmod [mode=421] [ 文件或目錄]

參數:-R 下面的文件和子目錄作相同權限操做(Recursive遞歸的)

思考:一個文件的權限誰能夠更改?  root  全部者

root

文件全部者

例如:chmod  u+x  a.txt

u    g     o

chmod u+x,o-x a.txt

用數字來表示權限(r=4,w=2,x=1,-=0)

例如:chmod  750  b.txt

rwx和數字表示方式能隨意切換

注意:root用戶是超級用戶,無論有沒有權限,root都能進行更改。用普通用戶測試權限。

不能用一個普通用戶去修改另外一個普通用戶的權限。

更改全部者-chown

英文:change file ownership

做用:更改文件或者目錄的全部者 

語法 : chown user[:group] file... 

 -R : 遞歸修改

參數格式

      user : 新的檔案擁有者的使用者 ID

group : 新的檔案擁有者的使用者羣體(group) 

   eg:#chown lee file1   把file1文件的全部者改成用戶lee

eg:#chown lee:test file1   把file1文件的全部者改成用戶lee,所屬組改成test

eg:#chown –R  lee:test dir   修改dir及其子目錄的全部者和所屬組

改變所屬組chgrp  

英文:change file group ownership

做用:改變文件或目錄的所屬組

語法 : chgrp [group] file... 

eg:chgrp root test.log 把test.log的所屬組修改成root

groupadd group1

useradd username -g group

RPM軟件包管理

RPM軟件包也稱爲二進制軟件包

RPM是RedHat Package Manager(RedHat軟件包管理工具)的縮寫,這一文件格式名稱雖然打上了RedHat的標誌,可是其原始設計理念是開放式的,如今包括RedHat、CentOS、SUSE等Linux的發行版本都有采用,能夠算是公認的行業標準了。

RPM文件在Linux系統中的安裝最爲簡便

RPM命令使用

rpm的經常使用參數

i:安裝應用程序(install)

vh:顯示安裝進度;(verbose hash)

U:升級軟件包;(update)

e:卸載應用程序(erase)

注意:若是其它軟件包有依賴關係,卸載時會產生提示信息,可以使用--nodeps強行卸載。

查詢mysql相關的包:  rpm –qa | grep mysql

安裝:rpm  -ivh  jdk.rpm

卸載: rpm  –e  mysql*

強行卸載:rpm  –e  mysql*  --nodeps

(演示mysql5.7安裝)

Mysql5.7安裝

第一步:先到官方網站下載mysql連接地址

第二部:上傳到linuxroot目錄下

第三部:安裝連接地址: rpm -ivh mysql80-community-release-el6-2.noarch.rpm

第四部:cd  /etc/yum.repos.d/的目錄下

第五步:修改文件: vi  mysql-community.repo

系統默認的高版本8.X改成0,把5.7版本改成1

下載5.7版本

第六部:下載安裝mysql:  yum install -y mysql-community-server

第七部:啓動mysql:

service mysqld start第一次啓動失敗,在啓動一次:service mysqld restart

第八步:查看系統提供的密碼:grep  'temporary password'  /var/log/mysqld.log

第九步:登陸:mysql  -uroot  -p 輸入密碼

第十步:修改密碼,修改成咱們本身能記住的密碼ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

十一退出登陸:exit   

第十二步再次登陸輸入新密碼

mysql  -uroot  -p 輸入新密碼

mysql受權登錄

外部能訪問mysql

先啓動mysql:

service  mysqld  start

第一步登陸mysql:

mysql  -uroot  -p 輸入新密碼

第二部use mysql;

第三部更新域屬性:

update user set host='%' where user ='root';

第四部執行以上語句以後再執行更新語句

FLUSH PRIVILEGES;

第五步再執行受權語句:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

第六部退出:exit;

第七部再次登陸:mysql  -uroot  -p

YUM管理

yellowdog updater modified  軟件包管理工具

應用yum的好處:
1,自動解決軟件包依賴關係
2,方便的軟件包升級
查詢

yum list       查詢全部可用軟件包列表

安裝

yum  -y  install   包名     -y  自動回答yes  

升級 

yum  -y  update   包名 (慎用)

注意若是不加包名,就升級全部的,包括內核。必須加包名升級單個軟件包,慎用升級全部的

卸載

yum  -y   remove  包名    
(演示更新時間,安裝ntpdate客戶端)

時間更新

下載時間客戶端

yum  –y  install  ntpdate

更新時間

ntpdate  pool.ntp.org

搭建集羣(網卡的配置,快照,克隆)

安裝無界面版本linux操做系統(總共須要三臺,安裝一臺,網卡配置好,在mysql5.7安裝以後,在克隆其它倆臺)

(選擇mini精簡版本

配置網卡

網卡配置

配置主機名

 

  關閉防火牆

    Service  iptables  stop

    Chkconfig  iptables  off

 

 克隆

    克隆後刪除一塊網卡 修改網路ip

集羣基本環境

上述完成後,集羣的基本環境就搭建完畢,接下來須要進行免密登陸的設置

集羣通訊

ssh 免密登陸

ssh是遠程登陸會話的一種安全鏈接協議

Window是能夠經過crt來進行遠程的鏈接虛擬機 ,虛擬機之間也是能夠驚醒遠程登陸鏈接的。都是基於ssh協議的,也是基於客戶端和服務端的

1) linux 上安裝ssh的客戶端

2) 首先要先掛載本地的yum

3)   yum list | grep ssh

4)   yum -y install openssh-clients

scp

遠程scp 前提是兩臺機器都要安裝了ssh的客戶端

Scp    ./1.txt          192.168.33.4:/root/   拷貝的是文件

Scp   -r  ./a/          192.168.33.4:/root/     拷貝的是文件夾

免密登陸

遠程登陸進行操做指令的時候都要輸入密碼,免密登陸

安全驗證機制兩種

1)用戶名和密碼

2)公鑰和私鑰機制

請求方須要事先建立一對密鑰(公鑰,私鑰; 私鑰本身持有,公鑰交給目標機器)

 

 

 

 

實現步驟:

A機器(hadoop01)上生成密鑰對:

ssh-keygen

將生成好的公鑰註冊給目標機器(hadoop02)

ssh-copy-id  hadoop02

之後再進行鏈接 hadoop02這臺機器的是時候或者是在發送指令的時候就不須要在輸入密碼了

(免密登陸安裝完成後,hadoop01機子上安裝JDK另外倆臺機子使用免密登陸的指令JDK分發給另外倆臺機器

軟件安裝

JDK安裝,學生本身動手安裝(配置環境變量)

環境變量配置:

Vi  /etc/profile

文件末尾添加內容:

export  JAVA_HOME=/usr/local/jdk1.8.0_102

export  PATH=$PATH:$JAVA_HOME/bin

相關文章
相關標籤/搜索