Linux

kdevtmpfsi - how to find and delete that miner [closed]

我的梦境 提交于 2021-02-17 12:37:38
问题 Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 1 year ago . Improve this question I saw in my Linux (Ubuntu) server processes, called: kdevtmpfsi . It utilized 100% of all CPUs and RAM... 1) Tried to find a word in linux files: find / -type f -exec grep -l "kdevtmpfsi" {} + 2) And found a file in the docker _data folder: /var/lib/docker/volumes

kdevtmpfsi - how to find and delete that miner [closed]

六月ゝ 毕业季﹏ 提交于 2021-02-17 12:37:22
问题 Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 1 year ago . Improve this question I saw in my Linux (Ubuntu) server processes, called: kdevtmpfsi . It utilized 100% of all CPUs and RAM... 1) Tried to find a word in linux files: find / -type f -exec grep -l "kdevtmpfsi" {} + 2) And found a file in the docker _data folder: /var/lib/docker/volumes

linux 互斥锁和条件变量

為{幸葍}努か 提交于 2021-02-17 12:27:13
为什么有条件变量? 请参看 一个线程等待某种事件发生 注意:本文是linux c版本的条件变量和互斥锁(mutex),不是C++的。 <font color=red>mutex : mutual exclusion(相互排斥)</font> 1,互斥锁的初始化,有以下2种方式。 调用方法的初始化:互斥锁是用malloc动态分配,或者分配在内存共享区的时候使用。 不调用方法的初始化:静态分配的时候使用。 int pthread_mutex_init(pthread_mutex_t *restrict mutex, const pthread_mutexattr_t *restrict attr); pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; 返回值:成功0;失败errno 2,互斥锁的销毁 int pthread_mutex_destroy(pthread_mutex_t *mutex); 返回值:成功0;失败errno int pthread_mutex_lock(pthread_mutex_t *mutex); int pthread_mutex_trylock(pthread_mutex_t *mutex); int pthread_mutex_unlock(pthread_mutex_t *mutex); 3

awk

半城伤御伤魂 提交于 2021-02-17 09:53:35
awk工具 截取文档中的某个段 [root@localhost ~]# mkdir awk [root@localhost ~]# cp /etc/passwd awk/test.txt [root@localhost ~]# cd awk [root@localhost awk]# ls test.txt [root@localhost awk]# awk -F ':' '{print $1}' test.txt root bin daemon adm lp sync shutdown halt mail operator games ftp nobody systemd-bus-proxy systemd-network dbus polkitd tss postfix sshd user1 user2 test -F 指定分隔符 。 print为打印的动作,用来打印某个字段。$1为第1个字段。 $0比较特殊,表示整行。 [root@localhost awk]# head -n2 test.txt |awk -F ':' '{print $0}' root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin 匹配字符或者字符串(实现grep的功能,但没有颜色显示,肯定没有grep用起来方便) [root

Kali 配置ssh服务器

我的梦境 提交于 2021-02-17 09:42:06
SSH服务器配置 ssh是大多数Linux大佬必备的一样东西。Linux在工作中通常是命令行界面为主,那么就必定会使用ssh进行远程登录。下面我们介绍ssh配置和使用。 操作系统:kali-linux-2018.4-amd64.iso SSH链接工具:Xshell 1、使用命令:vim /etc/ssh/sshd_config编辑sshd配置文件; 找到#PermitRootLogin prohibit-password,把前面的#去掉,我这是第32行,并且将“prohibit-password”修改为YES,也有可能显示的是 PermitRootLogin without-password, 修改完成 如下 图所示 找到PasswordAuthentication这一行,我这是第56行,将前面的#号注释去掉,如果后面写的是no,需要修改成yes。修改后如下所示 修改完成之后,按Esc一次,然后输入:wq 回车,保存并退出 2、启动ssh服务: service ssh status 查看服务状态: service ssh status 2、使用Xshell登录Kali 首先查看kali系统的IP地址 编辑Xshell链接 输入用户名和密码,点击确定 双击刚才设置的ssh会话信息进行连接 至此,ssh服务配置完成。 来源: oschina 链接: https://my.oschina

部署前后端分离项目

风格不统一 提交于 2021-02-17 09:04:01
路飞前后端项目部署 前言 使用软件 vue 部署前段 uwsgi uWSGI是一个全功能的HTTP服务器,实现了WSGI协议、uwsgi协议、http协议等。它要做的就是把HTTP协议转化成语言支持的网络协议。比如把HTTP协议转化成WSGI协议,让Python可以直接使用。 centos7 系统环境 virtulenv 在虚拟环境中部署后端项目 nginx 使用nginx做反向代理 redis 存储数据 mysql(mariadb) 存储数据 supervisor Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。 项目部署 准备工作 1 将项目上传到服务器上 方法一:使用xftp工具,进项上传文件夹,将项目代码,传到linux服务器当中 这个页面操作,实在不会百度 方式2: 使用scp从本地将文件上传到linux服务器中 scp -r 本地文件夹 远程用户名@远程ip:远程文件夹/ 2 将mysql数据迁移到服务器数据库 服务器端安装mysql(mariadb)数据库链接: https://www.cnblogs.com

