CentOS

MSBuild on Centos returns “The imported project ”/Microsoft.Cpp.Default.props“ was not found”

生来就可爱ヽ(ⅴ<●) 提交于 2021-01-29 11:41:06
问题 I'm trying to build a VS project in CentOS. I installed dotnet-sdk-2.2 via yum install dotnet-sdk-2.2 . When executing dotnet msbuild myproj.vcxproj I get: Microsoft (R) Build Engine version 16.1.76+g14b0a930a7 for .NET Core Copyright (C) Microsoft Corporation. All rights reserved. mtproj.vcxproj(19,3): error MSB4019: The imported project "/Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. Googling

Increase Docker container storage size on CentOS

对着背影说爱祢 提交于 2021-01-29 10:12:53
问题 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

centos 7 sudo堆溢出漏洞(CVE-2021-3156)修复

自闭症网瘾萝莉.ら 提交于 2021-01-29 08:50:22
centos 7 sudo堆溢出漏洞(CVE-2021-3156)修复 检测方法: 以非root账户登录系统运行如下命令: sudoedit -s / 受影响的系统启动程序会提示以下开头的错误作为响应: sudoedit: 安装补丁后启动会提示以下开头的错误作为响应: usage: 修复方案: CentOS 系统用户: 1)CentOS 7:升级到 sudo-1.8.23-10.el7_9.1 或更高版本 ; 2)CentOS 8:升级到 sudo-1.8.29-6.el8_3.1或更高版本。 修复后版本: rpm -qa |grep sudo sudo-1.8.23-10.el7_9.1.x86_64 修复前效果: [ops@demo ~]$ sudoedit -s / sudoedit: /: not a regular file 修复后效果: [ops@demo ~]$ sudoedit -s / usage: sudoedit [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p prompt] [-T timeout] [-u user] file ... [ops@demo ~]$ 使用阿里云镜像源,执行修复命令 yum update sudo 查看版本 sudo -V 来源: oschina 链接:

Linux(Centos)全自动异地备份数据(WEB+Mysql)

拥有回忆 提交于 2021-01-29 07:15:22
文章开始之前,先问下各位站长一个问题:什么东西对于站长是十分重要的?其实对于站长而言,很多东西都是很重要的。但我们现在排除外在因素,把范围缩小到网站系统本身,哪些是非常重要的呢?网站数据就是其中之一了。 网站数据包括程序文件本身、网站运行过程中不断产生的附件数据(图片、文档、视频等)以及数据库文件,三大块总括为网站数据。 以 自己为例,在这两年多的站长经历来看,最让我痛苦的就是某一天起床,一直苦心经营的网站打不开了,检查过DNS也正常,最后询问空间运营商发生什么事了, 获知的结果系:服务器硬盘损坏,所有数据无法恢复(在这备注下:一般小站长买的机器或者空间都很低配置的,所以别想有什么数据备份服务,要就加钱买),结 果就是一阵阵的失落。如果网站刚上线运行不久就发生这样的事或者还不会那么心痛,从头再来也不难。假如是一个运行若干年的网站,突然发生这么一次意外就可 以说是重重一击。 刚成为站长的前几个月,我对数据备份这个事情压根没考虑过,直到有一天在群里看到有位群友痛心的经历——网站彻底崩溃,数据全没!!那是经营了3年多的一个老站,就么倒下了,真是闻者伤心听者落泪(有点夸张了)。 我 看到了这样活生生的样板,不做数据备份的后果很严重。所以我现在总结出一个经验:如果真要用心做一个网站,就一定要做好数据备份工作,而且最好能异地备 份,有些朋友以为在机器本地做了备份就乐了,放心了,那就大错

Centos History 命令历史记录添加执行时间

本小妞迷上赌 提交于 2021-01-29 06:20:10
Centos History 命令历史记录添加执行时间 在/etc/profile尾部加入以下环境变量 export HISTTIMEFORMAT='%F %T' 执行环境变量生效 source /etc/profile 测试结果 [root@localhost network-scripts]# history 1 2019-12-06 13:57:01 free -m 2 2019-12-06 13:57:32 cat /proc/cpuinfo 3 2019-12-06 13:57:39 top 4 2019-12-06 13:58:19 ll 5 2019-12-06 13:58:27 cd /etc/sysconfig/network-scripts/ 6 2019-12-06 13:58:27 ls 7 2019-12-06 13:58:28 ll 8 2019-12-06 13:58:41 ip addr 9 2019-12-06 13:58:46 vim ifcfg-em1 10 2019-12-06 13:58:51 yum install vim -y 11 2019-12-06 14:01:23 history 12 2019-12-06 14:04:15 vim /etc/profile 13 2019-12-06 14:04:48 source /etc

