网络命令

Java工程师面试linux操作选择面试题大全

十年热恋 提交于 2019-12-01 15:35:36
1.请写出常用的linux指令不低于10个,请写出linux tomcat启动。 linux指令 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) shutdown -h now 关闭系统(1) shutdown -r now 重启(1) cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 mkdir dir1 创建一个叫做 'dir1' 的目录' mkdir dir1 dir2 同时创建两个目录 find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录 find / -user user1 搜索属于用户 'user1' 的文件和目录 linuxtomcat启动 进入tomcat下的bin目录执行 ./catalina.sh start直接启动即可,然后使用tail -f /usr/local/tomcat6/logs/catalina.out查看tomcat启动日志。 2.当使用RMI技术实现远程方法调用时,能为远程对象生成Sub和Skeleton命令的是() A. Mic B. mid C. mitegistry D. policytool 答案:A 3.以下哪个是服务() A. kill B. tar C. rsyne D. policytool 答案:c

[wpa_supplicant]基于ubuntu的wpa_supplicant工具的安装与使用

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-01 15:33:43
基于ubuntu的wpa_supplicant工具的安装与使用 wpa_supplicant是WPA Supplicant组件的一个实现,即在客户站中运行的部分。它实现了WPA密钥与WPA认证者进行协商并使用EAP进行身份验证认证服务器。另外,它控制着漫游和IEEE802.11认证/关联的WLAN驱动程序。 wpa_supplicant被设计成一个运行在后台的守护进程,并充当控制无线连接的后端组件。wpa_supplicant包含一个支持单独的前端程序和一个示例基于文本的前端wpa_cli 使用WPA与AP关联时,使用以下步骤: - wpa_supplicant请求内核驱动程序扫描相邻的BSS - wpa_supplicant根据配置选择BSS - wpa_supplicant请求内核驱动程序关联所选内容 BSS - 如果WPA-EAP:集成IEEE 802.1X请求者完成EAP 认证服务器认证(由代理服务器代理) AP中的身份验证器) - 如果从IEEE 802.1X请求者收到WPA-EAP:主密钥 - 如果WPA-PSK:wpa_supplicant使用PSK作为主会话密钥 - wpa_supplicant完成WPA 4次握手和组密钥握手 与认证者(AP) - wpa_supplicant为单播和广播配置加密密钥 - 可以发送和接收正常的数据包 第一章 安装 Wpa

wpa_supplicant、wpa_cli的使用

