Big Data Day4 - Linux Command [1]

centos基本命令

CentOS                      Windows
$>ls                       cmd>dir             //
$>ls --help                                        //查看命令帮助
$>man ls                                       //查看命令帮助

$>clear                        cmd>cls             //清屏
$>cd /home                 cmd>cd d:/          //切换目录
$>cd .                     cmd>cd .            //进入当前目录
$>cd ..                        cmd>cd ..           //进入上级目录
$>cd /home/centos          cmd>cd d:/xx/x/x    //进入绝对路径

$>pwd                                          //显式当前目录
$>whoami                                       //显式当前用户名

$>su root                                      //切换用户,输入密码,swith user
$>passwd                                       //修改当前用户的密码

$>ifconfig                 cmd>ipconfig            //查看ip地址
$>ping localhost           cmd>ping localhost      //查看网络连通情况
$>ping www.baidu.com       cmd>ping www.baidu.com  //查看网络连通情况

$>启动桌面版的网卡
    on.
$>su centos                                            //
$>cd /home/centos                                  //
$>cd ~                                                //回到主目录
$>cd -                                             //回到上次的目录
$>ll                                               //别名,ls -l --autocolor...
$>alias                                                //查看所有的别名
$>ls -a -l -h                                      //查看当前目录-h:人性化 -l:列表 -a:显式.开头
$>mkdir ~/Downloads/a                             //创建目录
$>touch ~/Downloads/a/1.txt                           //创建文件
$>echo helloworld > 1.txt                          //重定向输出(覆盖)
$>echo helloworld >> 1.txt                         //重定向输出(追加模式)
$>cat 1.txt                    cmd>type a.txt          //查看文件
$>cp 1.txt 2.txt                                   //复制文件
$>rm 1.txt                                         //删除文件
$>rm -rf /                                         //强行递归删除
$>mv a.txt tmp/                                        //强行递归删除


[centos client中切换模式]
ctrl + alt + f6                                     //切换到文本模式
ctrl + alt                                          //切换鼠标
ctrl + alt + f1                                     //切换桌面模式.
ctrl + alt + f5                                     //切换到新的文本模式



[nano文本编辑器,命令行模式]
$>nano a.txt                                       //打开nano编辑器,编辑a.txt文件
$>....
$>ctrl + o                                         //保存文件,提示后直接回车
$>ctrl + x                                         //退出文件
$>ctrl + k                                         //cut 文本
$>ctrl + u                                         //cut 文本

$>more a.txt                                       //分屏显式
  q:退出
  h:帮助
$>more -5 a.txt                                        //显式前5行内容
$>tail a.txt                                       //最后10行内容

$>find . | more                                        // | 是管道符,前面的命令的输出作为后面命令输入。
$>find ~                                          
$>ls -aR ~                                            //递归显式主目录所有的文件.(a表示包含.开头的文件)
$>head a.txt                                       //显式前10行
$>head -n 10 a.txt                                 //显式前10行
$>head -10 a.txt                                   //显式前10行

$>tail a.txt
$>tail -n 20 a.txt
$>tail -20 a.txt
$>tail --lines=20 a.txt

$>wc -c -l -w a.txt                                    //统计文本信息,
                                                    //显式统计信息-c:字节 -l:line -w:word

$>hostname     //查看主机名称
$>uname -r     //查看系统内核
$>uname -a     //查看系统内核
$>uname -p     //查看系统内核
$>uname -m     //查看系统内核

T
>filexxx.xx// > f i l e x x x . x x / / 查 看 文 件 类 型 >gzip a.txt //原地压缩
>gzipda.txt// > g z i p − d a . t x t / / 原 地 压 缩 >gzip -dr tmp //递归操纵文件夹下的文件
>gunzipa.txt.gz//gzipda.txtWh > g u n z i p a . t x t . g z / / 等 价 于 g z i p − d a . t x t W h >tar -cvf my.tar 1.txt tmp //创建归档文件
$>tar -vxf my.tar //解档文件

$>find . | grep txt | cp `xargs` temp  //xargs是多行变单行,使用空格替换回车换行符.
                                        //`` : 是强制命令解析。
$>ping `cat a.txt`                     //命令嵌套

$>which echo                           //查看命令的文件路径

目录和权限

[windows]
以磁盘分区物理结构作为文件系统结构

[Linux文件类型]
-       //文件
d       //目录
l       //链接,类似于windows快捷方式.
b       //block,块文件。
c       //字符文件

[linux的权限]
$>chmod                //修改文件(夹)权限
$>chmod    g-w         //去除group中write权.

chmod               //不受文件权限控制,只有owner和root才具有文件权限的修改权。


[read权限]
    文件  :文件内容
    文件夹 :文件夹的内容 



write权限
------------

execute权限
-------------
    文件  :执行
    文件夹 :进入目录       


[centos]
逻辑结构.
/                   //文件系统的根.

/bin                //最初的命令(祖先),binary文件,可执行文件
/sbin               //super binary(重要性高)

/usr/bin            //厂商相关的命令,ubuntu
/usr/sbin           //厂商相关的命令,ubuntu

/usr/local/bin      //用户级别。
/usr/local/sbin


