CentOS

在centos7安装黑客帝国代码雨--cmatrix

无人久伴 提交于 2021-01-30 08:51:35
由于官网已失效,所以cmatrix软件的下载地址 链接:https://pan.baidu.com/s/1htoyubD9jXhPqNbDyj5hcw 提取码:e06k 1、sz 上传到虚拟机 2、tar xvf cmatrix- 1.2a .tar .gz 3、cd cmatrix- 1.2a 4、yum install ncurses-devel 5、/configure && make && make install 使用方法:[]里是附带的选项 cmatrix [-abBflohnsVx] [-C color] 例如 cmatrix –b效果如下: 在运行的时候按下面这些键会有意外的收获哦! a B b n 1~9 ! @ # $ # sudo yum install sl 直接输入 # sl: 来源: oschina 链接: https://my.oschina.net/u/4298840/blog/3546779

虚拟化

六月ゝ 毕业季﹏ 提交于 2021-01-30 05:51:21
1、了解虚拟化 2、常见虚拟化软件 3、虚拟化架构 4、kvm介绍 5、Centos7上安装KVM 6、配置网卡 7、创建虚拟机安装CentOS7 8、虚拟机管理 9、克隆虚拟机 10、快照管理 11、磁盘格式 12、磁盘扩容(raw) 13、磁盘扩容(qcow2) 14、调整cpu内存和网卡 15、迁移虚拟机 一、了解虚拟化 VMware Workstation就是虚拟化 虚拟化简单讲,就是把一台物理计算机虚拟成多台逻辑计算机,每个逻辑计算机里面可以运行不同的操作系统,相互不受影响,这样就可以充分利用硬件资源 关键词Hypervisor(VMM) ---> 虚拟机管理器,用来管理逻辑计算机的 虚拟化技术分为全虚拟化和半虚拟化 早期的CPU硬件不支持虚拟化,虚拟机上虚拟化出来的操作系统(guestos)要想使用cpu资源,需要通过VMM来翻译指令,这个过程比较耗费资源,这种虚拟化技术叫做全虚拟化(VMware Workstation) 半虚拟化技术通过修改guestos内核,让guestos可以直接使用CPU资源,而不需要翻译指令了,从而节省了资源,但修改内核比较鸡肋(XEN使用半虚拟化) 后续cpu厂商直接支持虚拟化,不需要通过VMM翻译指令了,无所谓半虚拟化和全虚拟化 全虚拟化和半虚拟化的区别,参考 http://www.cnblogs.com/xusongwei

CentOS7中执行mysql命令 出现-bash: mysql: command not found的解决方法(可能性之一)

 ̄綄美尐妖づ 提交于 2021-01-30 05:34:22
CentOS7中执行mysql命令 出现-bash: mysql: command not found的解决方法(可能性之一) 参考文章: (1)CentOS7中执行mysql命令 出现-bash: mysql: command not found的解决方法(可能性之一) (2)https://www.cnblogs.com/buyz/p/10940420.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4437884/blog/4938020

Linux Shell 中 ()、(())、[]、[[]]、{} 的作用

