linux
shadowgully
这个作者很懒,什么都没留下…
展开
-
centos7虚拟机挂载数据盘
1.磁盘分区(fdisk) 分区前的块: [root@linux ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 4.2G 0 rom vda 252:0 0 50G 0 disk ├─vda1 252:1 0 1G 0 part /boot └─vda2 252:2 0 4原创 2021-09-15 10:43:00 · 627 阅读 · 0 评论 -
root分区扩展
按照默认方式装好系统(root分区最大为50G)后发现要求将容量安排在root分区下,因此需要扩展root分区。 准备工作 查看可用块设备信息 [root ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 4.2G 0 rom vda 252:0 0 500G 0 disk ├─vda1 252:1 0原创 2021-09-15 10:41:57 · 690 阅读 · 0 评论 -
Centos7无法联网
centos7的安装 按照如上的安装方式(假设设置ip为192.168.1.100),打开安装好的centos后发现,虽然网卡在工作,但是无法上网,可能是设置为静态ip但是其他设置又没有配置好的缘故。 linux> cd /etc/sysconfig/network-scripts linux> sudo vim ifcfg-ens33 #这里按自己的名称来配置 然后将配置文件中IPADDR0=192.168.1.100这一行以及下面的行都删除, ONBOOT=NO改为ONBOOT=yes,原创 2020-06-06 14:48:28 · 197 阅读 · 0 评论 -
Visual Studio2019 基于WSL的Linux C++开发
Visual Studio2019 基于WSL的Linux C++开发 WSL是“Windows Subsystem for Linux”的缩写,WSL让我们能够在Window10下直接使用Linux命令行,相比虚拟机而言,其开启速度要快上很多;相比云主机,又无需付费,且由于WSL位于本地,在VS中编译速度相对要快上许多。 WSL的安装网上有许多教程,就不多加叙述。不过,推荐一个我觉得还不错的教程,在Window10的Microsoft Store中搜索“WSL Guid原创 2020-05-21 13:56:12 · 1195 阅读 · 0 评论 -
Visual Studio 2019Linux开发添加动态链接库参数
上一篇文章Visual Studio 2019 基于Linux平台的C++开发中介绍了如何配置通过VS进行Linux C++开发的环境。 这一篇主要介绍如何使用libpthread.so这类的动态链接共享库。 如果是在Linux平台,GCC或者g++,想要编译含有例如pthread的代码,需要如下的命令 g++ -o exefile -std=c++0x main.c -lpthread #-std=c++0x 开启对c++11标准的支持 #-lpthread 加载动态链接库libpthread.so 但原创 2020-05-19 15:50:30 · 2692 阅读 · 8 评论 -
Visual Studio 2019 基于Linux平台的C++开发
由于很多unix特有的函数无法在Windows上使用,而Vim又用的不太顺手,突然想到最初用vs的时候有一个基于Linux的C++开发。在网上找了很多教程后,发现还是官方的教程比较详细,不过其中也有一些踩过的坑。 使用VisualStudio C++的Linux开发 官方文档中有的内容就不重复了。vs安装相关插件,创建项目之后,依次选择“工具”->“选项”->“跨平台”->“连接管理器”,点击添加新建连接,如果你有远程主机\虚拟机的话,输入IP地址、端口号(默认22)、用户名、选择验证方式原创 2020-05-19 13:58:42 · 2103 阅读 · 0 评论 -
Linux系统调用:创建和终止进程
1.进程的三种状态 1.运行。要么在被CPU执行,要么等待被执行且最终会被内核调度。 2.停止。执行被挂起且不会被调度。收到特定信号后才能继续运行。 3.终止。进程永远地停止了。可能的原因有三种:(1)收到终止进程的信号,(2)从主程序返回,(3)调用exit函数 2.终止进程 #include<stdlib.h> void exit(int status);//这个大家都很熟悉 3....原创 2020-04-19 18:43:11 · 805 阅读 · 0 评论 -
Linux系统调用:获取进程PID
1.获取进程ID 每个进程都有一个唯一的非零进程PID,下面是得到这个PID的函数原型及相关头文件: #include<sys/types.h>//pid_t定义在这个头文件中 #include<unistd.h> //意为unix std,是POSIX标准定义的,包含许多系统服务的函数原型 pid_t getpid(void);//返回调用进程的PID pid_t g...原创 2020-04-19 17:19:58 · 1792 阅读 · 0 评论