-
流编辑器Sed
所属栏目:[Linux] 日期:2020-12-14 热度:163
Sed简介 Sed是一款流编辑工具,用来对文本进行过滤与替换操作,特别是当你想要对几十个配置文件做统一修改时,你会感受到Sed的魅力!Sed通过一次仅读取一行内容来对某些指令进行处理后输出,所以Sed更适合于处理大数据文件。首先,Sed通过文件或管道读取文件[详细]
-
linux_三剑客_awk
所属栏目:[Linux] 日期:2020-12-14 热度:114
【概念介绍】:awk是一种可以处理数据、产生格式化报表的语言,功能十分强大。awk 认为文件中的每一行是一条记录 记录与记录的分隔符为换行符, 每一列是一个字段 字段与字段的分隔符默认是一个或多个空格或tab制表符. awk的工作方式是读取数据,将每一行数据[详细]
-
linux中环境变量设置
所属栏目:[Linux] 日期:2020-12-14 热度:124
Linux下环境变量设置的三种方法: 如想将一个路径加入到$PATH中,可以像下面这样做: 只对当前的shell 起作用的环境变量 1、控制台中设置,不赞成这种方式,因为他只对当前的shell 起作用,换一个shell设置就无效了: 直接控制台中输入 : (PATH=") PATH":[详细]
-
linux常用命令
所属栏目:[Linux] 日期:2020-12-14 热度:196
1、目录创建用什么命令?创建文件用什么命令? 答案: 创建目录: mkdir 创建文件:典型的如 touch,vi 也可以创建文件,其实只要向一个不存在的文件输出,都会创建文件 文件权限修改: chmod chmod 751 file:给 file 的属主分配读、写、执行(7)的权限 给 f[详细]
-
ArchLinux安(重)装指南
所属栏目:[Linux] 日期:2020-12-14 热度:98
说实话,我其实是不想要出这篇博客的。在我这一个月安装Arch的过程中,让我感触比较深的一点是: 没有谁比这个系统的官方更懂它。 尤其是这种比较复杂的系统,更是如此。 这几天,我经历了一次重装,系统坏了的原因应该是因为我自己的不规范操作,和官方关系[详细]
-
独立部署 GlusterFS+Heketi 实现 Kubernetes / OpenShift 共享存
所属栏目:[Linux] 日期:2020-12-14 热度:197
1,准备工作 1.1 硬件信息 主机名 IP地址 gfs1 192.168.160.131 gfs2 192.168.160.132 gfs3/heketi 192.168.160.133 20G 的裸盘 /dev/sdb Disk /dev/sdb: 21.5 GB,21474836480 bytes,41943040 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (lo[详细]
-
【小记录】arm64下的原子加
所属栏目:[Linux] 日期:2020-12-14 热度:146
1.代码中使用atomic_add aarch64下面并没有任何关于atomic的头文件 编译出现错误: /Users/ahfu/code/android/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ ....../..//thread_util.cpp:92:7: error: use of undeclared identifier[详细]
-
ls命令
所属栏目:[Linux] 日期:2020-12-14 热度:62
1、文件的类型: 查询bin目录下的所有文件: ? ?-:文件 ?l开头:软链接 d开头:目录文件 2、文件的权限: ?r:读权限 w:写 x:执行 3、目录信息的查看: (1)查看目录本身的信息: ? ?(2)查看目录下的文件信息: ? ? ? ?4、查询目录: ls: ls -a(显示[详细]
-
awk,seq,xarg实例使用
所属栏目:[Linux] 日期:2020-12-14 热度:176
基于 https://www.cnblogs.com/wangyuebo/p/5836933.html的详细补充讲解 [ [email?protected] awk]# seq 10|xargs -n 2 file [ [email?protected] awk]# seq 10??-1 1|xargs -n 2 file1 ? xrags -n 2【表示每次批处理的数量为2个,默认的间隔为“ ”】 seq 1[详细]
-
linux CentOS7 安装 Java
所属栏目:[Linux] 日期:2020-12-14 热度:193
1、?http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 先去下载 java 对应的 linux jdk。 2、使用 ftp 工具传到 linux 虚拟机上 /usr 目录下。 3、使用远程工具链接到 linux 虚拟机上,进入 /usr 目录,使用解压指令?[详细]
-
Linux(Centos7)安装Oracle11.2.0数据字典初始化,监听,网络,
所属栏目:[Linux] 日期:2020-12-14 热度:95
#创建数据字典和pl/sql包@/u01/app/oracle/product/11.2.0/db_1/rdbms/admin/catalog.sql;@/u01/app/oracle/product/11.2.0/db_1/rdbms/admin/catproc.sql;@/u01/app/oracle/product/11.2.0/db_1/rdbms/admin/utlrp.sql;conn system/system;@/u01/app/oracle[详细]
-
Linux基础篇二
所属栏目:[Linux] 日期:2020-12-14 热度:86
一、用户的类型 1.root管理员:所有权限(r w x) 2.文件拥有者(u):谁创建谁拥有 3.主组 (g):用户组 AAA { A1,A2} 4.其它用户(o):不属于用户组,也不是文件的创建者,不是管理员 5.所有用户(a): u,g,o r--读--4, w--写--2, x--执行--1 r w x 0 0 1===1[详细]
-
Linux基础篇一
所属栏目:[Linux] 日期:2020-12-14 热度:153
帮助的命令: 1.man [参数] 命令 , 打开帮助手册 1.命令: man 1 cd , cd,cp,mv,printf 2.系统调用: man 2 系统函数,fork() 进程 3.C语言库函: man 3 C语言函数,printf() printf fork 从最小数字查找,找到了就反回帮助手册,如不到再去查下一个 2.help: 内[详细]
-
全志_input
所属栏目:[Linux] 日期:2020-12-14 热度:69
全志_input ? 平台:全志A40I 源码:Android 7.1 ?Linux 3.10 ? input_drv.c 1 #include linux/input.h 2 #include linux/module.h 3 #include linux/init.h 4 #include linux/interrupt.h 5 #include linux/gpio.h 6 #include linux/sys_config.h 7 #includ[详细]
-
linux 利用LDAP身份集中认证
所属栏目:[Linux] 日期:2020-12-14 热度:83
碰巧所在的公司用到了ldap 集中身份认证,所有打算研究下这套架构,但是看遍了网络上的很多教程,要么不完整,要么就是照着根本弄不出来,十月一研究了三天,结合八方资源终于弄出来了,真是不容易,哎,特此记录一把: 一。实现效果: 1.实现linux openldap[详细]
-
linux中mysql如何实现免密码登录
所属栏目:[Linux] 日期:2020-12-14 热度:154
正常的登录mysql的过程一般是执行如下命令: mysql -uroot -p 然后输入密码。在本地的linux系统中如果是希望把数据自动存储于数据库,非常的不方便。 ? 找到对应的目录,创建.my.cnf文件 如果是root用户,就在/root目录下,执行 vim .my.cnf 如果是其它用户[详细]
-
从Linux内核LED驱动来理解字符设备驱动开发流程
所属栏目:[Linux] 日期:2020-12-14 热度:161
目录 博客说明 开发环境 1. Linux字符设备驱动的组成 1.1 字符设备驱动模块加载与卸载函数 1.2 字符设备驱动的file_operations 结构体中的成员函数 2. 字符设备驱动——设备号注册卸载 2.1 设备号注册 2.2 设备号注销 3. 字符设备驱动——文件操作 参考资料[详细]
-
Linux安装Kafka
所属栏目:[Linux] 日期:2020-12-14 热度:130
kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解耦、削峰、异步处理的作用。kafka对外使用topic的概念,生产者往topic里写消息,消费者从读消[详细]
-
linux温故--4-文件链接
所属栏目:[Linux] 日期:2020-12-14 热度:62
ln可以链接文件,类似windows的快捷方式 ? ln -s zxw.txt z.lnk ? ? 删除原文件 rm zxw.txt 源文件删除后,如下图,路径开始标红并闪烁 ? /tmp 和 /var/tmp 的区别 /tmp下临时存储的时间较短,/var/tmp下临时存储的时间较长 ? stickbit 当服务器上有多个用户[详细]
-
vi编辑器的三种模式
所属栏目:[Linux] 日期:2020-12-14 热度:155
vi编辑器的三种模式 通常来说,vi编辑器有三种模式,分别是一般指令模式、编辑模式与指令行命令模式。 这三种模式的作用分别是: 一般指令模式(command mode) 以 vi 打开一个文件就直接进入一般指令模式了(这是默认的模式,也简称为一般模式)。在这个模[详细]
-
linux常用指令3
所属栏目:[Linux] 日期:2020-12-14 热度:110
cal指令: cal 输出当前月份的日历 cal -1 等价于cal cal -3 输出上一个月,本月,下一个月的日历 cal -y 年份 输出某一个年份的日历 clear指令: 清除终端上已经执行的命令的结果(该命令并不是真实的删除了执行结果,而是在最上面进行隐藏,可以拖动滚动条[详细]
-
自动安装 linux 系统方法一:
所属栏目:[Linux] 日期:2020-12-14 热度:124
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 基于图形软件生成应答文件,实现自动安装 linux 操作系统? ? ? ? ? ? ? ? ? ? ? 1、yum install -y system-config-kickstart 安装生成自动化安装操作系统的应答文件 2、system-c[详细]
-
sed练习,一些sed常用方法
所属栏目:[Linux] 日期:2020-12-14 热度:200
1、复制/etc/rc.d/rc.local 文件至/tmp目录,将/tmp/rc.sysinit文件中的 以至少一个空白字符开头的行的行首加#。 sed -ri ‘s/^ +/#/g‘? rc.local 2、复制/boot/grub2/grub.conf至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符。 #sed -r ‘s/(^ +[详细]
-
linux cenos开放端口
所属栏目:[Linux] 日期:2020-12-14 热度:145
问题:8080端口不能访问 ?解决方案: 第1步 查看阿里云端口是否开放 网络安全安全组配置规则添加入方向 ? 第二步 查看防火墙是否开启(只说开启了防火墙的情况)? 查看防火墙状态:systemctl? status firewalld ? ?查看防火墙开放了哪些端口:firewall-cmd -[详细]
-
linux centos Supervisor守护.netcore进程安装配置
所属栏目:[Linux] 日期:2020-12-14 热度:60
?场景:当部署完.netcore程序后 使用dotnet xx.dll 后可以运行,但关闭shell或隔断时间会自动断开,此时部署的.netcore程序就不能访问了,此时需要用到Supervisor了 ?Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/[详细]