linux常用命令

1、vi中复制快捷键
yy --复制
p --粘贴 2、vi中保存退出
ZZ 3、linux解压zip
unzip 4、查看软件组包
yum grouplist 5、安装组包
yum -y groupinstall virtuallization* 6、linux自带虚拟机
kvm 7、安装远程桌面
yum -y install tigervnc 8、开启远程桌面,更改选项:Remote Desktop ...... 9、临时清除防火墙转发规则
iptable -F
iptable -t nat -F 10、保存防火墙
service iptables save 11、查看防火墙过滤规则
iptable -t filter -vnL 12、不同计算机拷贝
scp IP:file1 目的IP:/dir 13、检查文件系统的磁盘空间占用情况
df -hT
du -sh 14、列出全部分区
fdisk -l
fdisk 可以做添加、修改、删除分区等功能。 15、挂载共享
mount -t cifs -o username=administrator,password="" //10.10.51.202/m /bak 16、卸载
unount 17、比如要执行180命令
history
!180 18、ECHO
echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 19、查看日志
tail -f /var/log/haproxy.log 20、抓包
tcpdump -i eth2 -nn -p tcp host 10.10.51.240 and prot 80 21、端口扫描
nmap 10.10.51.240 22、清理yum缓存
yum clean all
yum makecache 23、设置ip
--修改网络配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #网卡
TYPE=Ethernet #以太网类型码
ONBOOT=yes #启动加载
NM_CONTROLLED=no #network manger的参数
BOOTPROTO=none #网卡类型
IPADDR=10.10.51.241
PREFIX=24
GATEWAY=10.10.51.254
DNS1=202.106.0.60
DNS2=114.114.114.114 --清空规则
>/etc/udev/rules.d/70-persistent-net.rules --修改HostName
vi /etc/sysconfig/network
HOSTNAME= --重启
reboot 24、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.231 26、安装ssh
yum install -y openssh-clients 27、通过文件修改防火墙
vim /etc/sysconfig/iptables --写入自己的规则 例如:开放9000端口
-A INPUT -p tcp -m tcp --dport 9000 -j ACCEPT --保存退出 --重启防火墙服务
service iptables restart 28、通过命令修改防火墙
/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 -vnL 30、临时清空防火墙
iptables -F 普及知识
/sbin/iptable 一个是二进制文件
/etc/rc.d/init.d/iptables 一个是脚本
iptables 一个是命令
service iptables start|stop|reload 通过服务启动 31、Linux安装vmtools:
在VMWare上先点安装vmtools
mount /dev/sr0 /mnt #挂载光驱
mkdir mypackages
cp /mnt/VMwareTools-10.0.0-2977863.tar.gz /root/mypackages/
三种方法卸载 umount /dev/sr0 umount /mnt umount /dev/sr0 /mnt 32、eth1改为eth0
首先清空: > /etc/udev/rules.d/70-persistent-net.rules
然后删除MAC和UUID, /etc/sysconfig/network-service/ifcfg-eth0 里面的。
重启。 33、安装上传下载命令
yum install -y lrzsz 34、linux扩展源 初始安装完默认是原始的基本源
yum install -y epel-release yum search python
yum search python | grep pip
yum install python-pip 35、awk命令
awk '{print $2}' worker-6700.log |sort -r |uniq -c
|sort 正向排序
|sort -r 反向排序
|uniq -c 去重 36、查询某个关键词一共出现了多少行
grep "being" worker-6700.log |wc -l 37、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 ACCEPT
vi /etc/ssh/sshd_config
/etc/init.d/sshd restart 39、查看磁盘情况
df -h 40-1、使用esxcfg-scsidevs查看设备
esxcfg-scsidevs -l 40-2、查看分区情况
partedUtil get /vmfs/devices/disks/naa.6c81f660da37aa001a6b6c7c1a6ada06 40-3、删除分区
partedUtil delete /vmfs/devices/disks/naa.6c81f660da37aa001a6b6c7c1a6ada06 1 41、Linux抓包:
yum -y install tcpdump
tcpdump -i eth0 -nn
tcpdump -i eth0 -nn -p vrrp
tcpdump -i eth0 -nn host 10.10.52.160 42、Linux查看日志:
tail -f /var/log/message 43、Linux重启防火墙:
/etc/init.d/iptables restart
service iptables restart 44、Linux编辑防火墙:
vi /etc/sysconfig/iptables 45、Linux查看防火墙设置:
iptables -vnL 46、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-prohibited
COMMIT

