• Linux 之常用命令


    el6表示该软件的运行平台或者编译平台:红帽企业版6,英文全称 redhat enterprise linux 6.

    一、网卡

    1.监听网卡

      tcpdump -i eth0 -s0 -nn -XX port 8283 

    2.检查端口是否被占用

      netstat -llnp|grep 8283

    二.操作文件

    1.批量删除文件

      如果遇到"execute /bin/rm: Argument list too long"这样的信息就需要批量删除

      例如:删除如下

      dis-1-0.hadoop1.invalid-user.log.ERROR.20160504-025306.1891
      dis-1-0.hadoop1.invalid-user.log.ERROR.20160504-025307.1891
      dis-1-0.hadoop1.invalid-user.log.ERROR.20160504-025308.1891
      dis-1-0.hadoop1.invalid-user.log.ERROR.20160504-025309.1891
      dis-1-0.hadoop1.invalid-user.log.ERROR.20160504-025310.1891

      需要用如下命令:

      ls dis-1-0.hadoop1.invalid-user.log.ERROR.20*|xargs rm -f

    2.批量重命名

      将 .repo 改为 .repo.bac

      rename .repo .repo.bac *.repo

      第一个参数:被替换掉的字符串
      第二个参数:替换成的字符串
      第三个参数:匹配要替换的文件模式

    3.建立多级目录

      mkdir -p ml/r 

    三.网络配置

    1.关闭防火墙

      #查看防火墙状态

      service iptables status

      #关闭防火墙

      service iptables stop

      #查看防火墙开机启动状态

      chkconfig iptables --list

      #关闭防火墙开机启动

      chkconfig iptables off

      查看开机启动服务

      chkconfig --list

    2.ssh 免密码登录

      生成ssh免登陆密钥

      #进入到我的home目录

      cd ~/.ssh

      ssh-keygen -t rsa (四个回车)

      执行完这个命令后,会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)

      l 将公钥拷贝到要免登陆的机器上

      ssh-copy-id localhost

    3.修改主机名和IP的映射关系

      

      vim /etc/hosts

      192.168.0.2 hadoop1

    4.修改主机名

      vim /etc/sysconfig/network

      NETWORKING=yes

      HOSTNAME=hadoop1 ###

    5.安装JDK

      上传

      解压jdk

      #创建文件夹

      mkdir /usr/java

      #解压

      tar -zxvf jdk-7u79-linux-i586.tar.gz -C /usr/java/

       将java添加到环境变量中

      vim /etc/profile

      #在文件最后添加

      JAVA_HOME=/usr/java/jdk1.7.0_79

      export PATH=$JAVA_HOME/bin:$PATH

      #刷新配置

      source /etc/profile

    5.重启

      reboot

                               ifconfig

                          071409031115027

    四、注意

    1.windows: cd.. 无空格

        Linux:cd .. 有空格

    2.  ~根目录

    3.

    7.解压 命令

    tar -zxvf

    压缩: tar -cvf /tmp/yourdic.tar /zzy  之后解压 tar -xvf  

    五. 文件系统

    5.1.查看分区

      1.fdisk -l

      fdisk -l 只能列出硬盘的分区表、容量大小以及分区类型,但看不到文件系统类型。

      2.df -h

      df 命令是用来查看文件系统磁盘空间使用量的。但df 命令只会列出已挂载的文件系统信息,对于没有挂载的文件系统是查看不到的。使用这个命令可以很方便的查看已挂载的文件系统的空间使用量、剩余空间大小等信息。

      3.parted

      parted命令就比较强大了,用parted命令可以对大于2TB的磁盘设备进行分区,以及创建GPT分区(而fdisk命令就办不到了)。

    如果要查看 /dev/sda 各分区的文件系统类型步骤如下:

      parted /dev/sda

      (parted) print list

    5.2 格式化分区
      mkfs.ext3 /dev/sda5 (ext3 文件格式)

      格式化完毕之后,就可以正常挂载了 mount /dev/sda5 /data

    5.3 挂在/卸载分区

      mount /dev/sda5 / mnt
      umount /dev/sda5

    六. 装系统

      

      1. linux 系统分区

      /boot   /dev/sdb1 500M

      swap    /dev/sdb2 4000M

      /    /dev/sdb3 剩余

      2. 注意: 一定要设置启动盘.

    七. 配置文件服务器

      1.启动 http 服务

      service httpd start

      service httpd status

      2.把文件夹 cp -r 到/ var/www/html/ 文件夹下

      浏览 http:// ip /文件夹名

    八. uname 命令

      uname -a 作用:查看系统内核版本号及系统名称。

    九.下载所有文件

      wget -c -r -nd -np -k -L -p -A c,h http://yourpath

       

  • 相关阅读:
    右上角的 那个 个数,
    i am sorry,
    搞定了,一个是重复,一个是 判断navigationcontroller里面 最后的那个类,
    ios no code signature found,
    这次逻辑通了,
    分析下现在 遇到的这个棘手的问题,
    时间 折腾我的,
    老大说 调到 4寸的 就不用适配 5了,
    应用程序生命周期,
    解决【npm ERR! Unexpected end of JSON input while parsing near '...sh_time":141072930277'】方案
  • 原文地址:https://www.cnblogs.com/chaoren399/p/2946396.html
Copyright © 2020-2023  润新知