linux零基础笔记(用户和权限管理,文本编辑器,系统管理命令,压缩管理,关机和虚拟机克隆、快照)

一、Linux用户和权限管理


    管理员用户
        只有一个;UID=0的用户就是管理员用户
        一般情况,默认,它的用户名是root
        家目录:/root
        root    :x    : 0    : 0: root: /root :/bin/bash
        用户名    密码 uid gid 组名 家目录  所用是shell
    
    普通用户
        自己创建的新用户,默认UID从500开始
        家目录:/home/${username}
        huadian:x:500:500:haudian:/home/huadian:/bin/bash
        创建用户:
            gId和uId一样     
            gName和uName一样  
            
    用户信息文件:/etc/passwd
    用户组信息文件:/etc/group
    
    用户和用户组的操作
        创建用户:
            useradd username
                eg: useradd lw
            groupadd lwGroup
        查看用户:
            id username
                eg:id lw
                
        删除用户:
            如果被删除的用户在登录状态的话,无法删除。
            userdel username:删除用户
            userdel -r username:删除用户并且删除家目录
            
            groupdel groupName:删除用户组
        设置密码:
            passwd username
                eg:passwd lw
        切换用户:
            su -(有空格)username
            su - :切换到root用户,需要输入密码
            su - 由root切换到普通用户,不需要密码
            退出: exit
    权限管理
        Linux中用户的分类
            所有者(u)    同组用户(g)    其他人(o)
        linu中文件权限
            读(r)        写(w)    执行(x)    没有权限(-)
        文件权限详情
-rw-r--r--. 2 root root   11 Jun  3 01:32 bb.text    
drwxr-xr-x. 2 root root 4096 Jun  2 07:46 b    
(1)-:-文件;d目录
(rw-r--r--):分成3组,
        rw-:所有者权限,具有读、写权限,没有执行权限
        r--:同组用户权限,具有读权限,没有写和执行权限
        r--:其他人权限,具有读权限,没有写和执行权限
(2) :该文件的链接个数,要和ln  ln -s source target
(root root):文件所属者  文件所属组
(11):文件大小
(Jun  3 01:32)最后修改时间


    修改权限:
        格式:chmod [添加或者删除权限] file
    需求:
    -rw-r--r--. 2 root root   11 Jun  3 01:32 bb.text
    希望给huadian用户添加写的权限
    
        方式一:通过字符修改
            chmod o+w bb.text
            添加权限:+
            删除权限:-
        chmod o+w,g+w bb.text:给其他人和同组用户写权限
        chmod a+w bb.text:给所有用户
        方式二:3位8进制表示
            rw-r--r--:(110 100 100)2  == 644
            chmod 644 bb.text
            rwxrwxrwx:(111 111 111)2  == 777
            chmod 777 bb.text
    修改文件所属用户和所属组
        chown    username:groupName file
        chown    :groupName file
        chown    username: file
        -R:递归修改所属用户和所属组


        
二、文本编辑器vi\vim


    编辑:vi file_path
            如果file_path不存在,保存以后,默认会创建一个文件
    3种模式
        命令模式:
            第一次进入vi,默认就是命令模式
            按ESC键进入命令模式。
            在命令行模式下,可以输入命令,
                i:进入插入模式
                yy:复制当前行。5yy:
                p:在当前位置粘贴
                dd:删除当前行.5dd
                u:撤销上一步
                gg:跳转到第一行
                G:跳转到最后一行
                数字+gg:跳转到指定行,55gg:跳转到第55行
                O:在上一行进入编辑模式
                o:在下一行进入编辑模式
                
        插入模式:在命令模式下,输入“i”进入插入模式,这时候可以对文本进行编辑
        最后行模式:在命令行模式下,按shift +“:”,进入最后行模式
        也能输入一些指令:
            wq/x/ZZ:保存退出
            q:不保存退出
            !:强制
                q!:
            set nu(number):显示行号
            /string 检索字符串 ,继续寻找的话,按键盘n
            替换字符串
            
        什么是 vim?
        Vim是从 vim 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
        简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。

三、系统管理命令  

         
    硬盘管理(了解)

        常见的硬盘类型(了解)
            IDE:hda、hdb、hdc
            SAS(SCSI)--》SATA:sda、sdb
            SSD
        管理命令
            df -h
        添加硬盘的步骤
            i:添加硬盘
            ii:在硬盘中新建分区
            iii:将目录挂载到分区中。
    网络管理
        ifconfig
        route:查看路由信息
    
    服务管理命令(重点)

        格式:service Linux中所有自带服务的管理命令 
            查看支持的命令:ll /etc/init.d/
                network:网络
                iptables:防火墙
            service s_name start|stop|status|restart 
        chkconfig :设置开机启动
            查看:chkconfig iptables --list
    
        设置: chkconfig iptables off|on
    端口管理:        
        netstat
            -a:列举所有的连接,服务监听等。
            -t:列举tcp协议的服务
            -u列举udp协议的服务
            netstat -a |grep 3306
    
    进程管理(重点):

        ps:查看当前进程  过滤
            ps -ef |grep  java:查看java进程
        jps:
        kill:杀死进程    
            kill -9 pid
            
    redhat的selinux安全机制
        关闭:vi /etc/selinux/config
            SELINUX=disabled
        重启机器生效    


        
四、压缩管理            


    常见的压缩格式:
        zip
        gzip:
            后缀名:.gz
            压缩 gzip  file_path
            解压:gunzip file_path.gz
            特点:
                不能对文件夹进行压缩
                压缩后源文件没有了
        bzip2:适合压缩大文件
            后缀名:.bz2
            压缩:bzip2 file_path
            解压:bunzip2 file_path.bz2
            特点:
                不能对文件夹进行压缩
                压缩后源文件没有了
            
        tar:打包命令,将多个文件或者文件夹打包成一个文件
        ---重点----
            格式:
                解压:
                    重点:
                    tar -zxvf source.tar  -C targe :显示解压过程
                    tar -zxf source.tar  -C targe:不显示解压过程
                压缩:
                    tar -zcvf file.tar source
            eg:
            tar -zxf ./jdk-8u91-linux-x64.tar.gz -C /opt/moduls/         
            
            jdk-8u91-linux-x64.tar.gz:使用tar+gzip组合生产的文件


    
五、关机和虚拟机克隆、快照


    关机
        halt 
        init 0 
        shutdown -h  now
    重启:
        reboot
        init 6
    /etc/inittab
        该文件中,说清楚了init0~6分别是什么意思。
    
    快照:
        使用一段时间后,对Linux进行快照,目标,出现问题了,可以回滚
        快照会占用大量的磁盘空间
        怎么快照
            (1)先关机
            (2)VMware操作
    克隆:
        作用:复制出完全一样的配置的机器。
        怎么克隆
            (1)关机
            (2)修改mac地址
                vim /etc/udev/rules.d/70-persistent-net.rules 
                删除eth0
                复制eht1的mac地址:00:0c:29:f7:24:b8
            (3)修改ip,hostname
                ip:
                    vi /etc/sysconfig/network-scripts/ifcfg-eth0 
                    IPADDR=192.168.59.151
                    HWADDR=00:0c:29:f7:24:b8
                hostname:
                    vi /etc/sysconfig/network
                    HOSTNAME=bigdata-training02.huadian.com
            (4)hosts
                vi /etc/hosts
        
            (5)重启

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值