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

相关文章
相关标签/搜索