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. 使用Zabbix监控RabbitMQ消息队列

    参考文档:http://blog.51cto.com/270142877/1937241 本项目脚本下载地址:https://github.com/jasonmcintosh/rabbitmq-zab ...

  2. DB2 create tablespace

    db2手工创建表空间 db2 v10.11.1 创建系统管理使用文件目录的表空间 db2 "create tablespace newtbs01 managed by system usin ...

  3. JS 通过字符串取得对应对象

    //对Array的扩展,查找所有满足条件的元素 Array.prototype.findAll = function (match) { var tmp = []; for (var i = 0; i ...

  4. B. Salty Fish Go! -期望题(瞎搞题)

    链接:https://www.nowcoder.com/acm/contest/104/B来源:牛客网 题意:A few days ago, WRD was playing a small game ...

  5. Lua 变量名词

    UpValue Lua中的函数是一阶类型值(first-class value),定义函数就象创建普通类型值一样(只不过函数类型值的数据主要是一条条指令而已),所以在函数体中仍然可以定义函数.假设函数 ...

  6. 最全的MonkeyRunner自动化测试从入门到精通(1)

    一.环境变量的配置 1.JDK环境变量的配置 步骤一:在官网上面下载jdk,JDK官网网址: http://www.oracle.com/technetwork/java/javase/downloa ...

  7. 启动虚拟机提示"Units specified don’t exist SHSUCDX can’t install"

    新建虚拟机快速分区后启动报"Units specified don’t exist SHSUCDX can’t install",试过网上说的 修改BIOS设置方法不起作用 修改虚 ...

  8. 如何下载网页上的视频和flash的方法

    下面介绍一种下载视频的简便方法,这种方法不需要安装任何下载软件,而且适合所有 FLV(Flash Video)格式的视频文件. 第一步 清空Temporary Internet Files(临时网络文 ...

  9. STLの应用

    QAQ因为绝望地发现好像这些应用都没有题目...所以就专门开了个随笔存题面qwq 谁的孙子最多 给定一棵树,其中1号节点是根节点,问哪一个节点的孙子节点最多,有多少个.(孙子节点,就是儿子节点的儿子节 ...

  10. byte数组存储到mysql

    public int AddVeinMessage(byte[] data)//插入数据库 { using (BCSSqlConnection = new MySqlConnection(strCon ...