Error when trying to run .asm file on NASM on Ubuntu

喜你入骨 提交于 2021-02-17 08:26:10
问题 I'm using ubuntu 64-bit and trying to run a .asm file on NASM. But it returns this error when I try to run the following code. What Iḿ trying to do is build an executable by compiling (or assembling) object file from the source $ nasm -f elf hello.asm , and then after created the file hello.o is producing executable file itself from the object file by invoking linker $ ld -s -o hello hello.o This will finally build hello executable. I'm following this tutorial http://www.faqs.org/docs/Linux

Centos7 yum安装mysql(完整版)

扶醉桌前 提交于 2021-02-17 08:25:39
1.下载mysql 地址: https://dev.mysql.com/downloads/repo/yum/ 。选择对应版本下载。 2.上传到centos7系统中,或者使用wget命令 wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm 因为mysql8中新加了很多关键字,所以导致我项目有些字段无法使用,推荐还是使用5.7的版本吧 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 3.安装mysql源 yum -y localinstall mysql80-community-release-el7-1.noarch.rpm(对应版本) (这里安装的是mysql8.0版本) 4.在线安装mysql yum -y install mysql-community-server (会下载多个rpm,耐心等待) linux下设置不区分大小写 1.用ROOT登录,修改/etc/my.cnf 2.在[mysqld]下加入一行:lower_case_table_names=1 这里提前设好不区分大小写,不然得重来一遍。 5.启动mysql服务 systemctl start mysqld 6

那个割肾换iPhone的男生,现在怎么样了?

我怕爱的太早我们不能终老 提交于 2021-02-17 07:55:08
点击蓝色“ 程序员书单 ”关注我哟 加个“ 星标 ”, 每天带你 看好文,读好书! 来自:网络 前几天iphone12发布,大家都纷纷都在调侃肾12。 但是,大家知道苹果手机为什么叫“肾机”吗? 1 Iphone==肾机? 9年前iPhone4s发布。 作为乔帮主生前最得意的一款产品,iPhone4s 在发布之初便受到了消费者的热烈追捧。 2011年,那真是苹果手机最高光的一年,人们为了购买苹果手机可以整夜在排队,甚至可以用一年的薪资来买一部手机。 那 时 的苹果手机也是真的能打,放眼望去完全没有一个可以看得上的对手,乔布斯重新定义了什么叫做智能手机。 当时的中国经济还不是那么好,对于年轻人来讲哪怕是攒了一年钱,也未必可以买的起一部苹果手机。 于是个别年轻人走向了极端,一个17岁叫做小王的年轻人,为了买最新款的 iphone 手机,毅然前往黑市卖掉了自己的一个肾。 (说实话,这张图片我看了都觉得疼) 这个事件被报道出来之后,从此人们开始对苹果手机叫做“肾机”。 2 他是怎么卖的呢? 那小王是如何将自己的肾卖掉的呢? 2011年,小王看到同龄的年轻人在用iphone,他自己也非常渴望获得一部iphone手机,但是他没有钱家里条件也并不好。 于是在网上寻找一些可以换钱的手段,有一天他在QQ群了解到一个卖肾的地下生意,只要卖掉一个肾可以获得一笔不错的收益。 黑中介对小王说

linux kali 的ifconfig命令

五迷三道 提交于 2021-02-17 07:54:35
ifconfig命令 1.ifconfig执行页面 1 root@localhost:/home/zys# ifconfig 2 lo: flags=73 < UP ,LOOPBACK,RUNNING > mtu 65536 3 inet 127.0.0.1 netmask 255.0.0.0 4 inet6 ::1 prefixlen 128 scopeid 0x10 < host > 5 loop txqueuelen 0 (Local Loopback) 6 RX packets 1398633 bytes 2195165994 (2.0 GiB) 7 RX errors 0 dropped 0 overruns 0 frame 0 8 TX packets 1398633 bytes 2195165994 (2.0 GiB) 9 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 10 11 p2p0: flags=4099 < UP ,BROADCAST,MULTICAST > mtu 1500 12 ether 66:cc:2e:d1:56:c2 txqueuelen 1000 (Ethernet) 13 RX packets 0 bytes 0 (0.0 B) 14 RX errors 0 dropped 0