系统服务
详细描述了Linux内核的设计与实现。 详细描述了Linux内核的主要子系统和特点,包括Linux内核的设计、实现和接口。从理论到实践涵盖了Linux内核的方方面面,可以满足读者的各种兴趣和需求。 主题包括进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同 ...
Linux 文件的路径以及管理 1.linux系统的结构 类似windows中的文件夹,在Linux中叫做目录,linux是一个倒树形结构,最大目录为“/”称为根目录;/根目录下成为二级目录多为系统在安装过程中建立的目录;以下式二级目录以及主要作用: /bin #常用系统命令 /sbin #系统管理 ...
本文所有的插件来源均来自VimAwesome。 本文的基础目的是配置一个好用的vim可以替代普通的文本编辑器,最终目的是可以在vim流畅开发。 安装vim-plug(插件管理工具) 官方地址:vim-plug 安装方式: curl -fLo ~/.vim/autoload/plug.vim --cr ...
OS:ubuntu 18.04,当安装或升级了内核后,启动项会有多个选择,默认是最新的安装项,可能是最新的内核,但有时候一些设备可能无法识别,所以需要默认用回之前的内核版本,由此产生此需求。 1.修改GRUB_DEFAULT, 在/etc/default/grub中,而非/boot/grub/gru ...
引言 本文整理了 Linux 内核中断的相关知识,其他 Linux 相关文章均收录于贝贝猫的文章目录。 中断 大家应该很清楚,系统在执行时可以处于两种可能的状态:核心态和用户态。之前我们讨论过的系统调用,就能使进程从用户态切换到核心态去执行某些任务,当执行成功后再回到用户进程中。大家可能还记得这是通 ...
在创建FTP服务器之有先命令: ps -ef |grep vsftpd 查一下系统有没有安装vsftpd这个服务器,如果出现如下图所示的界面说明没有安装。 然后再执行:yum install vsftpd -y 进行在线安装vsftpd这个服务。 安装成功以后需要把匿名登陆的这个功能关闭了。 使用命 ...
<?php error_reporting(0); highlight_file(__FILE__); function check($input){ if(preg_match("/'| |_|php|;|~|\\^|\\+|eval|{|}/i",$input)){ // if(preg_mat ...
本篇文章让大家了解MacOS常用终端命令。升级mac os,有些权限系统默认给禁用了,但是允许通过命令来开启。来看看操作方法吧! 开启隐私允许任何来源 sudo spctl --master-disable 显示隐藏文件 defaults write com.apple.finder AppleSh ...
1. 互斥锁 互斥锁和条件变量 能用于 线程同步 如果 互斥锁 和 条件变量 存放在 共享内存中,还能 实现 进程同步 1.1 初始化互斥锁 int pthread_mutex_init(pthread_mutex_t *restrict mutex, const pthread_mutexattr ...
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。 当在使用Linux的时候,如果您通过ls –l / ...