
Linux
文章平均质量分 62
Linux
林中静月下仙
我们注定会变成另一个人、
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Docker安装OpenWrt
在您的liunx机子上输入查看ip 的命令 ifconfig 或 ip addr 两个命令其中的一个即可!OpenWrt 标准镜像为集成常用软件包的 Docker 镜像,镜像自带软件包可满足大多数情景下的使用需求。macvlan 模式会为每个容器创建一个独立的 ip 每个容器可以通过独立的 ip 进行访问。##以下是我的网卡名称,每台设备可能不一样,要注意!以下是我openwrt的打开地址,你填写你自己的即可。重启openwrt容器网卡!根据您当前的ip查看网卡!修改openwrt的ip。原创 2023-05-26 10:37:51 · 6732 阅读 · 2 评论 -
Kali 2020.3安装桌面后,黑屏无图形界面解决办法
修改apt源,通过sudo进行提权。登录上去就显示如下图所示。原创 2023-04-24 10:09:31 · 8290 阅读 · 2 评论 -
卧槽!新来的妹纸rm -rf把公司整个数据库删没了,整个项目组慌了~
想起来一位领导说过的案例:当一个生产系统挂掉以后,发现所有备份都有问题,刻录的光盘也有划痕,磁带机也坏了(一个业界前辈,估计以前还用光盘做备份了),没想到今天真的应验到我的身上了,怎么办?执行,大概运行了 20 分钟,恢复了 40 多个文件,但不够啊,我们将近 100 张表,每张表 frm,myd,myi 三个文件,怎么说也有 300 多个左右啊。果然不出所料,恢复不出来!第二天早晨一早就醒了(心里有事啊),背上电脑,去公司(这个周末算是报销了,不挨批,通报,罚款,开除就不错了,还过什么周末啊)。原创 2023-04-14 11:17:12 · 11905 阅读 · 27 评论 -
Kali忘记root密码怎么办
在Linux部分中,将’ ro_single ‘中的’ o ‘替换为’ w ‘。并在本行末,空格后添加(注意:单引号在英文下输入)按键盘上的 fn+f10。(有的可直接按f10),在“#”旁 输入命令“passwd”,更改现有密码。最后直接在虚拟机选项中选择关机,然后再打开虚拟机即可。看到提示“密码更新成功”。找到 "Linux "开头的那行。不需要选择,直接按E键。原创 2023-03-20 11:05:34 · 3198 阅读 · 2 评论 -
Linux终端上传、下载文件命令 lrzsz
lrzsz是一款在linux里可代替ftp上传和下载的程序。原创 2022-11-21 16:04:10 · 1825 阅读 · 0 评论 -
5分钟让你掌握Linux常用命令
是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。就扮演了类似的角色,将任务中断,但是任务并没有结束,在进程中只是维持挂起的状态,用户可以使用fg/bg操作前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行。split命令:可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志等。S:进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)VIRT:进程使用的虚拟内存总量,单位kb。原创 2022-10-05 15:34:45 · 2302 阅读 · 0 评论 -
Linux部署nacos
Linux部署nacos原创 2022-09-28 17:30:00 · 761 阅读 · 0 评论 -
SSH远程登陆配置sshd_config文件详解
ssh是linux远程登录的安全协议,是 C/S 模式的架构,配置文件分为服务器端配置文件 [/etc/ssh/sshd_config] 与客户端配置文件默认配置文件[/etc/ssh/ssh_config] 用户配置文件[~/.ssh/config] sshd_config 是服务端主配置文件。这个文件的宿主应当是root,权限最大可以是”644”, ssh由客户端和服务端的软件组成,在客户端可以使用的软件有SecureCRT、putty、Xshell等,而在服务器端运行的是一个sshd的服务,通过使用.原创 2022-05-24 14:30:49 · 12098 阅读 · 1 评论 -
iptables failed: iptables --wait -t filter -A DOCKER 问题解决
Error response from daemon: driver failed programming external connectivity on endpoint minio (66d059fd7f0036b5d42d8fc1d987b843b9a3789eff3255cb6cd83dfe589378a2): (iptables failed: iptables --wait -t filter -A DOCKER ! -i docker0 -o docker0 -p tcp -d 172...原创 2022-05-23 17:13:35 · 4355 阅读 · 0 评论 -
^M: bad interpreter: 没有那个文件或目录
今天部署项目的时候出现了这样一个错误linux -bash: ./startup.sh: /bin/sh^M: 坏的解释器: 没有那个文件或目录仔细看了看脚本并没有什么问题研究半天发现这个问题大多数是因为脚本文件在windows下编辑过。在windows下,每一行的结尾是\n\r,而在linux下文件的结尾是\n,那么你在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符\r,用cat -A urfile时你可以看到这个\r字符被显示为^M,这时候只原创 2022-05-19 11:22:16 · 419 阅读 · 0 评论 -
Centos7对外开放端口
命令集合:(1)查看对外开放的端口状态查询已开放的端口 netstat -anp查询指定端口是否已开 firewall-cmd --query-port=666/tcp提示 yes,表示开启;no表示未开启。(2)查看防火墙状态 查看防火墙状态 systemctl status firewalld 开启防火墙 systemctl start firewalld 关闭防火墙 s...原创 2019-04-17 10:10:18 · 3688 阅读 · 0 评论 -
Monit基础教程
Monit是一个跨平台的用来监控Unix/linux系统(比如Linux、BSD、OSX、Solaris)的工具。Monit易于安装,而且非常轻量级(只有500KB大小),并且不依赖任何第三方程序、插件或者库。Monit可以监控服务进程状态、HTTP/TCP状态码、服务器资源变化、文件系统变动等等,根据这些变化,可以设定邮件报警、重启进程或服务。易于安装、轻量级的实现以及强大的功能,让Monit成为一个理想的监控工具。在中小企业中,还没有能力自主开发相应的监控工具,可以考虑使用Monit。配置文原创 2020-07-29 15:54:09 · 3907 阅读 · 0 评论 -
SSH-keygen linux教程
ssh-keygen用来生成ssh公钥认证所需的公钥和私钥文件。ssh秘钥登录特点:1.安全;2.免输密码。对于安全级别较高的服务器,建议配好ssh登录后禁掉密码登录。缺点:略繁琐。如果你的只是临时登录一次,那么还是密码吧。一、生成秘钥秘钥对需要在你自己的机器上生成,然后把公钥放到服务器相应用户的~/.ssh目录执行下面命令,默认生成位置是~/.sshssh-keygen系统会询问你文件名和秘钥密码,可以一路回车过去,会生成两个文件:id_rsa 私钥 id_rsa原创 2022-01-18 18:58:22 · 1364 阅读 · 0 评论 -
Goploy Web部署系统工具开源项目搭建教程
之前小组一直使用开源项目Spug自动构建发布项目,可是Spug目前只支持GIt不支持Svn然后又找啊找突然发现了这个一款开源的项目Goploy,学习了一下简直不要太优秀,部署项目的时候遇到一点小问题,网上找了找好像没有关于Goploy的教程,所以在这里记录一下,供大家参考.官网网址:Goploy | 自动化部署工具Gitee:goploy: go + deaploy,一款web部署系统工具! 完整的安装指引,上手无难度!这里只记录打包好的运行文件部署教程,话不多说直接开干~~~~~~...原创 2022-01-18 18:52:18 · 2882 阅读 · 0 评论 -
Nmap 扫描主机端口
1.安装nmapyum install nmap 2.使用nmapnmap [扫描类型] [扫描参数] [hosts 地址与范围]-sT TCP connect() 扫描,这是最基本的 TCP 扫描方式。这种扫描很容易被检测到,在目标主机的日志中会记录大批的连接请求以及错误信息。 -sS TCP 同步扫描 (TCP SYN),因为不必全部打开一个 TCP 连接,所以这项技术通常称为半开扫描 (half-open)。这项技术最大的好处是,很少有系统能...原创 2022-01-06 14:52:06 · 4833 阅读 · 0 评论 -
Linux安装gogs搭建Git仓库
安装Gogs之前先安装好mysql,nginx(nginx用作反向代理)一.gogs默认以git用户运行 新建git用户 adduser git 以git用户登录 su gitcd 到git用户主目录 /home/git 新建.ssh文件夹 权限设置为0755二.安装Go Go语言官网 可以获取最新的二进制安装包 wget https://storage.googleapis.com/golang/go1.5.2.linux-386.tar...原创 2022-01-05 17:51:24 · 3043 阅读 · 2 评论 -
S3存储服务间数据同步工具Rclone迁移教程
前言目前大多项目我们都会使用各种存储服务,例如oss、cos、minio等。当然,因各种原因,可能需要在不同存储服务间进行数据迁移工作,所以今天就给大家介绍一个比较通用的数据迁移工具Rclone。提示:以下是本篇文章正文内容,下面案例可供参考一、Rclone是什么?Rclone是一个命令行程序,用于管理云存储上的文件。它是云供应商Web存储界面的功能丰富的替代方案。超过40种云存储产品支持rclone,包括S3对象存储,业务和消费者文件存储服务以及标准传输协议。详细推荐直接官网学习:.原创 2022-01-05 17:11:49 · 7849 阅读 · 0 评论 -
Linux安装代码雨cmatrix
首先安装编译环境yum -y install ncurses* gcc gcc-c++点我下载源码包提取码:4mim解压不解释:unzip cmatrix.zip编译安装:./configuremake && make install安装完成后直接运行cmatrix下面是一些参数供参考使用-a:异步滚动-b:启用粗体字符-b:所有粗体字符(覆盖-b)-f:强制启用linux$term类型-l:linux模式(使用矩.原创 2021-11-24 17:41:04 · 487 阅读 · 2 评论 -
linux 下安装minio并配置
一、安装服务端1,下载 去官网下载安装包。不大,49M左右。网址:https://min.io/download#/linux或者使用命令行下载 :wget https://dl.min.io/server/minio/release/linux-amd64/minio2,运行chmod +x minio#启动./minio server /usr/software/minio/data或者MINIO_ACCESS_KEY=myminioadmin..原创 2021-11-24 14:29:41 · 4035 阅读 · 1 评论 -
Minio Docker安装官方指南
1.服务器要先安装好docker,然后搜索一下 minio镜像,第一个为官方镜像docker search minio2.垃取一下镜像到本地然后启动容器docker pull monio/moniodocker run -d -p 9000:9000 -p 9001:9001 --name minio -v /Users/lin/webServers/data/minio:/data -e "MINIO_ROOT_USER=minio" -e "MINIO_RO...原创 2021-10-27 11:37:07 · 593 阅读 · 0 评论 -
Docker在win系统下上传文件到容器
1.Docker安装完之后会默认挂载Windows的C:/Users目录在docker里面对应路径是C:/Users,docker默认的用户路径是/c/Users/windows的登录用户名,对应windows的登录用户目录:C:/Users/windows的登录用户名。2.登录Docker容器之后的默认用户路径是C:/Users/windows的登录用户名对应windows系统下的路径是C:/Users/windows的登录用户名,所以在docker下可以直接访...原创 2021-10-22 15:06:59 · 1144 阅读 · 0 评论 -
redis异常 Commands that may modify the data set are disabled, because this instance is
项目场景:使用redis存储验证码问题描述:BUG:本来以为是一个安稳的国庆节,没想到部署的项目还是出了问题原始的异常代码:Error in execution nested exception is lettuce core. Rediscommandexecutionexception MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. C原创 2021-10-05 19:58:48 · 1931 阅读 · 0 评论 -
Git 历史版本 for Windows
Git for Windows 国内下载站Git for Windows. 国内直接从官网(http://git-scm.com/download/win)下载比较困难,需要翻墙。这里提供一个国内的下载站,方便网友下载找不到想要的版本?您可以访问 淘宝 NPM 的 Git for Windows 索引页 以下载更多版本。The latest (v2.32.0) version of Git for Windows, was released on 2021-06-07.v2.32.0 (2021原创 2021-09-02 10:27:32 · 5515 阅读 · 4 评论 -
CentOS7编译安装openssl1.1.1
centos7默认提供的openssl版本是1.0.2的,想要升级openssl版本则需要手动进行编译1、下载opensslcd /usr/local/src/ wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz tar xf openssl-1.1.1d.tar.gz 1 2 3 cd /usr/local/src/ wget https://www.openssl.org/so原创 2021-02-05 18:12:36 · 4754 阅读 · 0 评论 -
如何查看docker run启动参数命令
此包Python名称:runlike 目前版本: runlike 0.6.2 最后维护时间:Jul 26, 2019 摘要:Reverse-engineer docker run command line arguments based on running containers 安装命令:pip install runlike 其它:runlike这个Python第三方库的作者没有提供更多的项目描述信息了,2019-11-10 23:44:14。...原创 2020-12-24 09:54:07 · 1884 阅读 · 0 评论 -
Linux三剑客之awk命令
awk简介awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。awk 是一种很棒的语言,它适合文本处理和报表生成,其语法较为常见,借鉴了某些语言的一些精华,如 C 语言等。在 linux原创 2020-07-29 16:06:58 · 341 阅读 · 0 评论 -
rsyslog 使用教程
1. rsyslog介绍Rsyslog的全称是 rocket-fast system for log,它提供了高性能,高安全功能和模块化设计。rsyslog能够接受从各种各样的来源,将其输入,输出的结果到不同的目的地。rsyslog可以提供超过每秒一百万条消息给目标文件。特点:多线程 可以通过许多协议进行传输UDP,TCP,SSL,TLS,RELP; 直接将日志写入到数据库; 支...原创 2020-04-17 15:13:39 · 5575 阅读 · 1 评论 -
Windows10内置Linux子系统初体验
WSL前言前段时间,机子上的win10又偷偷摸摸升级到了一周年正式版,比较无奈。不过之前听闻这个版本已经支持内置的linux子系统,于是就怀着好奇心试玩了一把。虽然期间遇到了很多问题,但总体来说这个子系统体验还不错,在这里就分享一些关键步骤和遇到的问题,剩下的大家自己折腾吧。。启用linux子系统设置(16215版之后不再需要开发人员模式)Windows功能安装ing...系统升级到一周年正式版及...原创 2018-05-02 14:31:49 · 703 阅读 · 0 评论 -
CENTOS 7 添加黑名单禁止IP访问服务器
centos7用的是firewall 添加单个黑名单只需要把ip添加到 /etc/hosts.deny格式 sshd:$IP:denyvim /etc/hosts.deny 添加你要禁止的ip就可以了sshd:192.168.1.147:deny这是允许的 /etc/hosts.allowsshd:19.16.18.1:allowsshd:19.16.18.2:allow...原创 2018-12-12 15:06:42 · 12463 阅读 · 0 评论 -
linux crontab创建定时任务
1.安装crontab 命令:yum install cixie-cron yum install crontabs2.开启crontab服务service crond start //启动服务service crond stop //关闭服务service crond restart //重启服务3.查看crontab服务状态service cron...原创 2018-12-12 15:15:54 · 1334 阅读 · 0 评论 -
linux 搭建 虚拟专用网络 (pptpd )
1.安装pptpd[root@VM_0_6_centos etc]# yum install -y pptpd2.对虚拟专用网络进行IP段分配[root@VM_0_6_centos etc]# vim /etc/pptpd.conf localip 193.112.40.37remoteip 172.16.1.120-2003.指定DNS写入文件末尾即可[roo...原创 2019-09-12 16:54:05 · 29838 阅读 · 27 评论 -
使用Aircrack-ng 工具进行WIFI的监听和破解
1.查看插入的网卡 iwconfig2.查看无线网卡airmon-ng3.开启网卡监听模式,记录monitor名称,杀掉其他使用WiFi进程airmon-ng start wlan04.扫描信号airodump-ng wlan0mon BSSID是AP端的MAC地址 PWR是信号强度,数字越小越好 Data是对应的路由器...原创 2019-03-25 15:04:08 · 6786 阅读 · 0 评论 -
CentOS7 /tmp目录自动清理
CentOS7下,系统使用systemd管理易变与临时文件,与之相关的系统服务有3个:systemd-tmpfiles-setup.service :Create Volatile Files and Directoriessystemd-tmpfiles-setup-dev.service:Create static device nodes in /devsystemd-tmpfi...原创 2019-05-09 13:51:34 · 4553 阅读 · 0 评论 -
centos7下 FTP服务器的配置,以及配置ftp支持ftps
FTP传输协议 FTP [File Transfer PRocotol]主要用于在服务器与客户端之间进行文件传输,但是采用的是明文传输,对于FTP协议实现的,比较安全的软件是vsftpd FTP的用户身份 1.user:具有较大的权限,和较多的命令执行; 2.guest:访客用户具有中等能力的权限; 3.anontmous:表示匿名用户,大多数只允许登陆,和下载,一般不允许你名用户登...原创 2019-06-13 19:36:27 · 2835 阅读 · 0 评论 -
重装系统 开机出现 checking media
Checking Media Presence ;Media Present ; Start PXE Ober IPv4在这个界面的时候按ESC和ENTER键,多按几次看能不能跳过去。这是因为电脑启动后,操作系统的第一启动项为网络,不再是硬盘。解决的方法就是在BIOS里面把系统的启动项改为硬盘启动。BIOS开启了UEFI启动导致的,而你的笔记本不支持UEFI启动。解决的办法是...原创 2019-08-20 10:13:51 · 48308 阅读 · 5 评论 -
宝塔linux面板 命令集锦
1.安装宝塔Centos 安装脚本yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.shUbuntu/Deepin 安装脚本wget -O install.sh http://download.b...原创 2019-08-21 17:15:55 · 1022 阅读 · 2 评论 -
Windows 中的linux使用方法
Linux on Windows简介 Win10一周年版推出了用于Windows的Linux子系统这一功能,最近体验了一下感觉极佳。不说别的,有一个完整的Linux环境就可以完爆一切bash环境了,痛快地卸载了Git for Windows/Cygwin/minGW/msys/babun吧! Linux子系统和Windows的结合真是有一种神互补。子系统可以挂载windows的文件系统...原创 2018-05-02 14:27:09 · 6333 阅读 · 0 评论