linux
文章平均质量分 83
wangdassye
!
展开
-
centos无法启动系统 进入单用户模式
单用户模式进入方法:https://blog.51cto.com/asd9577/1931442转载 2020-04-09 19:02:54 · 1439 阅读 · 0 评论 -
Linux基础 ---------- yum简单命令 / 源码安装软件 / kickstart安装虚拟机系统
目录一. yum简单命令二. rpm命令三. 源码安装软件四. kickstart安装虚拟机系统一. yum简单命令yum clean all //清除原有yum缓存yum repolist //列出yum仓库信息yum install software //安...原创 2019-01-29 20:13:10 · 167 阅读 · 0 评论 -
Linux基础 ---------- lvm 和 ftp
目录一. lvm:logical volume manager 动态管理卷1. lvm的建立2. lvs的热拉伸2. lvs缩减,适合ext*(xfs文件系统,不支持缩减)3. 缩减vg4. 数据迁移(移除含有数据的设备)5. lvm快照6. 删除二. ftp补充一. lvm:logical volume manager 动态管理卷 L...原创 2019-01-30 16:58:18 · 260 阅读 · 0 评论 -
linux系统编程之信号的介绍
信号的介绍信号介绍:内核产生,软件产生的中断,可能有延迟,信号的特点:简单,不能带大量信息,满足特定条件发生信号的机制:进程B发送给进程A,内核产生信号,内核处理信号的产生(内核产生):• 按键产生 ctrl+c ctrl+z ctrl+\• 调用函数 kill raise abort• 定时器alarm , setitimer• 命令产生 kill• 硬件异常 段错误,浮点错...原创 2019-05-19 20:26:45 · 147 阅读 · 0 评论 -
linux系统编程之进程信号的使用
前提介绍信号捕捉特性: 1. 进程正常运行时,默认pcb中有一个信号屏蔽字,假定为*,它决定了进程自动屏蔽哪些信号,当注册了某个信号捕捉函数,捕捉到该信号以后,要调用该函数,而该函数有可能执行很长时间,在这期间所屏蔽的信号不由来指定,而是用sa_mask来指定,调完信号处理函数,再次恢复 2. xxx信号捕捉函数执行期间,xxx信号自动被屏蔽 3. 阻塞的常规信号不支持排队,产...原创 2019-05-19 22:40:57 · 190 阅读 · 0 评论 -
Linux系统编程之线程
线程介绍 轻量级的进程,一个进程可以拥有多个线程,默认情况下一个进程有一个线程。从内核里看进程和线程是一样的,都有各自不同的PCB,在Linux:线程是最小的执行单位,进程是最小分配资源的单位。线程之间私有和共享的资源私有:线程栈,寄存器,程序寄存器共享:堆,地址空间,全局变量,静态变量线程优缺点优点: 1. 提高程序并发性 2. 开销小 3. 数据通信,共享数据...原创 2019-05-27 20:48:36 · 278 阅读 · 0 评论 -
IPC之管道(pipe)
IPC介绍IPC:inter-process-communicationlinux通过内核提供的缓冲区通进行数据交换的机制,用户去区无法完成IPC通信的方式: • pipe 管道 (有血缘关系通信)半双工通信 • fifo • mmap 文件映射(共享)IO --速度最快(在内存上开辟一块缓冲区,把文件映射到内存上,直接操作内存) • 本地socket 最稳定 • 信...原创 2019-05-24 11:01:36 · 221 阅读 · 0 评论 -
IPC之管道(fifo)
fifo也叫有名管道:一种半双工的通信方式,它允许无亲缘关系进程间的通信优点: •可以实现任意关系的进程间的通信缺点: •长期存于系统中,使用不当容易出错 •缓冲区有限相关函数创建一个管道的伪文件 • 可以mkfifo xxx 也可以用函数 int mkfifo(const char *pathname, mode_t mode); • 内核会针对fifo文件开辟...原创 2019-05-24 11:15:06 · 189 阅读 · 0 评论 -
IPC之mmap共享映射区
mmap共享内存(Shared Memory):映射一段能被其他进程所访问的内存,这段共享内存由一个进程创建,但多个进程都可以访问优点: •无须复制,快捷,信息量大缺点: •通信是通过将共享空间缓冲区直接附加到进程的虚拟地址空间中来实现的,因此进程间的读写操作的同步问题 •利用内存缓冲区直接交换信息,内存的实体存在于计算机中,只能同一个计算机系统中的诸多进程共享,不方便网络通信...原创 2019-05-24 11:25:27 · 305 阅读 · 0 评论 -
Linux基础 ---------- 磁盘管理
目录一. 文件系统二. swap分区管理三. 硬盘配额四. NFS五. 磁盘加密六. 磁盘阵列一. 文件系统 文件系统是操作系统用于明确存储设备(常见的是磁盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,分区被创建后,设置相应的管理系统后才能被挂载--> fdisk ...原创 2019-01-23 00:35:11 · 553 阅读 · 0 评论 -
Linux基础 ---------- 网络配置
目录1. 介绍2. 网络临时设定3. 网络永久设定4. 虚拟机通过真机上网 5. 补充1. 介绍 --> ip地址: 是指互联网协议地址(Internet Protocol Address),是IP Address的缩写; 计算机要实现网络通信,就必须有一个快速定位的网络地址; ip地址就是计算机在网络中的唯一身份ID,地址...原创 2019-01-16 20:48:39 · 163 阅读 · 1 评论 -
Linux简单命令使用(二) 12.28
一 vim异常退出处理,wc命令的使用,命令的查看帮助,以及历史命令的快速调用 1. vim的异常退出 当vim异常退出时会生成.file.swp文件 [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bo...原创 2018-12-29 15:34:06 · 215 阅读 · 0 评论 -
Linux简单命令使用(三)---------- Vim的详细操作和文件的管理输出
一. Vim的详细操作目录一. Vim的详细操作 1. vim的编辑管理 2. vim下的字符管理3. vim分屏4.vim进入插入模式的不同命令二. 管理输入输出三. 用户认证信息的控制 1. vim的编辑管理 vim的临时管理在命令行下: set nu //添加行号 set nonu ...原创 2019-01-04 16:45:07 · 318 阅读 · 0 评论 -
Linux简单命令使用(四) ---------- 用户信息的修改和用户权力的下放
一. 用户信息的修改目录一. 用户信息的修改二. 用户权力的下放usermod -l 新用户名 原用户民 //修改用户名称usermod -u 用户名 //修改用户uid -------- -g ------- ...原创 2019-01-04 17:09:46 · 147 阅读 · 0 评论 -
Linux简单命令使用(五) ---------- 文件权限,文件和目录的访问控制(acl 列表)
目录一. 文件的权限1.文件的属性介绍2. 文件读写权限的修改3. 系统默认的权限设定二. 文件的访问控制-----acl 表 1. acl的基本命令 2. suid 冒险位 3. guid 强制位 4. sticky 粘制位一. 文件的权限1.文件的属性介绍 ls -l file //查看文件的属性,也可以用 ll ...原创 2019-01-05 23:57:56 · 406 阅读 · 0 评论 -
Linux简单命令使用(六) ---------- 进程查看与服务(基础)
目录 一. 进程 1. 进程的查看 2.进程的前后台调用二 . 服务的简单介绍 1. 服务的控制命令 2. 网络连接配置 3. 登录其他主机一. 进程 1. 进程的查看 进程的概念:操作系统最核心的概念就是进程。其实进程简单来说就是在操作系统中运行的程序,它是操作系统资源管理的最小单位。但是进程是一个动态的实...原创 2019-01-11 15:34:41 · 210 阅读 · 0 评论 -
Linux基础 ---------- dhcp服务和yum源
目录一. dhcp服务-----客户端动态ip设置二. yum的简单使用1. 配置yum源2. 共享yum源配置一.dhcp服务-----客户端动态ip设置--> vim /etc/hosts 172.25.254.250 content.example.com--> yum install dhcp -y //安装dhcp服务 ...原创 2019-01-18 22:06:59 · 548 阅读 · 0 评论 -
Linux基础 ---------- sshd的安全和登录 / scp的上传下载和rsync同步
目录一. sshd的安全和登录 1. sshd的安全设定2. 用户登陆审计二. scp的上传下载和rsync同步1.scp的上传,下载2.rsync同步三. 文档的归档和压缩1. 文件的归档(打包)2. 压缩3. 直接归档压缩一. sshd的安全和登录 1. sshd的安全设定设定路径:vim /etc/ssh/sshd_config --...原创 2019-01-14 20:34:55 · 155 阅读 · 0 评论 -
Linux基础 ---------- 系统日志管理和时间同步
目录一. 系统日志管理1. rysylog服务2. 日志的远程同步二. 服务器时间同步1. chrony服务2. 管理系统时间##. 补充 date 的使用一. 系统日志管理简述:后台的程序(通常被称为守护进程或者服务进程)处理了你的linux系统的大部分任务,当这些守护进程工作的时候,他们会将任务的详细信息记录进日至文件中,作为他们做过什么的历史信息(包括错...原创 2019-01-15 00:46:08 · 356 阅读 · 0 评论 -
Linux基础 ---------- 虚拟机管理和简单脚本
目录一. 虚拟机管理1. 虚拟机简单命令2. 用脚本安装虚拟机3. 虚拟机快照4. 虚拟机恢复5. 脚本重置虚拟机6. 补充一. 虚拟机管理1. 虚拟机简单命令virt-manager //开启虚拟机管理器virsh list ...原创 2019-01-16 16:55:39 · 571 阅读 · 0 评论 -
Linux 简单命令使用(一) 12.26
使用环境:ubuntu 18.04.1一. 系统图形界面出现问题的解决方法1.ctrl + alt + f2/f1(f6/f7) 进入虚拟控制台 // 本次环境时f3进入,f1退出2.超级用户登陆(root)3.输入init 3 //关闭图形4.超级用户登陆5.输入init 5 ...原创 2018-12-26 22:39:04 · 141 阅读 · 0 评论