自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 2020-10-19

使用linux sock编程时用服务器获取客户端ip地址返回为0.0.0.0解决办法 struct sockaddr clientIp;//访问者ip(not string) socklen_t addrlen=sizeof(struct sockaddr); char ip_addr[BUFSIZ];//ip地址 string int sock_fdW,sock_fdR; while(1) { //等待呼叫 int sock_fd

2020-10-19 17:22:57 76

原创 编写linux命令之who

linux中经常用到who命令查看登录信息如:$ whov tty1 Feb 18 16:33 (:0)v pts/0 Feb 18 16:33 (:0)v pts/1 Feb 18 16:33 (:0)那么如何写一个who命令程序呢先上代码#include<stdio.h>#inc...

2020-02-18 22:06:00 183

原创 arch linux 安装mysql时出现无法启动服务的错误的解决方法

启动mysql时出现如下错误:Job for mariadb.service failed because the control process exited with error code.See "systemctl status mariadb.service" and "journalctl -xe" for details.使用systemctl status mariadb命...

2020-02-12 14:18:11 758

原创 linux vmstat命令

vmstat命令作用:显示虚拟内存信息格式:vmstat [options] [delay[count]]delay是刷新频率,count是刷新次数如 vmstat 2 5 表示每两秒刷新一次,共刷新5次其中count可缺省,若缺省将会一直刷新。选项: -a 显示active和inactive内存 -f 显示自开机以来的进程分支数 ...

2020-02-10 11:59:31 96

原创 linux free命令

free 命令作用:显示内存使用情况用法: free [options]可用的一些选项如下: -b 以字节为单位进行显示 -k 以千字节为单位进行显示 -m 以mb为单位 -g 以gb为单位 -h 自动选择一个易读的格式 -t 显示RAM和swap的总和 -s n 刷新间隔为n秒 -c n 刷新n次后退出例子:# v @ v-pc in ~ [10:29...

2020-02-10 11:34:41 294

原创 linux 计划任务设置

使用at、crontab命令可以让命令在未来的某个时间自动执行1 at命令首先要想启用at服务,需要启用atd.servicesystemctl start atd.serviceat命令作用:使命令在未来指定的某个时间运行,是一个一次性命令,默认从标准输入读入将来要执行的命令格式: at [options] TIME options: -l ...

2020-02-09 13:16:46 100

原创 让命令并行运行的方法

脚本运行cmd1 &cmd2 &cmd3 &即可让三条命令同时运行小括号运行(cmd1&);(cmd2&);(cmd3&)大括号运行{ cmd1 & cmd2 & cmd3 & }这里需要注意大括号前后要有空格...

2020-02-08 20:32:19 469

原创 linux前后台作业控制

1前后台作业前台作业:通过终端启动,运行时一直占用终端后台作业:通过终端启动,但启动后转到后台运行让前台作业运行于后台的方法对于尚未运行的作业,在命令后面加上 &对于已经在前台运行的作业,按CTRL+Z键若想查看当前终端前后台所有作业,使用jobs命令后台运行sleep和ping命令,用jobs命令可查出 ⚡ root@v-pc  /home/v  man jobs ...

2020-02-08 20:25:46 388 1

原创 manjaro linux 睡眠模式之后连不上网的情况的解决方法

本人的manjaro从睡眠模式醒来以后一直无法上网,重启网卡也无效,之后在一篇帖子上说要重新安装驱动https://bbs.archlinux.org/viewtopic.php?id=234725经过实验,对我有用即先卸载原来的网卡驱动modprobe -r r8169之后再重装modprobe r8169之后发现能连上网直接将这两条命令写在一个脚本里也可#!/bin/zs...

2020-02-08 17:16:22 1732

原创 uptime和w命令

uptime命令 ⚡ root@v-pc  /home/v  uptime 15:47:09 up 6:16, 5 users, load average: 1.27, 1.46, 1.17分别显示了: 当前时间;字开机以来已经运行的时间,登录的用户数,系统平均负载(最近1分钟、5分钟、15分钟系统的负载)。系统平均负载:系统平均负载被定义为在特定时间间隔内运行队列中的平...

2020-02-08 17:00:38 215

原创 PS命令

PS命令功能:用于查看系统进程相关信息ps命令支持三种风格的选项:UNIX风格,BSD风格和GNU风格。若不加选项,则默认显示当前终端上运行的进程。用法选项:ps a显示包括所有终端的进程ps x显示包括不连接到终端的进程ps u显示进程所有者的信息ps f显示进程树在实际应用中常常把aux这三个选项合起来用,可以显示出较为完整的信息⚡ root@v-pc ...

2020-02-08 16:42:54 160

原创 进程优先级

实时进程和普通进程Linux有两种进程:普通进程和实时进程。实时进程具有一定程度上的紧迫性,要求对外部事件做出非常快的响应;而普通进程则没有这种限制。所以,调度程序要区分对待这两种进程,通常,实时进程要比普通进程优先运行。实时进程的优先级(0-99)都比普通进程的优先级(100-139)高,且直到死亡之前始终是活动进程,当系统中有实时进程运行时,普通进程几乎是无法分到时间片的(只能分到5%的CP...

2020-02-08 15:55:26 329

原创 Linux 进程基本概念

进程概念进程是正在运行的程序的一个副本,是被载入内存的一个指令集合。进程相关概念page frame页框(page frame)--内存管理的概念,CPU中添加了能自动把虚拟内存(即逻辑地址)地址转化为物理内存地址的电路,为了简化这种电路,就把RAM划分为长度为4KB或8KB的块,这种块就叫页框。内核以页框为基本单位管理物理内存,分页单元中,页指一组数据,而存放这组数据的物理内存就是页框...

2020-02-08 15:54:49 139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除