文章分类 -  Linux

摘要:apt下载问题 有时候不能总是照抄网上的国内源,源和版本是一一对应的,有时网上的源的版本不适合自己的情况(比如我遇到的,自己是ubuntu19,但是使用网上的国内的源,版本也没看,安装软件总会出现依赖问题,许多需要的包也没有,换回官方的镜像就没事了)。 如果是桌面版的话,可以使用software s 阅读全文
posted @ 2020-08-19 21:29 别再闹了 阅读(350) 评论(0) 推荐(0)
摘要:KVM 虚拟化环境搭建 - ProxmoxVE 送大家一套完全开源免费的 VmWare / vSphere 的代替方案,代价是稍微动一下手,收获是你再也不需要任何商用付费的虚拟机软件了。KVM 整套解决方案一般分三层: KVM:内核级别的虚拟化功能,主要模拟指令执行和 I/O QEMU:提供用户操作 阅读全文
posted @ 2020-07-27 11:41 别再闹了 阅读(6354) 评论(0) 推荐(0)
摘要:cygwin和wsl的区别 用过cygwin、wsl、Linux,写过几篇知识分享,来答一波。 关于cygwin,你的理解是对的。cygwin项目是基于win32 API在用户态模拟UNIX,即cygwin核心——cygwin1.dll,由cygwin1.dll提供POSIX API,并基于cygw 阅读全文
posted @ 2020-07-27 10:35 别再闹了 阅读(6091) 评论(0) 推荐(1)
摘要:Cygwin 系列(一):Cygwin 是什么 本文 4300 余字,阅读约 11 分钟,本文知乎链接:Cygwin 系列(一):Cygwin 是什么。 本文接上篇 Cygwin 前传:从割据到互补。先一句话回答标题:Cygwin 是一个可原生运行于 Windows 系统上的 POSXI 兼容环境。 阅读全文
posted @ 2020-07-27 10:28 别再闹了 阅读(11267) 评论(0) 推荐(0)
摘要:Linux下N卡风扇转速控制 机器使用Nvidia GTX465作主显卡,安装完驱动发现BIOS预设转速明显过低。待机40%转速温度在70度左右。于是寻找Linux下控制风扇的方法。如下: openSUSE方法: 首先安装N卡官方驱动,重启。 root,使用编辑器打开 /etc/X11/xorg.c 阅读全文
posted @ 2020-06-21 23:02 别再闹了 阅读(4002) 评论(0) 推荐(0)
摘要:如何在命令行查看文件大小 du 命令 sszxr:Desktop sszxr$ du -h *.* 12K access.log 88K access.log.1 304K access.log.2 1.3M access.log.9 4.0K error.log 4.0K error.log.1 阅读全文
posted @ 2020-06-04 22:39 别再闹了 阅读(6089) 评论(0) 推荐(0)
摘要:针对初学者的 20 多个 FFmpeg 命令 在这个指南中,我将用示例来阐明如何使用 FFmpeg 媒体框架来做各种各样的音频、视频转码和转换的操作。我已经为初学者汇集了最常用的 20 多个 FFmpeg 命令,我将不时地添加更多的示例来保持更新这个指南。请给这个指南加书签,以后回来检查更新。让我们 阅读全文
posted @ 2020-04-21 23:50 别再闹了 阅读(298) 评论(0) 推荐(0)
摘要:"Linux中apt与apt get命令的区别与解释" Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入。其实早在 2014 年,apt 命令就已经发布了第一个稳定版,只是直到 2016 年的 Ubuntu 16.04 系统发布时才开始引人关注。 随着 apt inst 阅读全文
posted @ 2020-04-21 23:03 别再闹了 阅读(230) 评论(0) 推荐(0)
摘要:Ubuntu虚拟机与Windows主机之间互传文件 1. 首先 ubuntu 要安装配置 SSH ​ Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt get install openssh server ​ (查看返回的结果,如果没有 阅读全文
posted @ 2020-04-14 00:07 别再闹了 阅读(1715) 评论(0) 推荐(0)
摘要:使用VNC Viewer连接Linux云服务器 Linux云服务器一般采用SSH连接方式,使用密钥对进行安全地无密码访问。但是SSH连接一般都是字符界面,有时我们需要使用图形界面进行一些复杂操作。本文以Ubuntu 18.04操作系统为例,介绍如何为云服务器安装VNC Server,以及如何使用VN 阅读全文
posted @ 2020-04-12 11:59 别再闹了 阅读(5578) 评论(0) 推荐(0)
摘要:Linux进程间通信的方式——信号、管道、消息队列、共享内存 多进程: 首先,先来讲一下 fork 之后,发生了什么事情。 由 fork 创建的新进程被称为子进程(child process)。 该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是 0 ,而 父进程的返回值则是新进程(子进 阅读全文
posted @ 2020-04-07 22:57 别再闹了 阅读(476) 评论(0) 推荐(0)
摘要:IO 同步,异步,阻塞,非阻塞 同步(synchronous) IO 和异步(asynchronous) IO,阻塞(blocking) IO 和非阻塞(non blocking)IO 分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如 wiki,就认为 asynchrono 阅读全文
posted @ 2020-03-23 11:31 别再闹了 阅读(92) 评论(0) 推荐(0)
摘要:【Java面试题】进程间通信的方式有哪些?线程间通讯方式有哪些? Java面试题:进程间通信的方式有哪些?线程间通讯方式有哪些? 一、进程间的通信方式 1. 管道( pipe ): 管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 阅读全文
posted @ 2020-03-17 00:26 别再闹了 阅读(818) 评论(0) 推荐(0)
摘要:vim以16进制打开和编辑文件 先用 vim 以二进制格式打开 需要编辑或查看的文件,不采用 b 参数有时会导致转换错误,详见分隔线后部分。 vim b file to open.dat 然后用 xxd 把文件转换成十六进制格式 :%!xxd 转化后显示类似如下 现在就可以对待普通文本一样查看和编辑 阅读全文
posted @ 2020-03-03 22:36 别再闹了 阅读(2036) 评论(0) 推荐(1)
摘要:"inode" 是一个重要概念,是理解 Unix/Linux 文件系统和硬盘储存的基础。 我觉得,理解 inode,不仅有助于提高系统操作水平,还有助于体会 Unix 设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。 下面就是我的 inode 学习笔记,尽量保持简单。 === 阅读全文
posted @ 2020-02-25 15:59 别再闹了 阅读(123) 评论(0) 推荐(0)
摘要:Linux shell清屏 1. \ clear\ $ clear 屏幕刷新了,这个命令本质上只是让终端页向后翻了一页,向上滚动屏幕还是能看到之前终端屏幕的残留信息。 2.\ reset\ $reset 屏幕刷新了,之前的终端屏幕信息没有了,缺点是很慢,大概要一秒钟。 阅读全文
posted @ 2020-02-17 17:23 别再闹了 阅读(3574) 评论(0) 推荐(0)
摘要:Linux的ps命令显示进程状态解析 使用ps ax可以看到显示的信息如下: 下面就来分析STAT那一列每个字母表示的含义. 我们知道进程分为如下几种状态: 运行(正在运行或在运行队列中等待) 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 不可中断(收到信号不唤醒和不可运行, 进程必须 阅读全文
posted @ 2020-02-17 17:19 别再闹了 阅读(2486) 评论(0) 推荐(0)
摘要:Linux内核头文件 概述:在进行有关系统软件的安装的时候(编译一个新的驱动,或者安装一个系统级别的测试工具,例如systemtap),经常需要重新编译内核,相应的问题往往与内核头文件有关。那么,什么是内核头文件,为什么需要更新内核头文件?内核头文件作用是什么,如何更新?本文主要为你解答这些疑问。 阅读全文
posted @ 2020-02-11 18:19 别再闹了 阅读(6690) 评论(0) 推荐(1)
摘要:Linux如何编译内核 以Deepin为例 本文介绍在Deepin Linux系统中编译安装Linux Kernel 4.19.1内核,过程相当的详细,按照下面的方法已测试成功安装上Linux Kernel 4.19.1内核。 背景 Deepin Linux是Linux中的新锐力量,独创的桌面环境、 阅读全文
posted @ 2020-02-11 17:37 别再闹了 阅读(1315) 评论(0) 推荐(0)
摘要:Linux驱动的两种安装方式 一、概念简述 在 "Linux" 下可以通过两种方式加载驱动程序:静态加载和动态加载。 静态加载就是把驱动程序直接编译进内核, "系统" 启动后可以直接调用。静态加载的缺点是调试起来比较麻烦,每次修改一个地方都要重新编译和 "下载" 内核,效率较低。若采用静态加载的驱动 阅读全文
posted @ 2020-02-11 17:35 别再闹了 阅读(2220) 评论(0) 推荐(0)