-
Linux 线程调度策略与线程优先级
所属栏目:[Linux] 日期:2020-12-14 热度:86
Linux内核的三种调度策略 SCHED_OTHER 分时调度策略。 它是默认的线程分时调度策略,所有的线程的优先级别都是0,线程的调度是通过分时来完成的。简单地说,如果系统使用这种调度策略,程序将无法设置线程的优先级。请注意,这种调度策略也是抢占式的,当高[详细]
-
开源虚拟化KVM(三)管理虚拟网络
所属栏目:[Linux] 日期:2020-12-14 热度:195
六,管理虚拟网络 [x] Linux网桥基本概念 [x] qemu-kvm支持的网络 [x] 向虚拟机添加虚拟网络连接 [x] 基于NAT的虚拟网络 [x] 基于网桥的虚拟网络 [x] 用户自定义的隔离的虚拟网络 6.1 Linux网桥与qemu-kvm支持的网络 Linux网桥基本概念 [x] 数据链路的设备,[详细]
-
开源虚拟化KVM(一)搭建部署与概述
所属栏目:[Linux] 日期:2020-12-14 热度:103
一,KVM概述 1.1 虚拟化概述 在计算机技术中,虚拟化意味着创建设备或资源的虚拟版本,如服务器,存储设备,网络或者操作系统等等 [x] 虚拟化技术分类: 系统虚拟化(我们主要讨论的反向) 存储虚拟化(raid,lvm) 网络虚拟化(sdn) GPU虚拟化(比特币)[详细]
-
Linux 7.0 安装 mariadb 数据库及初始化,创建数据库,创建用户
所属栏目:[Linux] 日期:2020-12-14 热度:118
[[email?protected] ~]# yum install mariadb-server.x86_64 -y Loaded plugins: langpacks,product-id,search-disabled-repos,subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager[详细]
-
20190324Linux-Vim编辑器
所属栏目:[Linux] 日期:2020-12-14 热度:64
虚拟机 安装了linux系统,没有文件可以测试使用: 一、 创建与删除文件 (一)mkdir命令使用 ? 1、mkdir命令使用权限 ? 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。 ? 2、mkdir命令使用格式 ? 格式:mkdir [选项] DirName ? 3[详细]
-
使用strace命令解决linux服务器依赖库问题
所属栏目:[Linux] 日期:2020-12-14 热度:137
使用strace命令解决linux服务器依赖库问题 简单说明: strace的另一个用处是解决和动态库相关的问题。当对一个可执行文件运行ldd时,它会告诉你程序使用的动态库和找到动态库的位置。但是如果你正在使用一个比较老 的glibc版本(2.2或更早),你可能会有一个[详细]
-
Linux下的快速配置虚拟环境virtualenvwrapper
所属栏目:[Linux] 日期:2020-12-14 热度:80
一 安装包 pip3 install virtualenv virtualenvwrapper ? 二 设置linux的用户个人配置文件~/.bashrc? ? WORKON_HOME=~/Envs 设置virtualenv的统一管理目录,以后自动下载的虚拟环境,全都放这了 VIRTUALENVWRAPPER_VIRTUALENV_ARGS=‘--no-site-packages‘[详细]
-
linux环境快速编译安装python3.6
所属栏目:[Linux] 日期:2020-12-14 热度:132
一.下载python3源码包 cd /tmp/ wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz ? ? 二.下载python3编译的依赖包(复制粘贴) yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite[详细]
-
Linux进程创建、可执行文件的加载和进程执行进程切换
所属栏目:[Linux] 日期:2020-12-14 热度:76
? 作者:刘磊 文中参考代码出处:https://github.com/mengning/linuxkernel/? 本文主要针对进程创建、可执行文件的加载和进程间切换三大部分进行实验并分析。 实验环境:Ubuntu 16虚拟机、VMware 14 1 进程创建 进程(Process)是计算机中的程序关于某数据集[详细]
-
container injection
所属栏目:[Linux] 日期:2020-12-14 热度:123
容器的历史 容器概念始于 1979 年提出的 UNIX chroot,它是一个 UNIX 操作系统的系统调用,将一个进程及其子进程的根目录改变到文件系统中的一个新位置,让这些进程只能访问到这个新的位置,从而达到了进程隔离的目的。 2000 年的时候 FreeBSD 开发了一个类[详细]
-
计算机的组成及初步了解Linux
所属栏目:[Linux] 日期:2020-12-14 热度:177
计算机组成 计算机由硬件和软件组成 硬件由5部分组成,分别是运算器、存储器、控制器、输入设备、输出设备。而控制器和运算器就组成了我们所说的CPU。 (1) 控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进[详细]
-
Linux总结
所属栏目:[Linux] 日期:2020-12-14 热度:177
liunx学习 ---此为总结 liunx安装软件 1、rpm 2、yum(dnf) 3、编译安装 我用的是centos7系统系统必转rpm工具 首先有两个操作 关闭防火墙 :systemctl disable firewalld 和关闭seliunx :sed -i ‘s/SELINUX=disabled/SELINUX=disabled=enforcing/‘ ? ? 1[详细]
-
linux周记
所属栏目:[Linux] 日期:2020-12-14 热度:106
shell脚本基础 格式要求:首行shebaang机制 ?????#!/bin/bash ?????#!/usr/bin/python ?????#!/usr/bin/perl shell脚本用途: ??????自动化常用命令 ??????执行系统管理和故障排除 ??????创建简单的应用程序 ??????处理文本或文件 bash中变量的种类 ??????局[详细]
-
vi编辑没有回复
所属栏目:[Linux] 日期:2020-12-14 热度:119
vi编辑器没有响应ksh中的任何命令. 我试过q,ctrl c,q !,没有回复.我必须在secureCrt上关闭连接并重新登录. 有谁知道原因和解决方案? 解决方法 我想你想用CTRL-s保存文件.这是一个屏幕锁定.使用CTRL-q解锁并保存:w.[详细]
-
在Linux上访问main之外的主要参数
所属栏目:[Linux] 日期:2020-12-14 热度:70
除了通过解析/ proc / self / cmdline之外,是否可以在 Linux上访问main之外的主要参数(即在共享库构造函数中)? 解决方法 您可以通过将构造函数放在.init_array部分中来完成此操作.使用相同的参数调用.init_array中的函数(与.init不同)将调用main:argc,argv[详细]
-
linux – saltstack:仅在不存在的情况下创建目录
所属栏目:[Linux] 日期:2020-12-14 热度:64
目前我有以下创建目录的规则 /init/dir: file.recurse: - source: salt://init_dir/init - user: name - group: group - name: /path/init - dir_mode: 2775 - file_mode: 777 现在我想只在目录不存在的情况下才在新的minions上创建一个目录. 解决方法 虽然[详细]
-
你能用vi / vim中的逗号(或任意字符)替换或删除吗?
所属栏目:[Linux] 日期:2020-12-14 热度:54
例如,我有这样的文字: I talked to a friend,I hiked a mountain,I am working with blah blah, 我想删除或替代我徒步登山.为什么ci或di不起作用?有没有办法在逗号之间抓取,替换或删除? 解决方法 有插件可以让你创建自定义的文本对象.如果没有安装插件,假[详细]
-
zsh list-colors语法如何工作?
所属栏目:[Linux] 日期:2020-12-14 热度:61
我正在尝试为完成函数设置列表颜色,但我无法围绕样式语法. zstyle ':completion:*:tasks:*' list-colors "=(#b) #([^ ]#)*=$color[white]=$color[yellow]=$color[red]" 我所知道的是’#’和’##’是’.’的正则表达式.和”.每次我尝试修改语法时,匹配似乎都[详细]
-
linux弹性beanstalk ec2服务器上的linux – node.js命令
所属栏目:[Linux] 日期:2020-12-14 热度:115
我在AWS上创建了一个弹性beanstalk node.js应用程序,它为我创建了EC2和RDS服务器.我使用putty连接到我的 Linux EC2实例,该实例已成功登录. 但是以下命令不起作用: node -vnpm install express -gnode 它给了我一个错误: bash: node: command not found 解[详细]
-
在linux / bash中添加命令行参数
所属栏目:[Linux] 日期:2020-12-14 热度:146
我想将给脚本的命令行参数传递给另一个命令,但我还想先在前面添加一些额外的参数.我怎么能用bash做到这一点? 这将把所有参数发送到命令: command $@ 但是我想要更像的东西: command [argument1,argument2,$@] 你如何在bash中做这样的事情? 解决方法 如果[详细]
-
在PCIE linux内核驱动程序中流式传输DMA
所属栏目:[Linux] 日期:2020-12-14 热度:56
我正在研究用于 Linux内核的FPGA驱动程序.代码似乎在x86上工作正常,但在x86_64上我遇到了一些问题.我实现了流式DMA.所以它就像 get_user_pages(...);for (...) { sg_set_page();}pci_map_sg(); 但pci_map_sg返回的地址如0xbd285800,没有通过PAGE_SIZE对齐,所[详细]
-
linux – 如何使用unix脚本发送带有消息的邮件
所属栏目:[Linux] 日期:2020-12-14 热度:125
unix的新手,学习谈话和走路吧. 我正在.ksh中编写一个脚本,并要求发送带有消息的邮件. 目前在我的脚本中使用此命令: mailx -s"File not found" abc@def.com 此命令可帮助我拥有主题和收件人姓名. 我的问题是如何与它一起写一条消息.因为每次我运行脚本它暂停[详细]
-
Linux中的精确grep -f命令
所属栏目:[Linux] 日期:2020-12-14 热度:88
我在 Linux中有2个txt文件. A.txt内容(每行包含一个数字): 123 B.txt内容(每行包含一个数字): 123102030 grep -f A.txt B.txt结果如下: 123102030 有没有办法以这种方式grep我只得到完全匹配,即不是10,20,30? 提前致谢 解决方法 对于完全匹配,请使用-x开[详细]
-
linux – 为什么需要僵尸进程?
所属栏目:[Linux] 日期:2020-12-14 热度:129
维基百科基本上提供了我需要知道的关于僵尸进程的所有可能信息,但只是关于它如何有用的简单线路……因为在父进程创建另一个子进程的情况下,PID中的冲突将不存在. 那么这实际上是如何“有用的”?如果要删除命名的僵尸进程而不是保留在那里,那么PID是不是可用[详细]
-
linux – 如何过滤掉文件中的所有唯一行?
所属栏目:[Linux] 日期:2020-12-14 热度:57
有没有办法通过命令行工具过滤掉文件中的所有唯一行而不对行进行排序?我想基本上这样做: sort -u myFile 没有排序的性能. 解决方法 删除重复的行: awk '!a[$0]++' file 这是着名的awk单行.对inet有很多解释. Here是一个解释: This one-liner is very idi[详细]