随意笔记 :

● ----cd filename //向下级目录切换
● ----cd .. //向上级目录切换
----cd ~ //回到当前用户家目录
----cd / //直接回到根目录
目录下文件查看指令
----ls //list查看目录下的文件列表
----ls -l //list-list 以列表的形式查看目录文件的详细信息
----ls -a //list-all 查看全部文件,包括隐藏的文件
----ls -al //list-all list 以列表形式查看全部包括隐藏文件详细信息
----ls 目录名 //查看指定目录下

    Linux网络设置 :

ifconfig、ping、netstat、traceroute
dig和nslookup、、
host、hostname、
route、arp、ethtool、
GUI管理命令system-config-network。

第一个命令ifconfig,这个命令可以查看当前主机的ip地址和网卡信息。
(附加网卡的启用ifup eth0与停用stop eth0命令)

启用或关闭混杂模式,用于网络监控:

    ifconfig INTERFACE -promisc

    ifconfig INTERFACE promisc

    注意:使用ifconfig修改的内容会立即生效,但不会永久生效,若想永久生效,须修改配置文件。

 Ip

[ OPTIONS ] OBJECT { COMMAND | help }

        常用的OBJECT有:link,addr,route;

        每个OBJECT对应不同的COMMAND;

        可以对每个OBJECT查看其man手册,也可以查看其帮助:

          eg:man ip link;

             ip link help;

    ip link常用于开启或关闭某个网络接口

第二个命令ping,ping命令可以用来测试网络的连通性

使用非常广泛,不论是一般用户还是***都喜欢钟爱这个命令。

第三个命令netstat,netstat(网络统计)命令显示连接信息,路由表信息等,
通常配合使用参数,
这里只演示一个参数netstat命令

    netstat命令用于查看网络状态,常用选项有:

        -t: 查看tcp连接

        -u:查看udp连接

        -n:以数字方式查看端口和IP

        -a:显示所有状态

        -l:查看处于监听状态的连接

第四个命令traceroute,
traceroute是路由跟踪命令,
可以查看到你从源到目的的所经过的路由。

第五、六个命令dig与nslookup,
为什么放在一起讲呢?原因是它们既有联系又有区别,
dig查询DNS相关信息记录,CNAME,MX记录等等。
这个命令主要用于解决相关DNS查询;
nslookup也具备查询DNS的功能,

第七、八个命令host和hostname,
host命令可以用来查找到IP的名称或IP的名字在IPv4和IPv6 DNS记录和查询,
hostname命令查看主机名,
或者你可以到/etc/sysconfig/network中修改主机名。

第九个命令route,可以用来查看路由表,也可以用来增加和删除路由条目

第十个命令arp,ARP为地址解析协议,可以看到默认的表使用。

第十一个命令ethtool,ethtool查看到网络模式和网络速度等信息。
有关配置可以到/etc/sysconfig/network-scripts/ifcfg-eth0下进行修改。

GUI管理命令system-config-network,
图形化的管理界面调用命令。

配置网络设置也可以使用配置IP地址、网关、DNS等。