Linux学习笔记:常用100条命令(二)的更多相关文章

  1. Linux学习之常用权限管理命令(二)

    (一)常用权限管理命令 (1)chmod命令 (2)chown (3)chgrp (4)umask (一)常用权限管理命令 (1)chmod命令 命令名称:chmod命令英文原意:change the ...

  2. Linux学习之常用文件处理命令(一)

    (一)文件命名规则 (二)常用文件处理命令 1.ls命令 2.cd命令 3.pwd命令 4.mkdir命令 5.touch命令 6.cp命令 7.mv命令 8.rm命令 9.cat命令 10.more ...

  3. 初窥Linux 之 最常用20条命令

    玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去找一下 ...

  4. Linux学习笔记:常用100条命令(一)

    linux常用命令 1.关机 shutdown -h now 立刻关机 poweroff shutdown -r now 立刻重启 reboot logout 注销 2.进入图形界面 startx 3 ...

  5. Linux学习笔记:常用100条命令(三)

    linux常用命令 1.查看当前yum源 yum list 2.查看电脑以及操作系统的相关信息 uname -a 3.查看当前版本信息 cat /proc/version 4.查看发行版本信息 cat ...

  6. linux/linux学习笔记-常用命令(mooc)

    一.命令基本格式及文件处理命令 1.linux命令格式 简化选项用-表示,完整选项用--表示 注:linux通过权限位第1位(-:文件 / d:目录 / l:链接文件 来区分文件类型) 2.linux ...

  7. Linux学习笔记29——IPC状态命令

    一 IPC IPC是进程间通讯,在前面,我们相继学习了进程间通讯机制有信号量,内存共享,消息队列.状态命令(ipcs)和删除命令(ipcrm)提供了一种检查和清理IPC机制的方法. 二 状态命令 1 ...

  8. linux学习笔记---一些有趣的命令

    一 在说链接之前我们哈需要说明一个东西,就是inode,一个文件的名字可以有多个,但是inode里的i-number却只有一个,(inode是一个数据结构,里面存放文件的各种属性,属主,属组,权限,大 ...

  9. Linux学习之常用系统工作命令(一)

     由于centos和RHEL互通,两个版本可以相互学习,所以截图有两个界面 Linux系统与win系列是两个几乎完全不同的操作系统,但是就应用范围来说,是win系统更胜一筹,然而,这反而也成为win系 ...

随机推荐

  1. 洛谷试炼场-简单数学问题-P1088 火星人

    洛谷试炼场-简单数学问题 A--P1088 火星人 Description 人类终于登上了火星的土地并且见到了神秘的火星人.人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法 ...

  2. io 流操作hdfs

    hdfs 文件上传 本地   -------->    文件系统对象   -------->    hdfs 文件系统 输入流                                ...

  3. 给AFNetworking添加请求缓存功能实现在没有网络的情况下返回缓存数据

    原理:先给NSURLSession地Configuration设置一个内存和本地代理,原来的网络请求结束后会查找缓存的代理字典,并执行代理对象对应的操作方法,需要做的就是拦截错误的方法,返回缓存的数据 ...

  4. windows共享文件分析

    ·小结: 1.win+r,\\ip  弹出登录框,输入Guest,密码空登录:前置检查来宾账户状态: 2.net use  查看当前已经连接到的主机 实践: C:\Users\sas>net u ...

  5. Xib给特定view添加手势

    步骤1.拖拽手势注意:拖拽到First Responder下方,成功后会出现一个分类Objects(如图 拖拽成功后会多出一个分类Objects ) 步骤2.给需要的view绑定手势控件 拖拽gest ...

  6. Python多线程中阻塞(join)与锁(Lock)的使用误区

    参考资料:https://blog.csdn.net/cd_xuyue/article/details/52052893 1使用两个循环分别处理start和join函数.即可实现并发. threads ...

  7. python fabric实现远程操作和部署示例

    https://www.jb51.net/article/48434.htm 近期接手越来越多的东西,发布和运维的工作相当机械,加上频率还蛮高,导致时间浪费还是优点多.修复bug什么的,测试,提交版本 ...

  8. 《linux 用户管理》- useradd/userdel/usermod/groupadd/who/w

    一:概念 在 Linux 中,使用一个 32位整数 来记录每一个用户(USER ID 简单 UID),这意味着在 Linux 中,可以有 40亿 个不同的用户. 系统. 在 /etc/passwd  ...

  9. Maven项目常见的小问题

    pom.xml文件头报错 场景 例Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from ...

  10. Python+Flash+NodeJS 接口自动化平台

    一.前端安装步骤# manager-web(1)下载项目 git clone https://github.com/t880216t/manager-web.git (2) 安装依赖 cnpm ins ...