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

   

原文地址:https://www.cnblogs.com/chaoren399/p/2946396.html