↘锁芯ラ 提交于 2021-01-30 01:23:11
一、小括号,圆括号() 1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于 cmd ,shell扫描一遍命令行,发现了结构,便将(cmd)结构,便将(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到原来命令。有些shell不支持,如tcsh。 ③用于初始化数组。如:array=(a b c d) 2、双小括号 (( )) ①整数扩展。这种扩展计算是整数型的计算,不支持浮点型。((exp))结构扩展并计算一个算术表达式的值,如果表达式的结果为0,那么返回的退出状态码为1,或者 是"假",而一个非零值的表达式所返回的退出状态码将为0,或者是"true"。若是逻辑判断,表达式exp为真则为1,假则为0。 ②只要括号中的运算符、表达式符合C语言运算规则,都可用在((exp))中,甚至是三目运算符。作不同进位(如二进制、八进制、十六进制)运算时,输出结果全都自动转化成了十进制。如:echo((16#5f)) 结果为95 (16进位转十进制) ③单纯用 (( )) 也可重定义变量值,比如 a=5; ((a++)) 可将 $a 重定义为6 ④常用于算术运算比较,双括号中的变量可以不使用符号前缀

gRPC: cannot connect to a Linux service from a Windows client

跟風遠走 提交于 2021-01-29 19:00:14
问题 I'm trying to start using gRPC service in my project. For the beginning I'm using a test project in Visual Studio that is created automatically when you add a gRPC service project. Here's some code. Client: class Program { static async Task Main(string[] args) { HttpClientHandler clientHandler = new HttpClientHandler { ServerCertificateCustomValidationCallback = (sender, cert, chain, sslPolicyErrors) => { return true; } }; HttpClient httpClient = new HttpClient(clientHandler); using var

Increase Docker container storage size on CentOS

夙愿已清 提交于 2021-01-29 18:33:24
问题 I want to increase the disk space of a Docker container. Here is the output from docker info. Containers: 3 Running: 3 Paused: 0 Stopped: 0 Images: 4 Server Version: 19.03.5 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true I have read that the disk space is 10GB by default, supposedly this limit is dropped with overlay2. This does not seem to be the case for me. docker run -d --name jd2 --restart always -v $HOME/docker/volumes/jd2:/opt

PHP Fatal error : Call to undefined function mysql_connect()

爱⌒轻易说出口 提交于 2021-01-29 18:02:11
问题 I have recently installed PHP 7.0.8 (ZTS) on CentOS 7 with the following configuration: --prefix=/usr/local/php7 \ --with-config-file-scan-dir=/usr/local/php7/etc/conf.d \ --enable-bcmath \ --enable-calendar \ --enable-exif \ --enable-opcache --enable-dba \ --enable-ftp \ --with-gettext \ --with-gd \ --with-jpeg-dir \ --enable-mbstring \ --with-mcrypt \ --with-mhash \ --enable-mysqlnd \ --with-mysql=mysqlnd \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-mysql-sock=/var/run/mysqld

Linux中的basename命令使用实例

扶醉桌前 提交于 2021-01-29 17:29:48
导读 basename是一个 命令 行中实用的小工具,可从给定的文件名中删除目录和后缀。 系统环境 Centos 7 如何使用basename 命令 在Centos7系统中,已经默认安装了 basename 命令了,该命令包含在 coreutils 安装包里。 basename 有两种语法: basename NAME [SUFFIX] basename OPTION... NAME... basename最后一部分。也可以删除任何结尾的后缀。这是一个简单的命令,最基本的是去掉文件明前面的目录并打印出来: [root@localhost ~]# basename /etc/yum.repos.d/CentOS-Base.repo CentOS-Base.repo basename命令默认删除所有结尾的 / 字符: [root@localhost ~]# basename /usr/local/ local [root@localhost ~]# basename /usr/local local 默认情况下,每条输出行以换行符(\n)结尾。要以NUL结尾,请使用-z(--zero)选项。 [root@localhost ~]# basename -z /usr/local local[root@localhost ~]# basename接受多个文件

How to install PHP 7.3 on Linux version 3.10.0 kbuilder.dev.centos.org) (Red Hat 4.8.5-11)

穿精又带淫゛_ 提交于 2021-01-29 14:31:16
问题 I try like this tutorial: https://computingforgeeks.com/how-to-install-php-7-3-on-centos-7-fedora/ in my way is: [root@intranet ~]# sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm ..... Complete! Next: [root@intranet ~]# sudo yum -y install epel-release yum-utils ... Complete! [root@intranet ~]# sudo yum-config-manager -- disable remi-php54 Loaded plugins: fastestmirror, langpacks =================================================================== repo: remi-php54 =

Cross compiling with arm-linux-gnueabihf

折月煮酒 提交于 2021-01-29 13:21:33
问题 I am quite new to cross compiling. After downloading the arm-linux-gnueabihf tool from arm. I tried to use the binary called arm-linux-gnueabihf-g++ and arm-linux-gnueabihf-gcc to compile my code. My command looks something like: ~/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc -Isrc -I/usr/include -std=c++11 -Wall -Wno-unknown-pragmas -O0 -g3 -D__DEBUG_BUILD__ -DDEVELOPMENT -MMD -c -o "Debug/src/BatteryStatus.o" "src/BatteryStatus.cpp" I immediately run into this