linux常用命令
1、vi中复制快捷键yy --复制p --粘贴2、vi中保存退出ZZ3、linux解压zipunzip4、查看软件组包yum grouplist5、安装组包yum -y groupinstall virtuallization*6、linux自带虚拟机kvm7、安装远程桌面yum -y install tigervnc8、开启远程桌面,更改选项:Remote Desktop ......9、临时清除防火墙转发规则iptable -Fiptable -t nat -F10、保存防火墙service iptables save11、查看防火墙过滤规则iptable -t filter -vnL12、不同计算机拷贝scp IP:file1 目的IP:/dir13、检查文件系统的磁盘空间占用情况df -hTdu -sh14、列出全部分区fdisk -lfdisk 可以做添加、修改、删除分区等功能。15、挂载共享mount -t cifs -o username=administrator,password="123456" //10.10.51.202/m /bak16、卸载unount17、比如要执行180命令history!18018、ECHOecho命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。19、查看日志tail -f /var/log/haproxy.log20、抓包tcpdump -i eth2 -nn -p tcp host 10.10.51.240 and prot 8021、端口扫描nmap 10.10.51.24022、清理yum缓存yum clean allyum makecache23、设置ip--修改网络配置vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #网卡TYPE=Ethernet #以太网类型码ONBOOT=yes #启动加载NM_CONTROLLED=no #network manger的参数BOOTPROTO=none #网卡类型IPADDR=10.10.51.241PREFIX=24GATEWAY=10.10.51.254DNS1=202.106.0.60DNS2=114.114.114.114--清空规则>/etc/udev/rules.d/70-persistent-net.rules--修改HostNamevi /etc/sysconfig/networkHOSTNAME=--重启reboot24、Linux跨服务器拷贝将远程linux主机上/home/hadoopuser/author的文件copy到本主机的/home/hadoopuser/目录scp -r username@host:/home/hadoopuser/author /home/hadoopuser/scp -r hadoopuser@10.10.51.231:/home/hadoopuser/author /home/hadoopuser/将本主机的/home/hadoopuser/author文件copy到远程linux主机上的/home/hadoopuser/目录scp -f /home/hadoopuser/author username@host:/home/hadoopuser/25、Linux服务器通过ssh公钥互访生成公私钥 ssh-keygen将公钥扔到对方服务器 ssh-copy-id 10.10.51.23126、安装sshyum install -y openssh-clients27、通过文件修改防火墙vim /etc/sysconfig/iptables--写入自己的规则 例如:开放9000端口-A INPUT -p tcp -m tcp --dport 9000 -j ACCEPT--保存退出--重启防火墙服务service iptables restart28、通过命令修改防火墙/sbin/iptables -I INPUT -p tcp --dport 9000 -j ACCEPT/sbin/iptables -I INPUT -p tcp --dport 9001 -j ACCEPT/etc/rc.d/init.d/iptables save #保存配置 /etc/rc.d/init.d/iptables restart #重启服务29、查看防火墙iptables -vnL30、临时清空防火墙iptables -F普及知识/sbin/iptable 一个是二进制文件 /etc/rc.d/init.d/iptables 一个是脚本iptables 一个是命令 service iptables start|stop|reload 通过服务启动31、Linux安装vmtools:在VMWare上先点安装vmtoolsmount /dev/sr0 /mnt #挂载光驱mkdir mypackagescp /mnt/VMwareTools-10.0.0-2977863.tar.gz /root/mypackages/三种方法卸载 umount /dev/sr0 umount /mnt umount /dev/sr0 /mnt32、eth1改为eth0首先清空: > /etc/udev/rules.d/70-persistent-net.rules然后删除MAC和UUID, /etc/sysconfig/network-service/ifcfg-eth0 里面的。重启。33、安装上传下载命令yum install -y lrzsz34、linux扩展源 初始安装完默认是原始的基本源yum install -y epel-releaseyum search pythonyum search python | grep pipyum install python-pip35、awk命令awk '{print $2}' worker-6700.log |sort -r |uniq -c|sort 正向排序|sort -r 反向排序|uniq -c 去重36、查询某个关键词一共出现了多少行grep "being" worker-6700.log |wc -l37、Linux克隆会有网卡问题清空这个文件里面的内容,网卡配置文件里面的mac地址删除了,重启下就好了。但是配置文件里面的不会,不过配置文件里面不用mac地址也可以。>/etc/udev/rules.d/70-persistent-net.rules配置文件指的是/etc/sysconfig/network-scripts/ifcfg-eth0清了里面的mac地址~38、指定SSH登录端口,注意要先配置防火墙。否则指了就登录不了。-A INPUT -p tcp --dport 6000 -j ACCEPTvi /etc/ssh/sshd_config /etc/init.d/sshd restart39、查看磁盘情况df -h40-1、使用esxcfg-scsidevs查看设备esxcfg-scsidevs -l40-2、查看分区情况partedUtil get /vmfs/devices/disks/naa.6c81f660da37aa001a6b6c7c1a6ada0640-3、删除分区partedUtil delete /vmfs/devices/disks/naa.6c81f660da37aa001a6b6c7c1a6ada06 141、Linux抓包:yum -y install tcpdumptcpdump -i eth0 -nntcpdump -i eth0 -nn -p vrrptcpdump -i eth0 -nn host 10.10.52.16042、Linux查看日志:tail -f /var/log/message43、Linux重启防火墙:/etc/init.d/iptables restartservice iptables restart44、Linux编辑防火墙:vi /etc/sysconfig/iptables45、Linux查看防火墙设置:iptables -vnL46、Linux防火墙初始设置:# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibitedCOMMIT