-
每天1个Linux技巧:centos7免密码登录ssh
所属栏目:[Linux] 日期:2020-12-14 热度:141
1、为什么要面密码登录ssh呢 第一,方便使用 第二,在云环境中,新加入的主机,要实现自动部署,则要由控制节点进行免密码管理,比如ceph中新节点的加入。 2、免密码登录的原理是什么呢 ssh登录有两种方式,密码和密钥文件,既然免密码,那么可以使用密钥文[详细]
-
Linux批量/远程管理
所属栏目:[Linux] 日期:2020-12-14 热度:172
除了我们的内部IT基础设施,我们还有大约500台 Linux机器为我们的在线世界提供服务.它们分组在一堆集群中,如数据库A-n,产品A-n,NFS,后台等.此外,根据我们的规范和要求,它们由外部提供商管理. 但是,我们在(网络)软件开发,部署和部署过程中遇到了很多麻烦 – 特[详细]
-
linux – virbr#和vnet#有什么区别?
所属栏目:[Linux] 日期:2020-12-14 热度:153
我在RHEL6上运行KVM,我在其中创建了几个虚拟机.向主机系统命令行发出ifconfig命令会显示virbr0,virbr1 …和vnet0,vnet2的列表…它们是来宾操作系统的IP地址吗? virbr#和vnet#之间有什么区别? 解决方法 这些是网络接口,而不是IP地址.网络接口可以包含来自其[详细]
-
linux – 以递归方式更改所有者/组的更快捷方式?
所属栏目:[Linux] 日期:2020-12-14 热度:200
参见英文答案 How to properly recursively chown files (including hidden dirs)????????????????????????????????????2个 目前,当我想以递归方式更改所有者/组时,我这样做: find . -type f -exec chown owner.group {} ;find . -type d -exec chown owne[详细]
-
在Linux下的Apple键盘上,如何在没有fn修饰键的情况下使功能键工
所属栏目:[Linux] 日期:2020-12-14 热度:133
我在 Linux上使用Apple有线键盘.默认情况下,功能键(F1,F2,F3等)需要按下fn键才能使其工作.如果没有fn键,这些键可控制屏幕亮度,音量和音轨控制等功能. 有没有办法交换这些,所以功能键不需要fn修饰符,但其他功能(亮度等)呢? 解决方法 您需要在/ sys / module[详细]
-
linux – 为什么我不能`tail -f / proc / $pid / fd / 1`?
所属栏目:[Linux] 日期:2020-12-14 热度:186
我写了一个简单的脚本来回显它的PID: #/bin/bashwhile true; do echo $$; sleep 0.5;done 我正在一个终端中运行所述脚本(它一遍又一遍地说3844)并尝试在另一个终端中拖尾文件描述符: $tail -f /proc/3844/fd/1 它不会在屏幕上打印任何内容并挂起,直到^ c.[详细]
-
为何 linux 要用 tar.gz,而不用 7z 或 zip?
所属栏目:[Linux] 日期:2020-12-14 热度:179
因为 7z 和 zip 压缩格式都不能保留 unix 风格的文件权限,比如解压出个可执行文件要重新 chmod chown 才能恢复正常。而 tar 格式可以。而 tar 本身不提供压缩,无非就是把包括所有文件的內容和权限拼成一个文件而己,所以用另外如 gzip 格式压缩。为什么是[详细]
-
[转帖]12条用于Linux的MySQL/MariaDB安全最佳实践
所属栏目:[Linux] 日期:2020-12-14 热度:132
12条用于Linux的MySQL/MariaDB安全最佳实践 2018-01-04 11:05:56 作者: 凉凉_,soaring 稿源: 开源中国社区 https: // ywnz.com/linuxysjk/808.html ? 在本指南中,我们将会讲解对开发者有帮助的12条 MySQL/MariaDB 的 Linux 最佳安全实践。 MySQL 是世界上最[详细]
-
Linux 如何选择要kill掉的进程
所属栏目:[Linux] 日期:2020-12-14 热度:138
? 从网上的找了一个比较全面的如下: OOM Killer在内存耗尽时,会查看所有进程,并分别为每个进程计算分数。将信号发送给分数最高的进程。?计算分数的方法?在OOM Killer计算分数时要考虑很多方面。首先要针对每个进程确认下列1~9个事项再计算分数。?1. 首先[详细]
-
linux 常见命令
所属栏目:[Linux] 日期:2020-12-14 热度:167
? ? 1. ctr + alt + t 打开新的终端窗口 2. ctr + shift + + 终端窗口字体放大 3. ctr + - 终端窗口字体缩小 4. ls : 查看目录下的文件信息 5. pwd: 查看目录所对应路径 6. touch: 创建文件 7. mkdir: 创建文件夹 8. cd: 切换目录 8.1 cd .. 切换到上一级目[详细]
-
linux常用性能监测命令及其使用方法
所属栏目:[Linux] 日期:2020-12-14 热度:194
1,top 常用选项: -p pid 持续跟踪某一进程的状态; 常用操作指令: 数字键1:展开所有cpu的状态; shift+ 或者 shift+ : 切换排序的参照字段,向左或者向右; 特殊用法,用于持续跟踪: 把输出结果重定向到文件:top -n 1 -b | head -30 top.log 2,sar ([详细]
-
kubenetes安装
所属栏目:[Linux] 日期:2020-12-14 热度:168
1.安装etcd 下载解压 wget https://github.com/etcd-io/etcd/releases/download/v2.1.0-rc.0/etcd-v2.1.0-rc.0-linux-amd64.tar.gz tar -xvf? etcd-v2.1.0-rc.0-linux-amd64.tar.gz cp etcd etcdctl? /usr/bin 1.1 配置service文件 /lib/systemd/system/etcd[详细]
-
sed使用
所属栏目:[Linux] 日期:2020-12-14 热度:69
简介 sed?是一种流编辑器,常用语文本处理,功能强大,与正则表达式结合使用,处理过程,每次读入文本的一行当模式空间中,接着用sed命令处理其内容,不断重复,直到文本全部读取完。正常文件内容并没有改变,除非使用输出重定向或者添加-i选项直接修改源文[详细]
-
linux部署lamp平台
所属栏目:[Linux] 日期:2020-12-14 热度:170
LAMP是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python 用来搭建动态网站或者服务器的开源软件 实验具体操作 前提 关闭防火墙 systemctl stop firewalld selinux设为警告模式 设置网卡 重启网络 设置yum源 刷新 显示刷新yum源 Apache的配置 安装apache: yum -y[详细]
-
linux内核是如何支持深度睡眠(deep sleep)方式的?
所属栏目:[Linux] 日期:2020-12-14 热度:200
1. 硬件架构 arm64 2. 内核版本 4.19 3. 分析相关函数 get_set_conduit_method() -?of_property_read_string(np,"method",method)) -?set_conduit(PSCI_CONDUIT_HVC) 或set_conduit(PSCI_CONDUIT_SMC),根据设备树中的method属性来设定, 设定invoke_psci_fn[详细]
-
LINUX文件目录权限
所属栏目:[Linux] 日期:2020-12-14 热度:54
1,su与su - 的区别 su切换用户后还在当前用户家目录下,没有切换到切换的用户家目录下 su - 切换用户后在切换用户的家目录下就是改变了当前用户环境变量。所以切换用户用su - 命令 2,sudo命令用户,就是用root用户给普通用户放权 visudo或者/etc/sudoers都[详细]
-
linux服务器开放防火墙和端口,以及查询状态
所属栏目:[Linux] 日期:2020-12-14 热度:61
? 自己搞一个自己网站时候,购买的阿里云服务器,发现部署项目访问不到,首先需要确认入站规则是否配置。 ? 一.安全组列表添加 ? ? 1.打开安全组列表 ?? ? ? 2.添加入站规则 ? 3.添加安全组规则 ? 二.通过防火墙,开启端口 1.安装防火墙 ? ?安装iptables -se[详细]
-
第三季-第3课-Coredump程序故障分析
所属栏目:[Linux] 日期:2020-12-14 热度:61
问:如果一个程序运行3天后才会出错,这个时候难道需要我们一直用GDB调试程序3天吗? 答:我们需要更加厉害的武器——Core dump 3.1 core dump的定义 Core dump又叫做核心转存。当程序在运行过程中发生异常,这时linux系统可以把程序出错时的内存内容存储在[详细]
-
Linux系统管理07--文件系统与LVM
所属栏目:[Linux] 日期:2020-12-14 热度:170
一、创建文件系统mkfs 1、 mkfs 命令:创建文件系统(格式化) 2、 mkfs? -t ? 文件系统类型? 分区设备 3、-t:指定格式化文件类型 ? ?? -b:指定block大小,单位为字节。 ? ?? -U:设置UUID号 4、swap(虚拟内存) ? ? mkfs.xfs ? ? mkfs.ext4 ? ? mkfs.vaf[详细]
-
Linux系统管理04--账号管理
所属栏目:[Linux] 日期:2020-12-14 热度:125
一、用户账号管理 1、用户分类 ? ? 超级用户:uid=0,gid=0权限最大 ? ? 普通用户:uid=500 ? ? 程序用户:1=uid500,不能用于登录系统或管理系统 ?2、UID:用户标识 ?3、GID:组标识号 二、文件 ?1、用户账号文件 ?? /etc/passwd ? ?? 第一字段:用户名 ? ?[详细]
-
Linux系统管理06--磁盘管理
所属栏目:[Linux] 日期:2020-12-14 热度:57
一、磁盘结构 1、硬盘的物理结构 盘片:1-3张盘片,每个盘片有两面 磁头:每面一个磁头 2、硬盘的数据结构 扇区:磁盘被分为多个扇形区域,每个扇形区域存放512字节 磁道:统一盘片不同半径的同心圆 柱面:不同半径,相同半径构成的圆柱面 3、硬盘存储容量=[详细]
-
在监听器Mouse类中修改代码
所属栏目:[Linux] 日期:2020-12-14 热度:189
//创建图形类数组,每个单元存放一个图形 Shape[] s = new Shape[10]; //下标 int index=0; public void mouseReleased(MouseEvent e){ x2 = e.getX(); y2 = e.getY(); if("直线".equals(text)) { g.drawLine(x1,y1,x2,y2); //创造shape类对象,将原图形的数[详细]
-
Linux系统管理05--权限及归属管理
所属栏目:[Linux] 日期:2020-12-14 热度:52
一、文件的权限和归属 1、访问权限 读权限r:允许查看文件内容(cat、more、less、head、tail) 写权限w:允许修改文件内容。目录(rm、touch、mkdir、cp、mv)文件(vim、sad) 可执行x:允许运行程序。目录(cd)文件(二进制文件、脚本文件) 2、归属 ?属[详细]
-
linux下防止rm-rf /删除,让人崩溃
所属栏目:[Linux] 日期:2020-12-14 热度:76
1.下载safe-rm软件: safe-rm下载地址:?https://launchpad.net/safe-rm 命令 wget -c?https://launchpadlibrarian.net/188958703/safe-rm-0.12.tar.gz 2.解压:tar xf?safe-rm-0.12.tar.gz 3.备份原有rm:mv?/usr/local/bin/rm?/usr/local/bin/rm.bak 4.替换[详细]
-
Linux文件及目录管理
所属栏目:[Linux] 日期:2020-12-14 热度:119
1.Linux文件目录树 / :根目录, linux 文件系统的最顶端和入口 bin :存放用户二进制文件(如: ls , cd , mv 等),实则 /user/bin 的硬链接(相当于 Windows 系统的快捷方式) boot :启动 linux 时使用的核心文件,存放内核引导配置文件 dev :存放设[详细]