网络命令

LInux命令随笔记

拜拜、爱过 提交于 2020-03-04 05:49:05
一、LInux设置网络 vi /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑配置文件,添加修改以下内容(点击键盘i即可编辑) BOOTPROTO=static #启用静态IP地址 ONBOOT=yes #开启自动启用网络设置 IPADDR=192.168.1.200 #设置IP地址 NETMASK=255.255.255.0 #设置子网掩码 GATEWAY=192.168.1.1 #设置网关 DNS1=192.168.1.1 #设置主DNS DNS2=8.8.8.8 #设置备DNS IPV6INIT=no #禁止IPV6 :wq! #保存退出 service ip6tables stop #停止IPV6服务 chkconfig ip6tables off #禁止IPV6开机启动 service yum-updatesd stop #关闭系统自动更新 chkconfig yun-updatesd off #禁止开机启动 service network restart #重启网络连接 ifconfig #查看IP地址 来源: https://www.cnblogs.com/niecheng0814/p/7192994.html

用户/磁盘/内存/网络 管理

旧城冷巷雨未停 提交于 2020-03-03 22:54:56
用户管理 一些细节 root 用户为根用户,也就是 系统管理员 拥有全部权限 一个用户只能拥有一个 GID ,但是还可以归属于其它附加群组 用户管理的重要配置文件: /etc/passwd 用户名 密码位 UID 归属GID 姓名 $HOME目录 登录Shell /etc/shadow 用户名 已加密密码 密码改动信息 密码策略 /etc/group 群组名 密码位 GID 组内用户 /etc/gshadow 群组密码相关文件,不重要 /etc/sudoers 用户名 权限定义 权限 可以使用 pwconv 命令创建影子密码,将 /etc/passwd 文件中的密码转换到 /etc/shadow 文件 su [用户名] 切换到其它用户,默认切换到root用户。提示密码为将切换用户密码 -f 快速切换,忽略配置文件 -l 重新登录 -m , -p 不更改环境变量 -c < 命令 > 切换后执行命令,并退出切换 sudo [命令] 以其它用户的身份执行命令,默认以root的身份执行。提示密码为当前用户密码 -s 切换为 root shell -i 切换为 root shell ,并初始化 -u < 用户名 |UID> 执行命令的身份 -l 显示自己的权限 passwd [用户名] 设定用户密码 -d 清除密码 -l 锁定用户 -e 使密码过期,在下次登录时更改密码 -S

学习记录

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-01 21:54:03
这周我们第一次学习了云运维的知识,在第一次课上,老师先是跟我们讲了关于云运维的基本概念,教我们如何从零开始学习了解Linux。 在之后的第二次课上,我们学习了Linux的基础实操。先是新建虚拟机然后安装系统,再到磁盘分区最后是创建用户。在以上步骤做完后就进入到了虚拟机网络的配置。配置网络的模式有三种,分别为桥接模式,NAT模式以及仅主机模式。在配置网络中还要用到一些命令,“ip addr”用于查看ip地址,“ping”用于查看网络的连通性。还有一些常用的快捷键,“tab”补全命令,“Ctrl+C”结束当前命令。 来源: CSDN 作者: 13169171871 链接: https://blog.csdn.net/yjq1009/article/details/104599381

Windows系统下查看文件的md5/SHA1/SHA256值

99封情书 提交于 2020-03-01 15:04:40
前言 刷一个web题用到了菜刀,想见识下大名鼎鼎的Cknife有多nb,结果发现官方分享的链接失效了,剩下的就是网络上流传的各种版本,但是吧,伴随Cknife名气的还有一个东西,就是它的后门。找了一个版本的不敢用啊,在52pojie上看到了有人发了官方的md5值,我寻思着比对下md5不就知道是不是官方版本了嘛! 正文 5001ef50c7e869253a7c152a638eab8a 4b4a956b9c7dc734f339fa05e4c2a990 windows下的对应命令: certutil -hashfile filename MD5 certutil -hashfile filename SHA1 certutil -hashfile filename SHA256 可以看到,这个软件的md5值和官方的不一样,所以我没敢用… 来源: CSDN 作者: Wo_Knight 链接: https://blog.csdn.net/weixin_43092232/article/details/104589370

Linux常用命令(7)——网络及挂载命令

丶灬走出姿态 提交于 2020-02-29 21:28:42
网络命令 write 指令所在路径 :/usr/bin/write 执行权限 :所有用户 语法 :write <用户名> 功能描述 :给用户发信息,以Ctrl+D保存结束 范例 : # write sports wall 命令英文原意 :write all 指令所在路径 :/usr/bin/wall 执行权限 :所有用户 语法 :wall [message] 功能描述 :发广播信息 范例 : # wall Let`s play basketball ping 命令所在路径 :/bin/ping 执行权限 :所有用户 语法 :ping 选项 IP地址     -c 指定发送次数 功能描述 :测试网络连通性 范例 : # ping 192.168.1.156 ifconfig 命令英文原意 : i nter f ace config ure 命令所在路径 :/sbin/ifconfig 执行权限 :root 语法 :ifconfig 网卡名称 IP地址 功能描述 :查看和设置网卡信息 范例 :# ifconfig eth0 192.168.8.250 mail 命令所在路径 :/bin/mail 执行权限 :所有用户 语法 :mail [用户名] 功能描述 :查看发送电子邮件 范例 :# mail root last 命令所在路径 :/usr/bin/last 执行权限 :所有用户

nc 命令详解