saltstack数据系统之Grains Pillar

假如想象 提交于 2021-01-28 15:09:59
1、数据系统grains, 如果老板让你收集线上300台服务器的相关硬件信息,你是选选择用一台台登录,还是用salt,又或者使用python的api。 grains是saltstack的组件之一,用来收集minion客户端的底层信息(操作系统版本、ip地址、内存、cpu、磁盘、内核等系统属性), 在minion上收集的信息,可以作为master匹配目标 。 如果需要自定义grains,需要添加到minion的/etc/salt/grains(配置文件定义默认路径)。 minion的grains信息是在minion启动时采集汇报给master。grains是以key value 形式存放的数据库。 查看grains的命令用法: salt ‘*’ sys.doc grains 列出所有grains里的状态模块: salt '*' grains.ls 打印所有状态信息: salt ‘*’ grains.items (同上面状态模块的扩展信息) 列出每台的ip地址: salt '*' grains.item fqdn_ip4 (可自定义显示的内容) 列出每台的操作系统: salt '*' grains.item os #查看granins的命令用法: [root@beijin base]# salt '*' sys.doc grains grains.append: New in

Apache Setup Multiple Project On Test Server

不想你离开。 提交于 2021-01-28 12:11:05
问题 I'm using CentOS 7 and Apache on my Virtualbox. This VM has its own IP address (XXX.XX.XX.XX). Having this setting below, I can access my project on the browser by typing http://XXX.XX.XX.XX <VirtualHost *:80> DocumentRoot /var/www/html/project_name/public/ <Directory /var/www/html/project_name/> AllowOverride All </Directory> ErrorLog /var/log/apache2/project_name-error_log CustomLog /var/log/apache2/project_name-common_log combined </VirtualHost> My problem is I have another web app project

mysql connector cpp in centos 6 undefined reference to

梦想与她 提交于 2021-01-28 11:52:02
问题 I already installed mysql cpp connector and Boost and also the g++ compiler. When I write a program that uses the mysql cpp connector it gives me the error: demo.cpp:(.text+0x3a): undefined reference to 'get_driver_instance' collect2: ld returned 1 exit status The command I'm using to build this code is: g++ demo.cpp -o demo My source code is : #include <stdlib.h> #include <iostream> #include "mysql_connection.h" #include <cppconn/driver.h> #include <cppconn/exception.h> #include <cppconn

Linux学习-第九周

不羁岁月 提交于 2021-01-27 22:41:57
1、总结IP分类以及每个分类可分配的IP数量 IP地址根据网络号和主机号来分,分为A、B、C三类及特殊地址D、E。 (1) A类 A类:(1.0.0.0-126.0.0.0)(默认子网掩码:255.0.0.0)第一个字节为网络号,后三个字节为主机号。该类IP地址的最前面为“0”,所以地址的网络号取值于1~126之间。一般用于大型网络。 (2) B类 B类:(128.0.0.0-191.255.0.0)(默认子网掩码:255.255.0.0)前两个字节为网络号,后两个字节为主机号。该类IP地址的最前面为“10”,所以地址的网络号取值于128~191之间。一般用于中等规模网络。 (3) C类 C类:(192.0.0.0-223.255.255.0)(子网掩码:255.255.255.0)前三个字节为网络号,最后一个字节为主机号。该类IP地址的最前面为“110”,所以地址的网络号取值于192~223之间。一般用于小型网络。 (4) D类 D类:是多播地址。该类IP地址的最前面为“1110”,所以地址的网络号取值于224~239之间。一般用于多路广播用户。 (5) E类 E类:是保留地址。该类IP地址的最前面为“1111”,所以地址的网络号取值于240~255之间。 在IP地址3种主要类型里,各保留了3个区域作为私有地址,其地址范围如下: A类地址:10.0.0.0~10.255.255

Docker 镜像制作方法

左心房为你撑大大i 提交于 2021-01-27 18:21:00
本文档介绍 Docker 镜像制作的两种方法,使用的系统是 CentOS 7 Docker Image 的制作两种方法 方法 1:docker commit #保存 container 的当前状态到 image 后,然后生成对应的 image 方法 2:docker build #使用 Dockerfile 文件自动化制作 image 方法一:docker commit 创建一个安装好 apache 工具的容器镜像 [root@Docker ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos latest 470671670cac 4 months ago 237MB [root@Docker ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES [root@Docker ~]# docker run -it centos:latest /bin/bash [root@1b96e68a3cce /]# [root@1b96e68a3cce /]# yum -y install httpd #在 container 中安装 apache 软件包 [root@1b96e68a3cce /]# exit 查看 images 列表