linux
flysnownet
这个作者很懒,什么都没留下…
展开
-
简单shell批量文件转换gbk转为utf8编码
shell实现gbk批量转换utf8原创 2022-11-19 19:00:09 · 1921 阅读 · 0 评论 -
linux使用remmina连接远程windows传输共享文件
前言在deepin上使用remmina连接windows服务器后发现不能传输文件,研究了下需要在连接配置里设置共享目录,设置后再连接会在远程服务器映射本地文件具体设置编辑连接,勾选共享目录选择一个文件夹保存,如下图连接服务器在文件管理器里多了个本地映射的文件夹,在该目录下可进行复制粘贴等操作...原创 2021-09-09 09:51:08 · 1493 阅读 · 0 评论 -
深度deepin更新失败升级失败
深度deepin在设置中更新系统,显示更新失败,尝试数次无法成功解决方法打开终端,使用以下命令更新sudo apt-get update && sudo apt-get dist-upgrade -y执行后,再去设置里看,显示你的系统已是最新的...原创 2021-08-11 10:37:05 · 1920 阅读 · 0 评论 -
docker使用dnsmasq搭建内网dns服务器
简介内网有一台服务器,外网可以经过防火墙端口映射访问,内网中没有做端口回流,只能通过IP访问,想让内网也能通过域名访问并且不用经过外网,所以自建内网dns服务器,内网主机请求时直接解析到内部服务器使用dnsmasq搭建dns服务器镜像使用了andyshinn/dnsmasq:2.75相关配置文件上游服务器地址resolv.confnameserver 218.85.157.99nameserver 114.114.114.114nameserver 8.8.8.8默认情况原创 2020-12-15 15:23:16 · 3667 阅读 · 0 评论 -
Linux杀不死木马,杀不死进程,自启动进程
Linux中杀不死进程,杀不死木马,删不掉,自己启动木马因内网服务器端口映射公网没有修改弱密码,导致暴力破解服务器被挂木马,详细流程如下1查询操作历史日志发现日志被删,无法得知他做了什么2.使用lastb查看登录日志发现它用各种账号尝试破解3.top查看系统资源发现CPU占用超高,怀疑被挂马进行挖矿第一个进程CPU占用超高,而且名字可疑,ps -ef |grep pid 找到文件路径将其删除,并且kill掉此进程再次top查看发现一个不同名新的进程在跑,也生成原创 2020-12-11 10:47:38 · 2360 阅读 · 3 评论 -
深度Linux deepin时间不对不准确
双系统时间不同步深度跟win10双系统,深度系统时间提前八小时,查看时间设置timedatectl status发现深度系统使用了CTS时间解决方法,将其改为UTC时间输入以下命令timedatectl set-timezone UTC...原创 2020-11-30 09:47:45 · 1905 阅读 · 2 评论 -
docker apt-update太慢切换apt源
apt-update时太慢在dockerfile中添加以下语句换成阿里的镜像RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.listRUN sed -i s@/deb.debian.org/@/mirrors.aliyun.com/@g /etc/apt/sources.list \RUN apt-get cleanDockfile示例FROM php:7.3-cliLABEL原创 2020-09-09 11:55:54 · 5769 阅读 · 0 评论 -
linux修改php环境变量
当用集成环境安装完php后,无法直接执行php命令,此时需要修改下php环境变量vi /etc/profile添加路径export PATH="$PATH:/cxwww/server/php/7.3.4/bin"读取配置source /etc/profile原创 2020-05-23 12:13:31 · 1149 阅读 · 0 评论 -
Linux检查远程主机端口是否打开
方式1:telnet host porttelnet 118.31.63.105 9999方式2:nc -v host port方式3:ssh -v -p port username@ip-v 调试模式(会打印日志).-p 指定端口username可以随意连接不存在端口[wyq@localhost ~]$ ssh...原创 2020-01-08 10:55:48 · 2122 阅读 · 0 评论 -
thinkphp内置集成workerman以守护进程方式运行
一般启动方式php think worker:server支持的操作包括:操作 描述 start 启动服务(默认操作) reload 平滑重启 stop 停止服务 restart 重启服务 status 查看服务运行信息 connections 查看连接信息 如停止服务php think worker sto...原创 2019-08-13 09:28:13 · 15711 阅读 · 2 评论 -
PHP实现守护进程方式,Linux后台运行
1. 后台进程 命令后加&使程序后台运行,终端可以继续其他操作缺点:依赖终端此时使用fg命令可以恢复前台执行ps:后台进程并未完全脱离终端,在终端未关闭前还是会往终端输出结果,后台程序会随shell退出而停止2.守护进程 nohup命令缺点:占用终端用途:不挂断地运行命令,即使终端ssh关闭了也一直运行语法:nohup command [arg...原创 2019-08-01 10:49:06 · 11951 阅读 · 0 评论 -
PHP利用服务器实现定时任务
利用服务器实现简单的定时任务,Windows的计划任务,Linux的cron,适用于每天某一特点时间执行1.windows下定时访问指定urlwindows下用定时任务执行auto.php文件, auto.php文件里用curl请求指定的接口实现auto.php 代码如下function doCurlGetRequest($timeout = 5){ $url = 'ht...原创 2019-07-17 13:12:11 · 13201 阅读 · 0 评论 -
php使用redis键空间通知实现定时任务延迟消息队列
键空间通知(keyspace notification)原理:1.保存数据到redis的时候给键设置过期时间2.当redis键过期时会给订阅者发送事件消息,3.在回调事件获取到过期的键名,执行定时任务示例redis配置修改 redis.confnotify-keyspace-events 的参数为 “Ex”然后重启redis服务打开一个客户端新增一...原创 2019-07-01 16:16:38 · 28064 阅读 · 0 评论 -
Linux基础教程
写在前面在linux中,最最重要的就是命令,这就包含了2个过程,输入和输出输入:输入当然就是打开终端,然后按键盘输入,然后按回车,输入格式一般就是这类的#创建一个名为 file 的文件,touch是一个命令 $ touch file #进入一个目录,cd是一个命令 $ cd /etc/ #查看当前所在目录 $ pwd输出:输出会返回你想要的结果,比如你要看什么文件,就会返回文件...原创 2019-06-16 11:08:09 · 19249 阅读 · 1 评论 -
shell编程教程
1.Hello WorldBash之Hello World$ vim hello.sh使用vim编辑hello.sh ,输入如下代码并保存:#!/bin/bash # This is a comment echo Hello Worldvim中插入按i 保存并退出换行按esc然后输入:wq再enter#!是说明 hello 这个文件的类型,有点类似于 Windows 系统...原创 2019-06-04 16:08:13 · 12244 阅读 · 0 评论 -
vi编辑器基本命令
Vim 快速入门2.1 vim模式介绍以下介绍内容来自维基百科Vim从vi衍生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆。几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入。Vim和vi一样,仅仅通过键...原创 2019-06-13 14:11:03 · 29736 阅读 · 1 评论 -
Linux重新执行中断的任务及Ctrl+c,Ctrl+z区别
Ctrl+c是强制中断程序的执行。Ctrl+z是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态。用户可以使用fg/bg操作继续前台或后台的任务,fg:重新启动前台被中断的任务,bg:把被中断的任务放在后台执行.ctrl-d 表示一个特殊的二进制值,表示 EOF。注:在shell中,ctrl-d表示退出当前shell....原创 2019-05-29 10:12:57 · 13870 阅读 · 0 评论