Linux基础命令(二)

1、sudo

sudo用于超级管理员给普通用户分配权限。
visudo的实际路径是 etc下的 sudoers
查看帮助文档:执行:main sudo
得到 sudoers(5) 其中5代表配置文件。

图片1.png-2.7kB

查询visudo 实际上visudo的实际路径是:/etc/sudoers

image_1akq7f5lpv5rc7h3uv1ma8ltr2k.png-5kB

这个网段或者称为IP,指的是需要去访问的IP,并不是指来源IP,可以填写ALL或者本机IP。

  通常写为:
       root  ALL  =  (ALL)     ALL
  root 表示用户名
  ALL被管理主机的地址,可以使用ALL或者IP
  (ALL)可以使用的身份,可以不写,默认root用户
  配置示例:user01用户只能执行 shutdown命令
  *eg: user01 ALL=/sbin/shutdown -r now*

2、关机、重启命令

   关机命令:shutdown 、init0
   重启命令:reboot、 init6
  **注意:**
   直接关闭虚拟机次数多了之后会导致系统文件损坏和丢失。当虚拟机暂不使用时,最好将虚拟机关闭,否则将占用太多的资源,会很卡

3、Linux磁盘管理(分区,挂载)

   fdisk -l 查看系统所有设备的信息(硬盘)
    /dev/ 存储系统设备的文件
    /dev/sda sda表示系统中的第一块硬盘
              sda1表示该磁盘的第一个分区
   Linux通过文件来管理磁盘
  
   brw-rw----.其中b代表块,block的意思
   drw-rw----.其中d代表目录,data的意思
 
   cylinders :磁柱。有起始start磁柱和结束end磁柱的概念。可以知道空间有没有分完,查看分区的大小

如下图:

image_1akqa7ngv1v9cd3214u21nhi154f9.png-17.9kB

  硬盘的接口:
      stata、sas一般用于服务器接口比较多。
      scsi、idea一般用于个人机器

新增磁盘步骤

1、关闭客户机
2、编辑虚拟机设置

image_1akqb85eh1u421lvb14u51njros023.png-50.7kB

3、设置需要添加的硬盘

image_1akqbehph12hn1mee44a4po15ks2g.png-38.7kB

image_1akqbil4f8cq1irm1efhifk1u3d3a.png-23.3kB

image_1akqbki7o1f7u1p271und98h1m2m3n.png-22.6kB

image_1akqbmdtm5ugmb6l301o2516aa44.png-23.3kB

image_1akqbr9381t0k12fb3keenm17dk4h.png-29.6kB

image_1akqdh7esbb9lo4121mop315nh4u.png-15.9kB

4、查看

image_1akqeru6se0v167h1srbijr1peh5b.png-33.7kB

5、磁盘分区:fdisk /dev/sdb

image_1akqghj64kr7jijvdr7f118s5o.png-21.3kB

image_1akqgjdhpg918rk1e31lca1hae65.png-17.8kB

第一列为快捷键的字母,后面为命令解释

image_1akqgtkrd1hlbjq8fg6o331l076v.png-6.6kB

一般企业中采用2+1或者3+1的模式分区,
2+1:两个主分区+一个扩展分区
3+1:三个主分区+一个扩展分区
一般情况下会保留一个扩展分区,但是不能直接拿来使用,仍需要进行一个逻辑分区

image_1akqicf4e1ueo1h5kgk14ll1jm57c.png-29.2kB

image_1akqio1tj1ckul8q1nifve9fs67p.png-42.7kB

6、主分区结束后,再次查看

image_1akqiu7317i9bec1h3a1d4i1vpi86.png-5.8kB

7、使用扩展分区,步骤类似,同上!

image_1akqj697oejc1foe1v0l12g2p548j.png-17kB

8、保存设置,并退出

image_1akqj8t3pgt9k79135q1c4r1cdv90.png-21.6kB

9、分区结束,查看设置

image_1akqjbr8i1u5h1i7l1ogu1mkr13mf9d.png-58.9kB

10、重启机器,保存配置
11、对分区进行格式化:
mkfs:格式化命令
ext4:代表Linux文件系统
在Liunx中有ext1,ext2,ext3和ext4四种文件系统

image_1akqjpov31pmn1v4v1321jrdmuqa7.png-30.6kB

12、进行分区挂载后才可以使用,相当于进行了一个接口

image_1akqk3jq0oe11rbt16o83m619tqb1.png-11.3kB

mount 挂载命令,但是是临时生效

   /dev/sdb5 /mnt 将分区sdb5挂载到主目录下的mnt文件夹下,挂载点必须存在,否则挂载会失败,访问磁盘必须使用过载点,也是唯一路口。
   如果想永久挂载,则需要修改配置文件:more /etc/fstab

分区的概念

假设有一个12T的硬盘,分6T,剩6T,可以不用一次分完,下次再分。

4、Linux压缩的管理

解压缩命令
1、gzip
   压缩格式:.gz
   格式使用:gzip
   注意:gzip不保留源文件,且压缩比非常大
   
   解压命令 gunzip bf_hadoop.gz

image_1aks4hcfqm8q17np1gve1dje1b9a9.png-38.2kB
修改用户组权限
image_1aks4kevj19qu1s9gdop1h8o15f6m.png-18.1kB

2、tar 
   本身是打包文件的意思,在打包的同时进行压缩。
   有 -c -z -x -f 等多个选项,-f必须加载联用命令的最后
   命令示例 tar -cvf test.tar test
   命令跟上需要打包的格式名称 加上原文件
   选项:-v 显示详细的打包信息,可选项,可以不加
   
   .tar.gz= # gzip test.tar
   解压缩,顺序不能颠倒
   # tar -zxf test.tar.gz

5、Linux中包的管理

 rpm
 redhat系列的主要包的安装方式就是rpm包就是以.rpm结尾的包
 centos自带的包的管理就是rpm
 使用rpm去管理rpm包
 
 挂载光驱
 命令:mount /dev/cdrom /media/

挂载前对虚拟机进行设置

image_1aks6j8l61psucq6qudrhh1n5l13.png-127.4kB

查看是否挂载成功

image_1aks6mlal9oos5413t710lu13sn1g.png-14.9kB

查看挂载内容: ls kernel-*

image_1aks6v6u5ajn1mgh1ar91ns91u3j1t.png-17.3kB

 查看当前系统下已安装的rpm包: rpm -qa
 安装: # -i ,vh表示安装进度,显示信息
   但是rpm有很强的依赖性,是有待优化的地方

image_1aks7kabl18li1hc48rq1k633sc2a.png-13kB

 卸载:-e
 示例:rpm -e zlib-devel-1.2.3-29.el6.x86_64.rpm
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值