拥有回忆 提交于 2019-12-01 15:33:11
wpa_supplicant工具包含wpa_supplicant和wpa_cli这2个程序,其中wpa_supplicant程序作为服务端在后台运行,服务wpa_cli客户端的请求,从而实现WiFi的配置连接。wpa_supplicant工具支持wep、wpa、wpa2等加密认证方式。本文接下来介绍如何使用wpa_supplicant、wpa_cli这2个程序进行WiFi的配置。 一、wpa_supplicant的使用 运行wpa_supplicant,wpa_supplicant程序作为wpa_cli的服务端,必须先启动后,才能给wpa_cli访问使用。 wpa_supplicant的手册说明: wpa_supplicant usage: wpa_supplicant [-BddhKLqqtvW] [-P<pid file>] [-g<global ctrl>] \ [-G<group>] \ -i<ifname> -c<config file> [-C<ctrl>] [-D<driver>] [-p<driver_param>] \ [-b<br_ifname>] [-e<entropy file>] \ [-o<override driver>] [-O<override ctrl>] \ [-N -i<ifname> -c<conf> [-C<ctrl>] [-D

网络基础配置相关命令总结

送分小仙女□ 提交于 2019-12-01 12:47:06
网络基础配置相关命令 一 ifconfig命令 该命令能够用于网卡信息查看及配置,不带任何参数表示查看当前所有网卡信息 ifconfig -a,查看网卡的信息,包括活动与不活动网卡的信息 ifconfig DEV #查看指定网卡设备信息,如ifconfig ens33 ifocnfig DEV IP/MASK [up] #为指定的网卡设备配置静态ip地址和掩码,up表示激活,可选 ifcofnig DEV;N IP/MASK up #为网卡配置多个IP地址(网络子接口),N为数值表示接口号 ifconfig DEV[;N] del IP #删除指定网卡的IP[或子接口ip] 二. ifup 、ifdown命令 该命令用于激活或下线指定的网卡 ifdown DEV #下线指定的网卡(无IP地址) ifup DEV #激活指定的网卡连接 三 route命令 用于查看和配置路由,包括主机路由、网络路由、默认路由 route #默认显示路由信息 route –n #-n 不进行IP地址解析 route add <-host | -net | -default > TARGET gw | via NEX—THOP #添加主机、网络或默认路由 route del <-host | -net | default > TARGET #删除指定的路由 四 DNS设置及查看 配置文件:/etc

centos7网络配置方法(转载)

会有一股神秘感。 提交于 2019-12-01 12:44:59
原先用的是centos6.5,现在需要用到centos7,发现用centos6.5命令进行相关网络配置,结果无效,果断百度一下,发现centos7和centos6.5完全不一样,以下内容是转载网友所列的方法。PS:给我的提示,linux发行版本不同,相关命令也会进行变化。 今天在一台PC上安装了CentOS 7,当时选择了最小安装模式,安装完成后马上用ifconfig查看本机的ip地址(局域网已经有DHCP),发现报错,提示ifconfig命令没找到。 [root@centos1 ~]# ifconfig -bash: ifconfig: command not found 首先,习惯性的输入echo $PATH(查看当前PATH环境变量,跟DOS的path命令一样的功能,注意Linux系统中的命令是区分大小写的),显示结果如下: [root@centos1 ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 从上面显示结果看,放置系统管理程序的路径/usr/sbin已存在,就是放外部命令的路径。直接用ls 查看/usr/sbin/目录,也没看到ifconfig,怎么回事? [root@centos1 ~]# ls /usr/sbin/ 我还是不死心

Centos7 网络配置 设置动态和静态Ip

為{幸葍}努か 提交于 2019-12-01 12:44:20
登录系统 配置动态IP 上网 输入命令: ls /etc/sysconfig/network-scripts/查看网卡列表,一般默认第一个就是你电脑的网卡,ifconfig-enp6s0就是我的有线网卡。 输入命令 cat /etc/sysconfig/network-scripts/ifcfg-enp6s0 查看有线网卡信息 输入命令: vi /etc/sysconfig/network-scripts/ifcfg-enp6s0 键盘按i 键 开始编辑网卡信息,修改onboot=yes,按键盘ESC键退出编辑,输入:wq ,然后按enter键,保存修改 输入命令: cat /etc/sysconfig/network-scripts/ifcfg-enp6s0 查看是否修改成功 输入命令: ping www.baidu.com 查看是否可以上网 name or services not know 说明不能上网 输入命令: ip addr 查看ip 没有看到ip相关信息 输入命令: service network restart 重启网络 ok 是重启成功的意思。 输入命令: ip addr 查看ip 看到ip为192.168.1.108 说明动态ip配置成功 输入命令: ping www.baidu.com 上网成功 接受向www.baidu.com 发送套接字,安装CTR+C 1

CentOS7关于网络的设置

蓝咒 提交于 2019-12-01 12:24:08
装好CentOS7后,我们一开始是上不了网的 这时候,可以输入命令dhclient,可以自动获取一个IP地址,再用命令ip addr查看IP 不过这时候获取的IP是动态的,下次重启系统后,IP地址也会变化,这时候我们可以把系统的IP设置为静态的,设置步骤如下: (1)点击VMware虚拟机左上角的“编辑”,选择“虚拟网络编译器”。 (2)选中VMnet8(NAT模式),再点击右侧的“NAT设置”此时会看到如下界面 (3)在命令行中输入:vim /etc/sysconfig/network-scripts/ifcfg-ens33 (4)此时会进入如下图所示界面 (5)将ONBOOT=no改为yes,将BOOTPROTO=dhcp改为BOOTPROTO=static,并在后面增加几行内容: IPADDR=192.168.127.128 NETMASK=255.255.255.0 GATEWAY=192.168.127.2 DNS1=119.29.29.29 (6)保存后退出,然后输入命令:systemctl restart network.service来重启网络服务。 (7)再用ip addr查看IP,并用命令ping测试网络的连通性。 至此,IP即设置完毕。 来源: CSDN 作者: akipa11 链接: https://blog.csdn.net/akipa11/article

史上最全docker基础知识汇总

风格不统一 提交于 2019-12-01 11:43:12
正文 Docker常用命令 run docker run [OPTIONS] IMAGE [COMMAND] [ARG...] -e设置环境变量;-e username=zhj --name为容器指定一个名称;--name=zhj -p指定端口映射,格式为:主机(宿主)端口:容器端口 -p 80:8080 -t为容器重新分配一个伪输入终端,通常与 -i 同时使用; -i以交互模式运行容器,通常与 -t 同时使用; -d后台运行容器,并返回容器ID; -v宿主机目录:容器目录。将宿主机目录挂载到容器内。 docker cp 复制容器内的文件到宿主机 docker start 启动一个或多个已经被停止的容器 docker stop 停止一个运行中的容器 docker restart 重启容器 docker rm 删除容器 docker pause 暂停容器中所有的进程; docker unpause 恢复容器中所有的进程; docker exec : 在运行的容器中执行命令 docker exec -it mynginx /bin/sh /root/runoob.sh docker logs 获取容器的日志; docker ps 列出UP的容器;docker ps -a列出所有容器。包括Exited等状态的容器; docker top 查看容器中运行的进程信息,支持 ps 命令参数;

必须掌握的八个DOS命令(转)

老子叫甜甜 提交于 2019-12-01 10:06:53
转载 http://www.cnblogs.com/Tonyyang/ 必须掌握的八个DOS命令 一,ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键入:ping 回车,。所示的帮助画面。在此,我们只掌握一些基本的很有用的参数就可以了(下同)。      -t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。      -l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用,会有更好的效果哦。      -n 定义向目标IP发送数据包的次数,默认为3次。如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。      说明一下,如果-t

利用 Docker Compose 搭建 SpringBoot 运行环境(超详细步骤和分析)

廉价感情. 提交于 2019-12-01 09:56:50
0、前言 相信点进来看这篇文章的同学们已经对 Docker Dompose 有一定的了解了,下面,我们拿最简单的例子来介绍如何使用 Docker Compose 来管理项目。 本文例子: 一个应用服务( Spring Boot 的 jar 包)、 Mysql 服务和 Redis 服务。在每次启动,我们要先将 Mysql 容器和 Redis 容器启动起来,再将应用容器运行起来,这其中还不要忘了在创建应用容器时将容器网络连接到 MySQL 容器和 Redis 容器上,以便应用连接上它们并进行数据交换。 1、项目结构 为了方便进行管理和迁移,我们建议将 Docker Compose 项目与搭建一个软件开发项目一样,将项目的内容聚集到一个文件目录中,下面是一个比较通用的项目结构: └─ project ├─ app ├─ compose │ └─ docker-compose.yml ├─ mysql │ └─ my.cnf ├─ redis └─ redis.conf 在这个目录结构中,区分了 5 个顶层目录: app :用于存放程序工程,即代码、编译结果以及相关的库、工具等; compose :用于定义 Docker Compose 项目; mysql :与 MySQL 相关配置等内容; redis :与 Redis 相关配置等内容; 2、准备程序配置 为了更方便在开发过程中对