Linux
文章平均质量分 88
电影菌
键盘不敲烂,月薪不过十万
展开
-
shell命令之 dirname与basename 区别
一、dirname :用法[root@localhost scripts]# dirname --helpUsage: dirname [OPTION] NAME…Output each NAME with its last non-slash component and trailing slashesremoved; if NAME contains no /'s, output ‘...原创 2020-04-14 12:56:52 · 1019 阅读 · 0 评论 -
Google搜索地址栏参数说明
Google搜索地址栏参数说明原创 2020-03-25 10:27:29 · 473 阅读 · 0 评论 -
Linux-dig工具的使用及参数详解
Linux-dig工具的使用及参数详解一、使用方法二、参数详解dig www.baidu.com; <<>> DiG 9.11.4-P2-RedHat-9.11.4-9.P2.el7 <<>> www.baidu.com#dig程序版本信息和要查询的域名;; global options: +cmd#表示可以在dig命令后面加命令;;...原创 2020-03-06 16:23:24 · 3285 阅读 · 0 评论 -
linux查看md5值
一、md5值用处md5值 用来校验数据在传输和压缩前后有无损失,在传输前后各有一个md5值,如果前后值相同,则数据无损失。二、查看某文件的md5值md5sum testfile三、生成某文件md5值并保存,留有后用md5sum testfile > testfile.md5四、文件MD5值校验检验方法一:文件经过传输后可以通过比较md5sum testfile和cat t...原创 2020-02-05 15:41:25 · 6845 阅读 · 0 评论 -
Linux traceroute 命令详解
traceroute 命令Linux中traceroute 命令用于显示数据包到目的主机的路径Windows中路由追踪命令是tracert。traceroute 指令可以追踪你发送的数据包在网络中传输的路由途径,主要显示走了什么路,到了什么站。其预设的数据包大小是40bytes,该值可以另设。语法:traceroute 【参数】 【主机】举个简单例子:traceroute -d ww...原创 2020-01-21 14:36:49 · 4102 阅读 · 2 评论 -
linux中tcpdump-丢包分析
通过tcpdump抓包时,结束后tcpdump会给出如下统计信息: 1552 packets captured 1586 packets received by filter 34 packets dropped by kernel 其中“captured”的计数指的是应用层捕获到的数据,“received by filter”和“dropped by kernel”的...原创 2020-01-20 15:15:49 · 4645 阅读 · 1 评论 -
Linux中禁ping及解禁方法
Linux中禁ping及解禁方法Linux 默认允许ping响应,ping是否响应由两个因素决定:内核参数防火墙同时满足这两个因素才能允许ping响应。一、内核参数配置echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all //禁pingecho 0 > /proc/sys/net/ipv4/icmp_echo_ign...原创 2020-01-04 15:56:39 · 487 阅读 · 0 评论 -
linux--nc-dstat
NC一、概述:NC命令是一个功能强大的网络工具,通过它不仅可以扫描探测端口,还可以作为客户端连接服务。主要作用:实现对任意TCP/UDP端口的侦听扫描端口作为client发起TCP或UDP连接机器间传输文件网络测速二、语法:ncat [OPTIONS…] [hostname] [port]三、参数以下只列出常用的几个参数,大家可以使用man nc 或...原创 2020-01-04 14:19:53 · 313 阅读 · 0 评论 -
Linux免密登陆配置过程及原理详解
Linux免密登陆配置过程及原理详解原理:非对称加密算法原理详解请参考:阮一峰的网络日志配置步骤:生成主机A的公私钥。将主机A的公钥放在主机B上。一、生成主机A 的公私钥(该部分操作均在主机A 上):ssh-keygen -t rsa -P ''无需输入内容,直接空格招呼,此时主机A会生成公私钥并将其放在~/.ssh目录下。id_rsa 私钥id_rsa....原创 2019-12-31 17:31:32 · 707 阅读 · 0 评论 -
awk学习手记4-print、printf
awk学习手记4-print、printf、前面学习的一些内容让我们认识到awk一些基础的的文本匹配及操作能力。现在我们开始更加深入的学习其最强大的功能-格式化。在之前的实例中,我们通常使用print来输出文本,但是print只能够实现简单的文本的输出功能,并不能对文本格式进行改变。如果想要改变文本格式,则需要使用printf动作。printf动作和C语言中的printf函数很相似,只是有略...原创 2019-12-27 10:26:38 · 632 阅读 · 0 评论 -
awk学习手记3-变量
awk学习手记-变量对于awk来说,变量主要分为内置变量和自定义变量。我们先来看看awk常用的一些内置变量,先说概念,后举例说明。awk常用内置变量及其作用如下:FS:输入字段分隔符,默认是空格。OFS:输出字段分隔符,默认是空格。RS : 输入行分隔符,指定输入时的换行符,默认是回车换行。ORS : 输出行分隔符,指定输出时换行符。NF : number of field,当前...原创 2019-12-27 09:22:36 · 201 阅读 · 0 评论 -
awk学习手记2-分隔符
awk学习手记-2文本中的分隔符用处有两处:1、分割字段;2、分割行;字段和行的分割都主要涉及两种操作“输入分隔符”和“输出分隔符”。我们会通过实例讲解其中技巧。输入字段分隔符:field separator , FS默认是空格,以空格作为分隔符对每一行进行分割,FS指定了每行如何分割画段;输出字段分隔符:output field separator , OFS输出到屏幕上时,默...原创 2019-12-27 09:22:52 · 2343 阅读 · 0 评论 -
awk学习手记-1
awk学习手记-1AWK的学习有助于提升工作效率,现在抽时间总结一下,AWK的基础使用方法。实际上,awk是一门编程语言,他支持条件判断,数组,循环操作等功能,我们一般把awk当作脚本语言解释器。grep 、 sed 、 awk 被人们称为Linux三剑客。简单总结下各位特长:grep:擅长单纯的文本查找和匹配sed:擅长编辑匹配到的文本。awk:擅长按照需求格式化文本。实际上 se...原创 2019-12-27 09:22:27 · 342 阅读 · 0 评论 -
FTP命令手记
FTP命令手记一、ftp基础命令实战练习:FTP服务器:ftp.test/10.10.10.15端口:2121用户名:username密码:user1234从Windows设备登陆FTP服务器“开始”-“运行”-“FTP” 回车open ftp.test 2121输入用户名密码登入服务器dir 查看FTP服务器中文件及目录ls 查看文件mkdir sys 在FTP服务...原创 2019-12-24 13:53:35 · 528 阅读 · 0 评论 -
Linux修改DNS
Linux修改DNS方法一、修改静态IP设置vi /etc/sysconfig/network-scripts/ifcfg-eth0添加DNS1=8.8.8.8DNS2=114.114.114.114:wqservice network restart方法二、推荐vi /etc/resolv.conf添加nameserver 8.8.8.8 114.114.114.1...原创 2019-12-19 18:03:24 · 307 阅读 · 0 评论 -
Linux修改主机名
Linux修改主机名方法一、通用方法vi /etc/hostname将localhost.localadmin 改为 自定义的主机名reboot方法二、hostnamectl set-hsotname 主机名reboot方法三、hostname + 主机名(此方法不适用于虚拟机)方法四、vi /etc/hosts将将localhost.localadmin 改为 自定义的主机名...原创 2019-12-19 17:55:50 · 445 阅读 · 0 评论 -
Linux运维常用命令-TOP详解
Linux运维常用命令-TOP一、top命令监控视图主要信息我们结合上图分析讲解top命令展示信息第一行10:18:13 -当前系统时间up 173 days, 12:24 -系统已运行173天12小时24分钟(没有重启)6 users -当前有6个用户登陆系统load average: 6.13, 5.98, 5...原创 2019-12-19 14:38:29 · 344 阅读 · 1 评论 -
Linux-centos7虚拟机忘记root密码解决办法
Linux-centos7虚拟机忘记root密码解决办法一、重启虚拟机,在开机初始化时间按住键盘E键,编辑初始化脚本二、下拉至该脚本最后两行,如下图所示,改动两处:1、将独立的ro改为rw;2、在LANG=en_US.UTF-8这句空格后加上init=/bin/sh.改完后 Ctrl+x启动系统三、进入单用户模式,输入passwd,回车,按照提示输入两次密码(也可能不是英文提示,...原创 2019-11-26 17:19:56 · 2888 阅读 · 0 评论 -
解决mysql报错ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
问题:登录mysql后使用正常sql命令时报错ERROR 1044 (42000): Access denied for user ‘’@‘localhost’ to database ‘mysql’为什么:从报错行中’’@‘localhost’ 可以推测可能是因为在我的数据库里面的user表里,存在用户名为空的账户,及匿名登陆用户。虽然我登录时使用命令mysql -u root -p ,指...原创 2019-11-13 10:19:07 · 5713 阅读 · 1 评论 -
Linux中修改MTU值及MTU值详解
部分参考《鸟哥的Linux私房菜》http://cn.linux.vbird.org/MTU( Maximum Transmission Unit,最大传输单位)用来设置描述网络接口的最大传输量,需要注意的是,每个网络接口的MTU都不相同,因此你在Linux中使用ifconfig会看到有的接口会有1492bytes,不过在以太网上,标准的定义就是1500bytes.修改方法:方法一:i...原创 2019-09-04 12:01:15 · 20273 阅读 · 0 评论