linux
文章平均质量分 64
入门小站
这个作者很懒,什么都没留下…
展开
-
linux重要的目录之etc
etc不是什么缩写,是and so on的意思 来源于 法语的 et cetera 翻译成中文就是 等等 的意思. 至于为什么在/etc下面存放配置文件, 按照原始的UNIX的说法(linux文件结构参考UNIX的教学实现MINIX) 这下面放的都是一堆零零碎碎的东西, 就叫etc, 这其实是个历史遗留.原文链接:https://rumenz.com/rumenbiji/linux-etc.html。是系统重要的配置文件目录,重要的系统一定要定期备份该目录。微信公众号:入门小站。...原创 2022-08-02 22:57:49 · 742 阅读 · 0 评论 -
linux 上查找包含特定文本的所有文件
原文链接https//rumenz.com/rumenbiji/linux-find-strings.html。在~/.bashrc文件中。微信公众号入门小站。原创 2022-07-21 18:27:59 · 1253 阅读 · 0 评论 -
linux之strings命令
strings命令是二进制工具集GNUBinutils的一员,用于打印文件中可打印字符串,strings命令在对象文件或二进制文件中查找可打印的字符串。字符串是4个或更多可打印字符的任意序列,以换行符或空字符结束。strings命令对识别随机对象文件很有用。...原创 2022-07-18 22:51:25 · 531 阅读 · 0 评论 -
linux之realpath命令
realpath用于获取指定目录或文件的绝对路径。编写Shell脚本中,通常会使用相对路径来指明文件,但有时候,我们需要用到绝对路径,此时可以使用realpath来获取。原创 2022-07-17 23:26:27 · 951 阅读 · 0 评论 -
linux之拖拽上传文件
lrzsz是一款在linux里可代替ftp上传和下载的程序。在linux中支持直接拖拽上传的插件;同时也支持rz和sz进行命令上传和下载。原创 2022-07-15 17:22:44 · 489 阅读 · 1 评论 -
linux远程复制文件命令小总结
参数拷贝文件拷贝文件夹rsync目录语法命令参数拷贝文件拷贝目录使用rsync镜像两个服务器的目录小总结原文链接:https://rumenz.com/rumenbiji/linux-scp-rsync.html微信公众号:入门小站原创 2022-07-14 17:40:30 · 474 阅读 · 0 评论 -
linux总结10大危险命令
fork 炸弹echo “” > /dev/sdamv 文件夹 /dev/null下载的文件立即执行mkfs.ext3 /dev/sdb重定向输出到文件硬盘清零执行伪装后的命令原文链接:https://rumenz.com/rumenbiji/linux-danger-command.html微信公众号:入门小站...原创 2022-07-13 17:25:33 · 454 阅读 · 0 评论 -
linux之抓包神器tcpdump
tcpdump参数监听所有端口,直接显示 ip 地址显示更详细的数据报文,包括 tos, ttl, checksum 等。显示数据报的全部数据信息,用 hex 和 ascii 两列对比输出。host: 过滤某个主机的数据报文src, dst: 过滤源地址和目的地址net: 过滤某个网段的数据过滤某个协议的数据,支持 tcp, udp 和 icmp过滤通过某个端口的数据报src/dst, port, protocol: 结合三者抓取指定范围的端口通过报文大小过滤请求原创 2022-07-11 23:13:57 · 186 阅读 · 0 评论 -
linux下清理系统缓存并释放内存
手动释放内存的命令0:不释放(系统默认值)1:释放页缓存2:释放dentries和inodes查看内存恢复默认设置原文链接:https://rumenz.com/rumenbiji/linux_drop_caches.html微信公众号:入门小站[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dZ6RN2GC-1656667753466)(https://rumenz.com/static/cimg/wx_rumenz.png)]...原创 2022-07-01 17:33:31 · 315 阅读 · 0 评论 -
linux之ClamAV杀毒软件安装配置
常用参数配置 ClamAV更新病毒库进行病毒扫描定期扫描原文链接:https://rumenz.com/rumenbiji/linux-clamav.html微信公众号:入门小站原创 2022-06-29 17:17:33 · 248 阅读 · 0 评论 -
linux检测系统是否被入侵(下)
检查历史命令设置保存1万条命令PROMPT_COMMAND是什么检查系统日志查找登录系统失败的20个账号定位有多少IP在爆破主机的root帐号查看所有重启日志信息查看系统正常的运行时间查看哪些IP在爆破查看哪些IP登录成功了登录成功的日期,用户名,IP原文链接:https://rumenz.com/rumenbiji/linux-hacking-2.html微信公众号:入门小站...原创 2022-06-28 22:22:54 · 109 阅读 · 0 评论 -
linux检测系统是否被入侵(上)
查找远程可以登录的账户$1:MD5(长度 22个字符)$5:SHA-256(长度 43 个字符)$6:SHA-512(长度86 个字符)检查sudo权限删除或锁定账号查看当前登录系统的信息检查异常端口抓包分析使用ps命令检查可疑的进程查超系统中占用资源最高的资源发现异常进一步检查检查系统服务检查开机自启的服务检查启动项脚本检查计划任务原文链接:https://rumenz.com/rumenbiji/linux-hacking-1.htm原创 2022-06-27 20:39:39 · 512 阅读 · 0 评论 -
linux之git高级命令
合并提交解决远程仓库fast-forward本地分支与远程分支关联代码合并放弃本次提交的修改回到此分支的上一个提交回到master分支的上一个提交撤销远程分支上的内容做个锚点原文链接:https://rumenz.com/rumenbiji/linux-git-advanced.html微信公众号:入门小站...原创 2022-06-26 22:19:53 · 59 阅读 · 0 评论 -
linux之git入门命令
检出仓库工作流推送改动分支更新与合并标签替换本地改动原文链接:https://rumenz.com/rumenbiji/linux-git.html微信公众号:入门小站原创 2022-06-22 22:27:20 · 110 阅读 · 0 评论 -
linux几个没用但是有趣的命令
运行aafire 火焰安装运行运行yes 重复输出一句话sl 小火车安装运行运行cmatrix 黑客帝国安装运行运行运行运行执行原文链接:https://rumenz.com/rumenbiji/linux-useless-interesting.html微信公众号:入门小站...原创 2022-06-21 21:26:40 · 178 阅读 · 0 评论 -
linux之我常用的20条命令( 之三)
快速生成一个大文件安全擦除硬盘数据dd命令制作ISO镜像查看某个进程的运行时间动态实时查看日志时间戳的快速转换优雅的删除乱码的文件历史命令使用技巧!!:重复执行上条命令!N:重复执行 history 历史中第 N 条命令,N 可以通过 history 查看!pw:重复执行最近一次,以pw开头的历史命令,这个非常有用,小编使用非常高频!$:表示最近一次命令的最后一个参数原文链接:https://rumenz.com/rumenbij原创 2022-06-20 22:40:11 · 174 阅读 · 0 评论 -
linux几个不常用但是很有用的命令
-l选项告诉pgrep显示名称和 ID:pstreebcsplitnllddcollsof原文链接:https://rumenz.com/rumenbiji/linux-useful-cmd.html微信公众号:入门小站原创 2022-06-19 22:13:59 · 87 阅读 · 0 评论 -
linux之我常用的系统重要文件备份命令
恢复系统文件rsync命令备份系统备份系统文件-a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性-P 保留那些因故没有完全传输的文件,以是加快随后的再次传输恢复dd命令备份恢复原文链接:https://rumenz.com/rumenbiji/linux-bak-system-file.html微信公众号:入门小站...原创 2022-06-16 22:25:20 · 699 阅读 · 0 评论 -
linux之我常用的20条命令(之二)
tar命令-c 新建tar包,create的缩写-t 查看打包(tar)文件的文件-x解tar包或者解压缩(tar.gz),可以搭配-C(大写)指定解压的目录,extract的缩写-j通过bzip2压缩或者解压-J通过xz压缩或者解压-z通过gzip压缩或者解压-v显示执行过程。verbose的缩写-f filename :filename为要处理的文件-C 指定压缩,解压的目录cat命令是的意思chgrp命令chown命令chmod命令v原创 2022-06-15 21:06:01 · 124 阅读 · 0 评论 -
linux之我常用的20条命令(之一)
ls命令grep命令find命令cp命令mv命令rm命令ps命令kill命令killall命令原文链接:https://rumenz.com/rumenbiji/linux-commonly-used-1.html微信公众号:入门小站原创 2022-06-14 22:02:58 · 120 阅读 · 0 评论 -
linux之Ansible快速入门
Ansible安装配置主机测试使用执行命令使用查看分组下服务是否在运行使用简单批量安装原文链接:https://rumenz.com/rumenbiji/linux-ansible-quick.html微信公众号:入门小站原创 2022-06-09 22:19:47 · 146 阅读 · 0 评论 -
linux去掉空行的几种方法
使用sed使用awk使用tr-s 用于将其输出中相邻字符序列压缩为单个字符使用vi/vim指定全局搜索,用于匹配空白字符行,表示删除匹配项。原文链接:https://rumenz.com/rumenbiji/linux-rm-blank-line.html微信公众号:入门小站...原创 2022-06-08 22:03:46 · 3888 阅读 · 0 评论 -
linux中同时移动多种格式文件
方法二原文链接:https://rumenz.com/rumenbiji/linux-mv-multiple-formats.html微信公众号:入门小站原创 2022-06-07 21:57:34 · 436 阅读 · 0 评论 -
linux中删除特殊文件
删除使用删除文件删除时用引号引起来增加转义字符删除文件按照i节点号删除通配符删除所有文件原文链接:https://rumenz.com/rumenbiji/linux-rm-special-files.html微信公众号:入门小站原创 2022-06-06 22:37:38 · 466 阅读 · 0 评论 -
linux之zgrep查找压缩包文件文本
使用 zgrep 来一步完成zgrep 也可以指定多个文件同时进行搜索过滤查找文件-a 让其二进制文件当做文本处理-n 显示行号-H 显示文件名原文链接:https://rumenz.com/rumenbiji/linux-zgrep.html微信公众号:入门小站...原创 2022-06-05 22:53:36 · 849 阅读 · 0 评论 -
linux之yum下载rpm包离线安装
方法一:使用repotrack下载nginx rpm安装所需要的所有依赖方法二:使用yumdownloader下载–destdir:指定 rpm 包下载目录(不指定时,默认为当前目录)–resolve:下载依赖的 rpm 包。方法三:yum 的 downloadonly 插件离线安装 rpm原文链接:https://rumenz.com/rumenbiji/linux-download-rpm.html微信公众号:入门小站...原创 2022-06-03 20:59:36 · 661 阅读 · 0 评论 -
linux之同时监控多个日志文件变化
监控两个日志文件,窗口上下如果要让窗口左右排布进入 multitail 之后,有一些交互式命令h 来打开帮助使用 b 来选择打开的文件,使用上下键选择文件,一旦选择文件 multitail 会显示文件最后 100 行,使用 jk 移动光标,或者 gg/G 来快速移动到文件顶部或者最后,q 退出a 用来添加另外的监控日志文件原文链接:https://rumenz.com/rumenbiji/linux-multitail.html微信公众号:入门小站原创 2022-06-01 22:31:23 · 178 阅读 · 0 评论 -
linux之rsync远程同步文件
拷贝本地文件。当SRC和DES路径信息都不包含有单个冒号":"分隔符时就启动这种工作模式。如:rsync -a /data /backup使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号":"分隔符时启动该模式。如:使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号":"分隔符时启动该模式。如:从远程rsync服务器中拷贝文件到本地机。当SRC路径信息包含"::"分隔符时启动该原创 2022-05-31 21:24:57 · 540 阅读 · 0 评论 -
linux删除目录下文件的几种方法
删除某个目录下的文件> tree ..└── rumenz ├── 1.txt ├── 2.txt └── one2 directories, 2 files删除rumenz目录下的所有文件(不删除目录)> rm -f rumenz/*rm: cannot remove ‘rumenz/one’: Is a directory如果是一个目录就跳过提示使用find删除rumenz目录下的所有文件(不删除目录)> find rumenz -原创 2022-05-30 21:58:52 · 7003 阅读 · 0 评论 -
linux防止文件和目录被意外删除或修改
为了防止在 Linux 系统中意外删除一些重要文件或目录,除了必要的备份之外,还有一个好方法,就是使用chattr(Change Attribute)命令在类 Unix 等发行版中,该命令能够有效防止文件和目录被意外的删除或修改。file 文件在 Linux 中被描述为一个数据结构,chattr 命令在大多数现代 Linux 操作系统中是可用的,可以修改file属性,一旦定义文件的隐藏属性,那么该文件的拥有者和 root 用户也无权操作该文件,只能解除文件的隐藏属性。命令语法chattr [.原创 2022-05-29 22:06:29 · 390 阅读 · 0 评论 -
linux之curl使用技巧
获取页面内容> curl https://json.im显示 HTTP 头> curl -I https://json.imHTTP/1.1 200 OKServer: openrestyDate: Fri, 04 Jun 2021 07:38:32 GMTContent-Type: text/htmlContent-Length: 12864Last-Modified: Thu, 29 Apr 2021 01:39:01 GMTConnection: keep-alive原创 2022-05-28 21:39:12 · 140 阅读 · 0 评论 -
linux之xargs使用技巧
Unix命令都带有参数,有些命令可以接受”标准输入(stdin)”作为参数。而管道命令(|)的作用,是将左侧命令的标准输出转换为标准输入,提供给右侧命令作为参数使用。虽然,在 Unix 系统中大多数命令都不接受标准输入作为参数,只能直接在命令行输入参数,这导致无法用管道命令传递参数。比如,我们日常使用的 echo 命令就不接受管道传参。而 xargs 命令的作用,就是将标准输入转为命令行参数。xargs基本用法# grep命令接受管道传参> cat /etc/passwd | grep r..原创 2022-05-26 14:27:39 · 246 阅读 · 0 评论 -
linux之curl命令
curl命令 是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。命令语法> curl (选项)(参数)命令选项-A/--user-agent 设置用户代理发送给服务器-b/--cookie .原创 2022-05-24 21:24:19 · 9682 阅读 · 0 评论 -
linux之tar使用技巧
解压压缩命令详解-c: 建立压缩文档-x: 解压-t:查看压缩包内容-r:向压缩归档的文件里面追加文件-u:更新原压缩包中的文件-v:显示所有过程-f:指定压缩文件-C:切换到指定目录-p:解压文件权限信息(默认只为超级用户服务)-N:只保存比 DATE-OR-FILE 更新的文件–exclude=PATTERN排除以 PATTERN 指定的文件–remove-files 在添加文件至归档后删除它们tar常用压缩格式-z: 有gzip属性rumenz.tar.gz原创 2022-05-23 21:24:44 · 531 阅读 · 0 评论 -
linux之lsof使用技巧
linux下有哪些文件普通文件目录符号链接面向块的设备文件面向字符的设备文件管道和命名管道套接字当前系统中所有被打开的文件> lsofCOMMAND PID TID USER FD TYPE DEVICE SIZE/OFF NODE NAMEsystemd 1 root cwd DIR 253,1 288原创 2022-05-22 21:37:57 · 132 阅读 · 0 评论 -
linux之crontab使用技巧
crontab命令主要用于设置命令行或者脚本周期性的执行。该命令从标准输入设备读取指令,并将其存放于文件中,以供之后读取和执行。本文主要讲述crontb命令的基本语法和配置方法。crontab命令格式crontab [-u user] -e -l -r-u 用户名,不加-u参数默认为当前用户。-e 编辑crontab文件。-l 列出crontab文件中的内容。取值来源为/var/spool/cron下对应的文件-r 删除crontab文件。crontab命令格式# Example .原创 2022-05-21 22:29:41 · 865 阅读 · 0 评论 -
linux之awk使用技巧
打印文件的第一列> awk '{print $1}' rumenz.txt打印文件的前两列> awk '{print $1,$2}' rumenz.txt打印文件的最后一列> awk '{print $NF}' rumenz.txt打印文件的总行数> awk 'END{print NR}' rumenz.txt打印文件的第一行> awk 'NR==1{print}' rumenz.txtNR是指awk正在处理的记录位于文件中的位置(行号)打印原创 2022-05-20 21:33:48 · 340 阅读 · 0 评论 -
linux之awk使用技巧
打印文件的第一列> awk '{print $1}' rumenz.txt打印文件的前两列> awk '{print $1,$2}' rumenz.txt打印文件的最后一列> awk '{print $NF}' rumenz.txt打印文件的总行数> awk 'END{print NR}' rumenz.txt打印文件的第一行> awk 'NR==1{print}' rumenz.txtNR是指awk正在处理的记录位于文件中的位置(行号)打印原创 2022-05-20 21:29:22 · 922 阅读 · 0 评论 -
linux之sed使用技巧
选择第5行> sed -n '5p' rumenz.txt选择2到5行,共4行> sed -n '2,5 p' rumenz.txt> sed -n '2,+3 p' rumenz.txt选择奇数行> sed -n '1~2 p' rumenz.txt 选择偶数行> sed -n '2~2 p' rumenz.txt从第2行开始打印到文本最后> sed -n '2,$ p' rumenz.txt 选择rumenz字样的行,以及后面的3行。原创 2022-05-19 20:44:01 · 474 阅读 · 0 评论 -
linux之grep使用技巧
显示不以#开头的行> grep ^[^#] rumenz.txt显示#开头的行> grep ^# rumenz.txt从单个文件查找指定字符串> grep "rumenz" 1.txt从多个文件查找指定字符串> grep "rumenz" *.html忽略大小写, 并显示行号> grep -in "rumenz" 1.txt显示查找到的总行数> grep -c "rumenz" 1.txt查找目录下所有文件,并只输出含有该文本的文件名原创 2022-05-18 20:28:50 · 301 阅读 · 0 评论