大数据学习----day02------linux基本的操作命令补充

1 linux操作命令补充

1.1 ln连接   

ln -s  [源文件]  [目标文件]  :创建软连接
ln   [源文件]  [目标文件]  :创建硬链接

硬链接相当于深拷贝,当源文件删除后目标文件还存在,而软连接相当于浅拷贝,其相当于创建了一个指向源文件的指向,当源文件删除时,目标文件就找不到源文件

1.2 help cmd    或是   cmd  --help

1.3  which  whereis

2. 系统命令(见linux day01文档)

3. 权限

  不同用户对不同的文件或者文件夹有不同的操作权利

  作用:限制不同人的操作,控制系统的安全

3.1 文件

(1)r:读    w:写     x:执行

 (2)分配权限

只有文件的拥有者或者超级管理员才能修改权限

第一种方式:

chmod  u+x  1.sh  给自己加执行权(此处的u可以省略)
chmod  g+x  1.sh  给自己所在的组的所有的人加执行权
chmod  o+x  1.sh  给其他人加执行权
chmod  u-x  1.sh  给自己去除执行权

chmod  ugo+/-rwx  1.sh    给所有人加减所有权限

 第二种方式:

 当某个用户在相应的权限位置有某权限时,其值为1,所以rwx对应二进制的值为111(变为十进制即为7)

chmod +x 674 1.log  表示修改当前用户,当前用户组中用户,其他人对1.log文件的权限依次为rw- rwx  r--

4. 用户管理 

 5. 网络命令

5.1 重启网络

  service  network  restart

5.2 防火墙

(1)service  iptables  staus  查看防火墙的状态

 由上面结果可知防火墙没有开启

(2)service  iptables start/stop/restart  :  分别为开启/停止/重启防火墙

 可见,输入防火墙开启命令后,系统的防火墙并没有开启(原因:centos  mini版默认关闭了防火墙的服务)

如要开启防火墙服务的话的话,命令如下:

iptables -F   刷新一下防火墙服务
service iptables save 保存
service iptables start  启动

(3)开机时自动关闭(开启)防火墙服务

  chkconfig  iptables  off (on)

5.3 主机名

(1)临时修改主机名(重启后失效)

  hostname  查看当前的主机名

  hostname 主机名 临时修改主机名

 (2)永久修改主机名(vi /etc/sysconfig/network )

 

 5.4 域名映射

(1)windows上的域名设置位置

  C:\Windows\System32\drivers\etc

 

 (2)linux的域名映射

  vi /etc/host

 设置完就能直接ping通windows

6 软件安装

(1)第一种方式:rpm,这种方式有依赖需要解决(安装一个软件可能需要去安装其依赖的另一个软件),非常麻烦

(2)yum 安装方式:自动解决安装包的依赖关系

  网络正常的情况下,可以直接通过yum -y install  软件名  安装相应的软件,但罗没网络的情况下这个就行不通,会安装失败,解决办法=====>配置本地yum源

6.1  本地yum源的挂载

  yum安装的软件包自动是从网络上获取的, 网络不通畅没有网的情况下 我们是不能安装软件的.所以需要配置本地yum源

  本地yum源就是一个在本地的安装包的镜像

 读取配置文件,获取软件所在的位置,在未配置本地yum源是,软件位置默认指向外网某个包含此软件的资源处,然后进行下载安装。但是,如果没有网的话,就需要配置本地存放软件的地方,当读取配置文件时,其默认从这个本地的文件中找相应的软件,然后进行安装

挂载:  就是让挂载目录(mnt)指向某个资源(DVD),使其具有某个资源中的内容,此处就是使挂载目录中有镜像文件

配置本地yum源的具体步骤:

1.  将windows中的安装镜像挂载到linux上

(1)将镜像查到虚拟机的dvd中

(2)指定一个目录去指向dvd中的内容

 这个操作是将镜像插入dvd中去,下面是要在mnt文件夹中创建一个dvd文件夹(mkdir /mnt/dvd),让其指向镜像文件

 在linux中,光驱的位置一般是在/dev/cdrom 你也可以先通过ls /dev/来查看你电脑中光驱的具体名字,后面的/mnt是你需要挂载到哪个位置,系统自带的/mnt这个目录是用于临时挂载文件的,建议直接挂载在这里。当然,你也可以通过 mkdir /文件名 来新建一个目录来进行挂载

挂载完后可发现/mnt/dvd中就有相应的内容了,如下:

 2. 修改yum源的位置

(1)cd /etc/yum.repos.d
(2)rename  .repo  .repo.bak  * 
(3)cp  CentOS-Media.repo.bak   CentOS-Media.repo
(4)vi  CentOS-Media.repo 

 修改前的CentOS-Media.repo文件(具体作用可看前面)

 修改后

 这个时候yum list查看下本地yum源是否成功,成功后寄会显示相应的安装包

注意:此时只是让这个yum源临时生效,重启机器后会失效,要想永久生效要进行如下配置

   要想使本地配置的yum源开机自动挂载,需要在/etc/fstab中添加如下:

  在/etc/fstab里添加一行(/dev/sr0      /mnt/dvd/       iso9660       ro      0 0),这样就可以实现开机自动挂载

 

猜你喜欢

转载自www.cnblogs.com/jj1106/p/11751065.html
今日推荐