- 博客(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关注的人