随笔分类 -  linux

linux
摘要:转自:https://blog.csdn.net/vic_qxz/article/details/83151153 首先尝试mount和umount文件系统,以便重放日志,修复文件系统,如果不行,再进行如下操作。 1、检查文件系统:先确保umount xfs_check /dev/sdd(盘符); 阅读全文
posted @ 2021-08-09 06:31 小石王 阅读(1383) 评论(0) 推荐(0) 编辑
摘要:sudo tzselect sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 阅读全文
posted @ 2021-06-02 21:58 小石王 阅读(632) 评论(0) 推荐(0) 编辑
摘要:说递归互斥量前,说下互斥量都有哪些,apue第三版上说有下面4种: PTHREAD_MUTEX_NORMAL:标准类型,不做任何特殊的错误检查或者死锁检测。 在同一个线程里去锁一个还没有解锁的互斥量时,发生死锁。 PTHREAD_MUTEX_RECURSIVE:递归类型。 此互斥量类型允许同一线程在 阅读全文
posted @ 2020-03-28 11:50 小石王 阅读(2996) 评论(0) 推荐(0) 编辑
摘要:本质: 是一门编程语言,有自己的语法和库函数。 工作机理: 读取每一行 按分隔符把这一行切成多个(不指定分隔符的话,空白或者连续空白就是分隔符) $1:代表第一列;$2:第二列。。。。 $0:整行内容 按需,按特定格式打印出来 功能: 可以限定处理哪些行 可以根据列的内容做条件分支处理 可以循环所有 阅读全文
posted @ 2020-03-05 16:21 小石王 阅读(422) 评论(0) 推荐(0) 编辑
摘要:字符串按位置切片 ${var:offset:length} offset:从第几个开始切 length:切多长。可以是负数(从最右面开始切多长,注意负号和冒号之间必须有空格)。 字符串模式 模式: :代表0个或多个任意字符。 ?:代表0个或1个任意字符。 字符串按模式切片(只能从行首或行尾开始切,不 阅读全文
posted @ 2020-03-03 10:48 小石王 阅读(8391) 评论(0) 推荐(1) 编辑
摘要:有2种数组: 索引数组 关联数组(java里的Hashmap),用key关联value 声明数组: 引用数组:${ary[idx]} 必须加大括号 直接访问数组名,就是访问第一个元素 给数组赋值 单个赋值:ary[idx]=val 多个赋值:ary=(val1 val2...) 跳跃赋值:ary=( 阅读全文
posted @ 2020-03-02 17:09 小石王 阅读(284) 评论(0) 推荐(1) 编辑
摘要:加密方式: | | 对称加密 | 非对称加密 | | | | | | 原理 | 用一个钥匙去加密数据,解密时也必须使用那把用于加密的钥匙。 | 每个人都有2把钥匙,一个是公钥(可以给任何人),一个是私钥(必须自己拥有)。用公钥加密的数据,只能用私钥解密;用私钥加密的数据,只能用公钥解密。 | | 算 阅读全文
posted @ 2020-03-01 22:17 小石王 阅读(748) 评论(0) 推荐(0) 编辑
摘要:selinux概念 由美国国家安全局(NSA)和SCC联合开发的,强制访问控制的安全模块。2000年以GPL开源,linux2.6内核后集成在内核里。 不启用selinux时,访问模式叫:DAC(discretionary access control)自由访问控制 在DAC模式下的进程能够访问哪些 阅读全文
posted @ 2020-03-01 00:35 小石王 阅读(1504) 评论(0) 推荐(0) 编辑
摘要:前提:pc主机,MBR架构 第一步:post(power on system test)加电自检。 pc机的主板上有个rom芯片(CMOS),加电后,cpu去找这个raw,然后读取里面的指令,检测机器上是否有:内存,硬盘,显示设备等。 CMOS里有个bios(basic input output s 阅读全文
posted @ 2020-02-28 17:04 小石王 阅读(1230) 评论(0) 推荐(0) 编辑
摘要:定制kernel,就需要手动编译内核 一,准备开发环境 1,包组:Development Tools,Server Platform Development 2,包:ncurses和ncurses dev 3,如果是图形界面,则需要额外的GTK或者QT的包组。 二,获取目标主机上硬件设备的相关信息 阅读全文
posted @ 2020-02-23 22:58 小石王 阅读(1497) 评论(0) 推荐(0) 编辑
摘要:内核体系设计分:单内核,微内核 windows是微内核设计。 Linux是单内核设计,但充分借鉴了为微内核体系的优点,为内核引入了模块化机制。 内核的组成部分 kernel:内核核心,一般为bz压缩的image文件,通常位于/boot目录,名称为vmlinuz VERSION release ker 阅读全文
posted @ 2020-02-23 11:30 小石王 阅读(1969) 评论(0) 推荐(0) 编辑
摘要:grub:GRand Unified Bootloader grub 0.x:grub legacy(centos5,6) grub 1.x:grub2(centos7) grub legacy(grub 0.x) stage1:mbr stage1_5:mbr之后的扇区,让stage1中的boot 阅读全文
posted @ 2020-02-22 18:00 小石王 阅读(790) 评论(0) 推荐(0) 编辑
摘要:linux内核特点: 支持模块化:模块文件的名字以.ko(kernel object)结尾 支持内核运行时,动态加载和卸载模块文件。 linux内核组成部分: 核心文件:/boot/vmlinuz VERSION release 模块文件:/lib/modules/VERSION release 如 阅读全文
posted @ 2020-02-21 21:11 小石王 阅读(439) 评论(0) 推荐(0) 编辑
摘要:ping命令 发送ICMP协议的echo request给目标主机 常用选项: 从指定的本机接口发送ICMP: I INTERFACE 本机有多个接口(网卡),可以选择从哪个接口发: I(大写i) 接口enp0s3是本地内网ip;接口enp0s8是nat的ip地址,enp0s8是可以访问外网的,en 阅读全文
posted @ 2020-02-20 11:36 小石王 阅读(483) 评论(0) 推荐(0) 编辑
摘要:linux上的进程查看及管理工具: pstree,ps,pidof,pgrep,top,htop,glances,pmap,vmstat,dstat,kill,pkill,job,bg,fg,nohup,nice,renice,killall。。。 linux开机时,会启动第一个进程,由这个进程去启 阅读全文
posted @ 2020-02-20 10:08 小石王 阅读(917) 评论(0) 推荐(0) 编辑
摘要:sed处理时,有2个缓冲区:【pattern space】和【hold space】 sed执行过程: 先读入一行,去掉尾部换行符,存入【pattern space】,执行编辑命令。 处理完毕,除非加了 n参数,把现在的【pattern space】打印出来,在后边打印曾去掉的换行符。 把【patt 阅读全文
posted @ 2020-02-17 20:17 小石王 阅读(543) 评论(0) 推荐(0) 编辑
摘要:for 依次访问列表里的元素。 由空格或回车分隔的串就是列表。 列表的生成方式 直接写: 展开 使用seq命令生成 FIRST:起始 INCREMENT:步长 LAST:结尾 例子: shell for n1 in ; do echo n "$n1" done 命令的返回值是列表 ,`cat`命令的 阅读全文
posted @ 2020-02-17 08:46 小石王 阅读(387) 评论(0) 推荐(0) 编辑
摘要:rpm可以实现程序的快速,简单安装(跟编译安装比),但是rpm自己不能解决依赖,所以很多工具为了自动解决依赖应运而生,其中yum就是其中之一。 yum解决依赖的办法: 必须有个文件服务器,里面放置所以的rpm包,以及包的相关元数据( qi, qR得到的数据)。元数据可以使用 来创建。并放置在repo 阅读全文
posted @ 2020-02-16 10:02 小石王 阅读(477) 评论(0) 推荐(0) 编辑
摘要:API:application program interface ABI:application binary interface linux系统的ABI文件是ELF格式的 windows系统的ABI文件是exe,msi格式的 系统级开发语言:c/c++ ​ 作品:httpd,vsftpd,ngi 阅读全文
posted @ 2020-02-15 17:13 小石王 阅读(595) 评论(0) 推荐(0) 编辑
摘要:未来的某个时间点执行一次某任务的命令: ,`batch` 命令执行的结果,会发送到任务发起者的邮箱 周期性运行某任务: 命令执行的结果,会发送到任务发起者的邮箱 本地邮件服务 发邮件的协议:smtp(simple mail transmission protocol) 收邮件的协议: pop3(po 阅读全文
posted @ 2020-02-13 22:55 小石王 阅读(1010) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示