折月煮酒 提交于 2020-02-28 15:04:43
英文原文: Linux Netcat command – The swiss army knife of networking netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。 netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。 下面是一些使用netcat的例子. [A(172.31.100.7) B(172.31.100.23)] Linux netcat 命令实例: 1,端口扫描 端口扫描经常被系统管理员和黑客用来发现在一些机器上开放的端口,帮助他们识别系统中的漏洞。 $nc -z -v -n 172.31.100.7 21-25 可以运行在TCP或者UDP模式,默认是TCP,-u参数调整为udp. z 参数告诉netcat使用0 IO,连接成功后立即关闭连接, 不进行数据交换(谢谢@jxing 指点) v 参数指使用冗余选项(译者注:即详细输出) n 参数告诉netcat 不要使用DNS反向查询IP地址的域名 这个命令会打印21到25 所有开放的端口。Banner是一个文本

201910010117实验一计算机网络基础知识-实验报告

五迷三道 提交于 2020-02-26 02:57:56
用ping命令诊断网卡是否工作正常 网卡工作正常 2.ping命令诊断网关工作是否正常 本机连接的是家里局域网适配器,链接状态正常,网关工作正常。 3.用Ping命令诊断DNS工作是否正常 4.博客地址追踪 5. 使用tracert命令进行路由跟踪 6.使用Ping命令获取博客的IP地址 7.使用Ping命令获取你的博客地址 8…创建一个个人云盘1. 基于此云盘实现PC端和手机端文件传输 云盘的PC端和手机端互联。点击功能宝箱,再点击数据线即可实现 9.测速网测网速 测网速有多种方法(1)打开具有文件下载功能的网址,使用浏览器下载文件,观察实际下载速度。(2)使用迅雷等下载工具下载大文件测试网速。(3)PC端测速工具,如测速网:http://www.speedtest.cn/(4)手机端网速测试APP 最简单的还是用测速网 来源: CSDN 作者: dengdengnanma 链接: https://blog.csdn.net/dengdengnanma/article/details/104494948

使用C#调用Ping命令获取网络连接情况

夙愿已清 提交于 2020-02-24 07:15:05
现在 .net为我们提供了强大的功能来调用外部工具,并通过重定向输入、输出获取执行结果,下面就用一个例子来说明调用Ping.exe命令实现网络的检测,希望对.net初学者有所帮助。 首先,我们用使用Process类,来创建独立的进程,导入 System.Diagnostics , using System.Diagnostics; 实例一个Process类,启动一个独立进程 Process p = new Process(); Process 类有一个 StartInfo 属性,这个是ProcessStartInfo类,包括了一些属性和方法, 下面我们用到了他的几个属性: 设定程序名 p.StartInfo.FileName = "cmd.exe"; 关闭Shell的使用 p.StartInfo.UseShellExecute = false ; 重定向标准输入 p.StartInfo.RedirectStandardInput = true ; 重定向标准输出 p.StartInfo.RedirectStandardOutput = true ; 重定向错误输出 p.StartInfo.RedirectStandardError = true ; 设置不显示窗口 p.StartInfo.CreateNoWindow = true ; 上面几个属性的设置是比较关键的一步。

docker容器_网络配置

荒凉一梦 提交于 2020-02-24 04:55:15
docker 文章目录 docker 1 Linux内核实现名称空间的创建 1.1 ip netns命令 1.2 创建Network Namespace 1.3 操作Network Namespace 1.4 转移设备 1.5 veth pair 1.6 创建veth pair 1.7 实现Network Namespace间通信 1.8 veth设备重命名 2 四种网络模式配置 2.1 bridge模式配置 2.2 none模式配置 2.3 container模式配置 2.4 host模式配置 3 容器的常用操作 3.1 查看容器的主机名 3.2 在容器启动时注入主机名 3.3 手动指定容器要使用的DNS 3.4 手动往/etc/hosts文件中注入主机名到IP地址的映射 3.5 开放容器端口 3.6 自定义docker0桥的网络属性信息 3.7 docker远程连接 3.8 docker创建自定义桥 1 Linux内核实现名称空间的创建 1.1 ip netns命令 可以借助ip netns命令来完成对 Network Namespace 的各种操作。ip netns命令来自于iproute安装包,一般系统会默认安装,如果没有的话,请自行安装。 注意:ip netns命令修改网络配置时需要 sudo 权限。 可以通过ip netns命令完成对Network Namespace

20199325 《网络攻防实践》假期作业

99封情书 提交于 2020-02-23 04:33:07
这个作业属于哪个课程: https://edu.cnblogs.com/campus/besti/19attackdefense 这个作业的要求在哪里 https://edu.cnblogs.com/campus/besti/19attackdefense/homework/10228 我在这个课程的目标是 学习网络攻防技术 这个作业在哪个具体方面帮助我实现目标 重新复习linux有关知识 作业一 (1)你对网络攻击和防御了解多少?该课程需要计算机和网络相关的基础知识,你原专业是什么专业,目前你掌握多少基础知识? 不是很了解,原有专业是软件工程专业,目前掌握一定程度的JAVAWEB开发技术,Hadoop的mapreduce和hdfs功能,计算机网络基础,数据结构,python爬虫 (2)作业要使用Markdown格式,Markdown入门参考(需掌握) linux课程已经初步学习过markdown 作业二 (1)学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统(也可以使用VMWare安装虚拟机,安装方法自己百度) (2)通过实践学习别出心裁的Linux命令学习法,掌握Linux命令的学习方法 (3)参考上面的学习方法通过实践学习Linux 基础入门(新版)课程,掌握常用的Linux命令,重点是3/4/5/6/7/8节。 1.pwd命令: