Linux
日常开发必须的操作,Linux程序员必备
C++程序员Carea
十年一线开发经验,热爱 C++ ,热爱编程
展开
-
Linux文章列表
Linux 命令(常用)(1.6.1)Docker学习 与 Windows与Linux远程传输文件命令 SCPputty使用windows 使用putty下远程链接linux虚拟机Linux共享主机Windows文件夹原创 2020-10-20 10:21:55 · 420 阅读 · 0 评论 -
网络与IP
重启网络服务:service NetworkManager restart。原创 2022-08-22 09:39:18 · 133 阅读 · 0 评论 -
Ubuntu安装docker
【代码】Ubuntu安装docker。原创 2022-08-19 15:08:11 · 513 阅读 · 0 评论 -
Linux 服务管理 service 与 systemctl
这两个命令是两个应用,都可以用来管理服务。命令的形式不同:命令格式: service service_name (start | stop | restart | status)常见服务管理(1)重启网络服务:service NetworkManager restart(2)重启MYSQL数据库 : service mysqld restart(3)防火墙关闭reboot。原创 2022-08-19 10:27:52 · 410 阅读 · 0 评论 -
CentOS 安装卸载rpm软件
桌面版双击 install#rpm包的安装格式rpm -ivh 包全名选项: -i(install) 安装 -v(verbose) 显示详细信息 -h(hash) 显示进度 --nodeps 不检测依赖性rpm命令卸载#RPM包的卸载格式rpm -e 包名选项: -e (erase) 卸载 --nodeps 不检测依赖性错误:依赖检测失败: httpd = 2.4.6-67原创 2022-06-24 09:37:41 · 493 阅读 · 0 评论 -
Shell脚本语法概览
脚本任何一条命令报错就退出不再往下进行。使用set -e可以在当脚本遇到任何一个命令的执行状态为非0值时会退出脚本原创 2022-06-21 09:56:55 · 150 阅读 · 0 评论 -
SSH 服务安装 Ubuntu
Linux文章列表安装openssh-server服务即可,client应该可以不用装,无所谓了。安装完记得重启使用ifconfig查看ubuntu 的ip地址,就可以远程连接了。使用MobaXterm创建一个新的连接用户,输入用户在Ubuntu中的用户名密码,即可连接。简单到不行。.........原创 2022-06-10 10:13:39 · 177 阅读 · 0 评论 -
VMWARE Ubuntu安装open-vm-tools
一般下载的镜像自带vmtools,叫open-vm-tools:以Ubuntu 18.04为例:https://mirrors.163.com/ubuntu-releases/18.04.6/ubuntu-18.04.6-live-server-amd64.iso也可以自己手动安装:open-vm-toolsopen-vm-tools 是VMware Tools 的开源实现,由一套虚拟化实用程序组成,这些程序可增强虚拟机在 VMware 环境中的功能。open-vm-tools由两个组件原创 2022-06-09 10:54:06 · 4573 阅读 · 0 评论 -
Linux系统镜像下载
网易镜像:欢迎访问网易开源镜像站以Ubuntu 18.04为例:https://mirrors.163.com/ubuntu-releases/18.04.6/ubuntu-18.04.6-live-server-amd64.iso原创 2022-06-08 15:26:47 · 222 阅读 · 0 评论 -
Ubuntu apt-get安装卸载软件
安装软件原创 2022-06-07 17:48:59 · 375 阅读 · 0 评论 -
Linux用户管理
(1)切换到root:su(2)切换到普通用户:su user_name查看当前用户的组groups查看用户组中的用户groups group_name原创 2022-06-07 14:01:20 · 186 阅读 · 0 评论 -
Linux环境变量$PATH
#查看PATH:echo $PATH举例说,命令 composr 在/usr/loca/bin但执行的时候提示:-bash: composr: command not found这个时候,通过echo $PATH,,发现composer并未在PATH环境变量中有设置,这个时候就需要把composer所在路径添加到PATH中所以需要修改PATH环境变量,具体如下:方法一:#配置完后可以通过echo $PATH查看配置结果。#生效方法:立即生效#有效期限:临时改变,只能在当前的终端窗口中有效,原创 2022-06-07 13:12:23 · 1213 阅读 · 0 评论 -
Ubuntu deb安装管理软件
安装文件deb原创 2022-06-02 13:45:13 · 160 阅读 · 0 评论 -
MinGW安装
下载 MinGW - Minimalist GNU for Windows download | SourceForge.net安装教程参考:MinGW下载和安装教程一定要配置环境变量原创 2022-05-27 17:18:13 · 271 阅读 · 0 评论 -
Visual Studio 2022 ssh 远程调试WSL openEuler上的C++代码
1 首先需要程序在WSL上编译,调试。所以需要在WSL上安装:sudo yum -y install gcc make gcc-c++ gdb2 其次是WSL需要安装ssh服务,并启动:openEuler常用操作_make_it_simple888的博客-CSDN博客3 VS2022连接WSL4 在VS上建立Linux项目5 编译调试选择WSL连接localhost调试运行即可:...原创 2022-05-23 22:46:17 · 1971 阅读 · 0 评论 -
Linux apt 切换源
apt更换镜像源_白鹤想亮翅的博客-CSDN博客_apt换源第一步:修改sources.list配置文件:sudo vim /etc/apt/sources.list在文件最前面添加以下条目,保险起见,的操作之前做好备份deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-secu原创 2022-01-04 18:18:45 · 763 阅读 · 0 评论 -
Linux select
Linux编程之select - Madcola - 博客园原创 2022-01-04 16:52:30 · 475 阅读 · 0 评论 -
Linux守护进程
#! /bin/shPRO_NAME=/usr/bin/baby_processwhile true ; do NUM=`ps | grep ${PRO_NAME} | grep -v grep |wc -l` echo "${NUM} baby_process is running" sleep 5s if [ "${NUM}" -lt "1" ];then echo "${PRO_NAME} was killed" sleep 5s ${PRO_NAME.原创 2021-10-08 10:09:26 · 138 阅读 · 0 评论 -
find搜索文件
Linux文件列表查找查找文件findfind dir -name *.txt dir 为句点表示在当前目录下查找后缀为txt的所有文件(会搜索子目录)。 其中,点号.表示当前目录;-type f 表示查找的为文件。find / -name mysql.sock 全盘搜索文件mysql.sock,这时候如果用 : find / -type f -namemysql.sock是搜索不到的。...................................原创 2021-03-08 14:59:46 · 284 阅读 · 0 评论 -
Windows与Linux远程传输文件命令 SCP
Linux文件列表SCPLinux和主机互传文件scp命令用于远程的文件相互拷贝[root@jerry a]#ls #在a目录下有如下文件1.txt 2.txt 3.txt 4.txt 5.txt#在Windows上操作D:\Temp\temp>scp 1.txt root@beyondspider.com:/root/yuanweiweiD:\Temp\temp>scp 1.txt root@beyondspider.com:/root/y...原创 2020-10-20 14:47:13 · 2493 阅读 · 0 评论 -
Linux远程桌面工具FinalShell
管网http://www.hostbuf.com/原创 2020-10-30 10:00:16 · 545 阅读 · 0 评论 -
putty使用
https://blog.csdn.net/qq_38741971/article/details/80393627原创 2020-10-20 09:47:54 · 197 阅读 · 0 评论 -
Docker常用操作
阮一峰Docker 入门教程菜鸟教程Docker容器使用列出Image文件:#列出容器文件IDdocker images#查看正在运行的容器docker ps#列出已经退出但是文件还在的容器,注意有两个横线docker container ls --all#创建一个新容器# 1 image为node;# 2 name为yww-node的容器;# 3 在创建完成之后...原创 2020-02-08 14:05:36 · 536 阅读 · 0 评论 -
Windows WMWare 安装Ubuntu18.0.4
超级详细:https://blog.csdn.net/u014337397/article/details/80751753原创 2019-12-22 07:27:49 · 203 阅读 · 0 评论 -
理解linux下的 eth0,eth1,eth2,lo 网卡配置
http://www.cnblogs.com/see7di/archive/2011/06/17/2239722.html转载 2014-07-28 17:35:00 · 1352 阅读 · 0 评论 -
Linux看门狗脚本 1.4
最近项目的看门狗经历了三个版本。第一个版本:用ps -ef,如果程序挂了就启动第二个版本:程序由于运行时会出现不再监听7901端口,所以不能简单判断机器是不是挂了,而是判断此端口是否有监听第三个版本:当7901端口不再监听,就先把原来的killall在启动,每次输出到文件的内容都加日期,要不然根本不知道这事情啥时候发生的#!/bin/shset原创 2014-07-18 10:02:19 · 3969 阅读 · 0 评论 -
Linux程序可以编译连接但是执行时找不到*.so 一般都和LD_LIBRARY_PATH有关
http://bbs.chinaunix.net/thread-983182-1-1.html原创 2014-05-24 21:53:48 · 3487 阅读 · 0 评论 -
Linux在线安装gcc和g++
http://www.2cto.com/os/201303/195271.html转载 2014-05-23 15:56:13 · 4954 阅读 · 0 评论 -
Linux压缩文件和打包文件
http://blog.csdn.net/choice_jj/article/details/8020158转载 2014-05-24 12:34:12 · 1203 阅读 · 0 评论 -
Windows8-x64 VMWare安装Linux CentOS6-x64
本文参考了:http://www.cnblogs.com/seesea125/archive/2012/02/25/2368255.html 其内容相当详细,以至于我还没按照其步骤做完,系统就已经安装好了(可能是最新版的缘故吧) 本文的安装步骤都和参考文章一样的。唯一不同是我的操作系统是64位的,所以下载的CentOS也是最新版的64位的。下载地址:http://mirrors.soh原创 2014-05-23 08:32:13 · 1663 阅读 · 0 评论 -
Linux中Samba详细安装
为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置。 1、服务查询默认情况下,Linux系统在默认安装中已经安装了Samb原创 2014-05-21 16:46:03 · 1157 阅读 · 0 评论 -
如何在linux下开发C++项目
http://developer.51cto.com/art/201001/180445.htm如何在linux下开发C++项目转载 2014-04-21 14:20:25 · 2175 阅读 · 0 评论 -
Device eth0 does not seem to be present, delaying initialization解决办法
袁伟伟 17:41:33在的祖锋 17:41:49你的54库eledata怎么还有2014年以前的数据啥情况啊祖锋 17:42:50还有2014年以后的数据,像2038年转载 2014-07-28 17:49:59 · 1312 阅读 · 0 评论 -
Linux后台运行
在Linux中有时你需要将脚本(test.sh)和可执行程序(exe)后台执行,请使用如下方式:nohup ./test.sh &nohup ./exe &这样执行的程序可以彻底在后台运行,为什么呢?因为如果你的脚本或者可执行程序中有echo,cout这种向标准输出设备输送内容的指令,普通的后台运行:./test.sh &./exe &是无法满足要求的,当指令往标准原创 2014-08-06 15:26:33 · 1644 阅读 · 0 评论 -
虚拟机Linux共享主机Windows文件夹
下面将桌面上的文件夹“1”作为共享文件夹共享给虚拟机中的Linux系统在WMWare中给虚拟机添加一个Windows主机中的文件夹此时Linux系统中就有对应的文件夹1了至此你可以在Linux里面操作Windows中的文件夹了。下面是操作后的结果有时候为了方便在Linux使用或者安装软件等要原创 2014-08-20 13:03:55 · 1632 阅读 · 0 评论 -
Linux makefile 模板 3.4
http://huobumingbai.blog.51cto.com/1196746/308526原创 2014-04-21 15:51:47 · 1531 阅读 · 0 评论 -
CentOS下配置ODBC连接MySQL数据库 V2.0
简洁明了的操作步骤转载 2016-07-26 16:10:30 · 3370 阅读 · 0 评论 -
CentOS 安装g++ (make提示:g++命令未找到)
通常情况下在centos下安装软件就用yum.关键是,使用yum你的知道安装包的名字是什么。如果直接键入yum install g++,会告诉你没有这个包。所以你应该使用gcc-c++,这才是这个包的名字。所以应该是执行:yum install gcc-c++原创 2016-06-30 17:35:17 · 35294 阅读 · 1 评论 -
Linux 命令(常用)(1.6.1)
文件创建文件: touch a.txt删除文件:rm -rf a.txt -f不提示、-r递归删除子目录运行文件:./main运行makefile:make目录上级目录:cd..进入子目录:cd a创建目录: mkdir a删除目录:rm -rf a.txt -f不提示、-r递归删除子目录备注:支持命令带正则表达式........................原创 2014-04-21 15:47:37 · 1909 阅读 · 0 评论 -
Linux下MySQL忘记root密码 1.2
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且原创 2014-12-02 16:30:06 · 1317 阅读 · 0 评论