[客户端与宿主机之间的网络连通方式]
1.桥接
    桥接(client完全等价于一台物理主机)

2.NAT(最多,默认模式)
    a.Net Address transform,网络地址转换.
    b.客户机能访问外网,可以访问局域网内的其他物理主机。
    c.其他的局域网内物理主机不能访问客户机。

3.only host.
    a.和NAT非常像。
    b.不能访问外网。


4.查看client机的网络连接模式
    a.右键选择Centos客户机。
    b.点击"设置"
    c.网络适配器.

5.查看DHCP的分配网段
    a.vmware-->编辑-->虚拟网络编辑器
    b.选中V8条目
    c.下方显示的V8的详细信息。
    d.点击DHCP的设置.
    e.查看分配网段.


[修改静态IP]
1.切换root用户
    $>su root
2.编辑/etc/sysconfig/network-scripts/ifcfg-eno16777736
    a.备份文件
        $>cd /etc/sysconfig/network-scripts
        $>cp ifcfg-eno16777736 ifcfg-eno16777736.bak
    b.进入/etc/sysconfig/network-scripts
        $>cd /etc/sysconfig/network-scripts
    c.编辑ifcfg-eno16777736文件
        $>nano ifcfg-eno16777736
            TYPE=Ethernet                   
            BOOTPROTO=none                  
            DEFROUTE=yes                    
            IPV4_FAILURE_FATAL=no           
            IPV6INIT=no
            IPV6_AUTOCONF=no
            IPV6_DEFROUTE=no
            IPV6_PEERDNS=no
            IPV6_PEERROUTES=no
            IPV6_FAILURE_FATAL=no
            NAME=eno16777736
            UUID=33f3ce5f-8b5c-41af-90ed-863736e09c29
            DEVICE=eno16777736
            ONBOOT=yes
            IPADDR=192.168.231.200
            PREFIX=24
            GATEWAY=192.168.231.2
            DNS=192.168.231.2

        注意:查看NAT网络的网关地址。
            0)Client机的网卡的DNS和GATEWAY设置为虚拟网卡NAT的网关值。
            1)vmware-->编辑-->虚拟网路编辑器
            2)v8条目
            3)点击"NAT设置"按钮
            4)查看网关地址:192.168.231.2(通常为xxx.xxx.xxx.2)
    e.重启网络服务
        $>su root
        $>service network restart

    f.****解决通过ip能够访问网络,通过域名无法访问的问题。*****
        1)编辑/etc/resolv.conf,添加名称服务器,内容是网关地址。
            nameserver 192.168.231.2
        2)保存退出

        3)重启服务
            $>su root
            $>service network restart
        4)测试www.baidu.com
            $>ping www.baidu.com

service管理命令

1.查看服务的状态
    $>service server_name status       //语法
    $>service network status
    $>service network start                //启动
    $>service network stop             //停止
    $>service network restart          //重启

mount挂载外设

1.右键client右下角的光盘图标 ->设置
2.iso文件
    选择一个iso镜像文件。
3.右键client右下角的光盘图标 ->连接.
4.创建文件夹/mnt/cdrom
    $>su root
    $>mkdir cdrom
5.挂载光驱/dev/cdrom到/mnt/cdrom
    $>mount /dev/cdrom /mnt/cdrom
    $>find . /mnt/cdrom                

卸载外设

1.从挂载的目录中出来,否则出现设备繁忙
    $>cd ..
2.使用umount进行卸载
    $>umount /mnt/cdrom

启用client和host之间共享目录的功能

1.右键点击vmware中的client机,选择设置
2.找到"选项" -> "共享文件夹" 
3.选择"总是启用"
4.在文件夹区域中添加要共享的目录
    d:/downloads
5.确定.
6.重启客户机.

vmware Vnet8虚拟网卡丢失的找回问题

1.打开VMware Workstation 
2.然后点击Edit --> Virtual Network Edit --> 打开Virtual Network Edit框 ,
3.点击最下面的的Restore Default 按钮,
3.恢复默认设置,这会在网络连接那块可以看到丢失的VMware Network Adapter VMnet8 又回来啦,
  或者 在Virtual Network Edit框 找到一个Add Network... 的按钮 弹出来一个框 然后在select a network to add 中选择VMnet8 
  单击OK 就可以啦

虚拟机增强工具

1.原理
    插入iso(C:\myprograms\vmwar11.0.4-x86_64\linux.iso)文件到光盘中。

2.vmware虚拟机菜单 -> 重新安装vmware-tools
3.自动会将C:\myprograms\vmwar11.0.4-x86_64\linux.iso镜像文件插入光驱中,并直接打开。
4.复制VMwareTools-9.9.3-2759765.tar.gz文件到centos的桌面下。
5.tar开该文件.
    鼠标右键点击桌面的tar.gz文件,选择 extract here.
6.进入桌面的vmware-tools-distrib目录下.
    $>su root
    $>cd /home/centos/Desktop/vmware-tools-distrib
7.执行安装脚本
    $>./vmware-install.pl
        一路回车。
        只到遇到Enjoy!!...

[Putty(发音:party)]

1.运行putty.exe
2.输入ip地址
3.点击open.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值