![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
q435201823
11
展开
-
虚拟机Linux网速慢的解决办法
每次在虚拟机上装完Linux网速都很慢,总结一下慢的原因,以防以后忘记。1.DNS解析慢现象:ping www.baidu.com命令行过了很久才出现新信息。而ping 14.215.177.38(百度的IP)立刻更新信息。解决办法:修改dns为114.114.114.114或者8.8.8.8这时候你再ping www.baidu.com就很快了2.更新源现象:使用apt-get等操作...原创 2020-02-29 21:21:18 · 3346 阅读 · 0 评论 -
Unix网络编程 I/O模型
Linux的I/O模型阻塞式I/O模型非阻塞式I/O模型I/O复用模型信号驱动式I/O模型异步I/O模型总结和对比阻塞式I/O模型默认情况下,所有的套接字都是阻塞式的。上图以recvfrom为例子展示阻塞式I/O。引用程序调用recvfrom系统调用。此时内核中没有数据准备好,于是应用程序被阻塞于recvfrom,进程进入sleep状态。直到内核的缓冲区中准备好了数据,内核缓冲区中的数据将...原创 2019-11-19 15:24:22 · 207 阅读 · 0 评论 -
安装Windows+Ubuntu双系统后无引导的解决办法
本文的方法是安装grub2来引导系统,因为mbr的方法(使用EasyBCD)试过很多此失败了,只好屈服。准备一个Ubuntu的系统安装U盘进入安装界面后选择试用Ubuntu开启终端,安装boot-repair输入以下命令sudo su #切换为root权限sudo add-apt-repository ppa:yannubuntu/boot-repair apt-get ...原创 2019-02-04 23:23:38 · 2423 阅读 · 0 评论 -
在Linux上安装Mysql
参考:在Linux上安装mysql下载先去官网载MySQL Community Server,载第一个和第三个都行,只是解压的方式不同。安装依赖库apt install numactlapt install libaio-dev解压软件包解压tar -xvf mysql-8.0.15-linux-glibc2.12-x86这里有很重要的一步一定要解压到/usr/local...原创 2019-02-23 20:40:44 · 4896 阅读 · 27 评论 -
Ubuntu18默认进入字符界面
因为需要多开虚拟机,所以希望Linux默认进入字符界面随着版本更新,老的方法已经不好用了找了很多,觉得这个是最方便的只要一句sudo systemctl set-default multi-user.target #默认进入字符界面当需要进入图形界面时输入sudo systemctl start lightdm不过这个方法失败了,我还在找原因可以暂时使用startx代替st...原创 2019-02-18 22:47:40 · 3384 阅读 · 1 评论 -
U盘安装 Kali Linux 安装无法挂载问题 已解决(kali+win7双系统)
这个问题困扰了我好久 查百度查了无数回百度上有两种说法 1.插拔U盘后重试解决 2.使用shell模式重新挂载但是我用了这两种方法都没用,这里和同样遇到这个问题的分享一下我的方法问题就出在U盘烧录的问题(我是使用U盘装的,直接装虚拟机应该每这个问题) 原先用的是rufus-2.18这个鬼东西千万不要用!千万不要用!千万不要用!挂载到哭解决方法: 然后是用了...原创 2018-04-20 12:26:07 · 5386 阅读 · 2 评论 -
Linux c获取CPU占用率
第一步:查看/proc/stat这里面统计的是CPU的信息。第一行是所有CPU的统计信息。我们需要前4个数字cpu 130216 19944 162525 1491240 3784 24749 17773 0 0 0前四位分别表示:user,nice, system, idle将他们相加得到total_CPU第二步:查看/proc/数字(pid)/stat这里统计的是某个进程...原创 2019-07-16 21:09:50 · 3215 阅读 · 0 评论