
Linux
文章平均质量分 52
Linux进阶小知识
隔壁程序员老王
层楼终将误少年,自由早晚乱余生。
展开
-
Linux中文件的切分与合并
切分命令 有一个超过5000行的txt文件test.txt split -l 500 test.txt smalltest_ #按照行数1000行进行分割命令 有一个超过300M行的二进制文件bigfile split -b 50m test.txt smalltest_ #按照每个文件50m行进行分割命令split使用语法$ split --hUsage: split [OPTION]... [FILE [PREFIX]]Output pie原创 2021-09-17 09:34:36 · 168 阅读 · 0 评论 -
linux中find和grep的区别
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。一.find命令基本格式:find path expression1.按照文件名查找(1)find / -name httpd.conf #在根目录下查找转载 2021-06-01 09:19:17 · 515 阅读 · 0 评论 -
Linux创建定时任务
在 Windows 环境创建定时任务大家都很清楚、很简单。接下来来这篇文章就针对 Linux 环境讲述创建定时任务。环境:CentOS 8 、cronie 1.5.2一、crontab 使用cron是一个linux下 的定时执行工具,命令 用途service crond start 启动服务service crond stop 关闭服务service crond restart 重启服务service crond reload 重新载入配置service crond status 查看服务转载 2021-05-25 10:58:10 · 666 阅读 · 1 评论 -
LINUX解压缩TAR.GZ文件命令
LINUX解压缩TAR.GZ文件命令以下介绍如何压缩与解压 .tar.gz 格式的文件1、压缩命令:命令格式:tar -zcvf 压缩文件名 .tar.gz 被压缩文件名可先切换到当前目录下,压缩文件名和被压缩文件名都可加入路径。2、解压缩命令:命令格式:tar -zxvf 压缩文件名.tar.gz解压缩后的文件只能放在当前的目录。......原创 2021-05-07 23:04:00 · 51764 阅读 · 3 评论 -
免密连接
免密连接远程登录进行操作指令的时候都要输入密码,免密登录安全验证机制两种 用户名和密码 公钥和私钥机制请求方需要事先创建一对密钥(公钥,私钥; 私钥自己持有,公钥交给目标机器)实现步骤:1.在每台机器上安装ssh的客户端yum list | grep ssh yum -y install2.在每台机器上生成密钥对:ssh-keygen 回车3.将生成好的公钥注册给目标机器ssh-copy-id linuxssh-copy-id linux01原创 2020-09-29 15:10:17 · 421 阅读 · 0 评论 -
克隆机器的注意事项
克隆注意事项1.更改IP地址 更改Hsotname(主机名) 更改域名映射 然后Reboot2.在Windows中更改域名映射 位置为:C:\Windows\System32\drivers\etc/hosts3.在主节点 的workers文件中 添加 linux n4.删除linux n 的原有秘钥(因为机器是克隆别人的) 删除.ssh文件夹(在隐藏文件夹中) 生成新的密钥 发送到其他虚拟机当中 将其他虚拟机上的密钥也发送到linux n 中 (scp etc原创 2020-09-29 14:55:05 · 385 阅读 · 0 评论 -
(快照+克隆)--集群搭建
集群搭建1.快照复制当前的机器的环境,当出现问题的时候,将机器恢复到当前快照的状态2.克隆2.1关闭要被克隆的虚拟机2.2找到克隆选项2.3欢迎界面2.4克隆虚拟机2.5设置创建完整克隆2.6设置克隆的虚拟机名称和存储位置2.7等待正在克隆2.8点击关闭,完成克隆2.9进入虚拟机,修改虚拟机的ip地址2.10修改主机名hostname3.免密连接远程登录进行操作指令的时候都要输入密码,免密登录安全验证机制两种 用户名和密码 公钥和私钥机制请求原创 2020-09-29 14:45:46 · 236 阅读 · 0 评论 -
Shell笔记
shell笔记1.变量系统变量利用set查看系统中的所有变量自定义变量1.基本语法(1)定义变量:变量名=值(2)撤销变量:unset 变量名(3)声明静态变量:readonly变量,注意:不能unset2.变量定义规则 (1)变量名称可以由字母、数字和下划线组成,但是不能以数字开头,环境变量名建议大写。 (2)等号两侧不能有空格 (3)在bash中,变量默认类型都是字符串类型,无法直接进行数值运算。 (4)变量的值如果原创 2020-09-26 16:50:25 · 138 阅读 · 1 评论 -
shell简介和脚本执行方式
shell简介和脚本执行方式1.shell简介Shell是命令解释器(command interpreter),是Unix操作系统的用户接口,程序从用户接口得到输入信息,shell将用户程序及其输入翻译成操作系统内核(kernel)能够识别的指令,并且操作系统内核执行完将返回的输出通过shell再呈现给用户,下图所示用户、shell和操作系统的关系:Shell就是一种命令解析器,解析用户的命令调用系统内核执行相关的命令Shell也是一门编程语言,即shell脚本,shell是解释执行的脚本语言,可原创 2020-09-25 08:59:36 · 800 阅读 · 0 评论 -
linux中的常用命令和系统命令
常用命令1 压缩和解压命令1.1 gzip ()压缩) 文件1 文件2gzip 文件 直接压缩文件 后缀名 .gz(压缩格式)1.2 解压命令 gunzip 压缩文件1 压缩文件2 …2 打包+压缩2.1打包压缩2.2打包解缩注意:v一般情况下不使用的 , 显示解压 压缩进度 影响速度 将打包压缩的文件解压到指定的目录中 -CLinux系统权限不同用户对不同的文件额文件夹有不同的操作权限,为了保证数据的安全性和系统的安全linux会对不同用户的权限进行控原创 2020-09-15 13:47:02 · 141 阅读 · 0 评论 -
Linux中的软件安装命令
软件安装命令1.rpmRPM软件包也称为二进制软件包 **依赖关系 (****手动的解决)**rpm的常用参数i:安装应用程序(install)vh:显示安装进度;(verbose hash) U:升级软件包;(update) qa: 显示所有已安装软件包(query all)e:卸载应用程序(erase)注意:如果其它软件包有依赖关系,卸载时会产生提示信息,可使用--nodeps强行卸载。查询所有安装的rpm包: # rpm –qa查询mysql相关的包: #原创 2020-09-15 13:26:22 · 642 阅读 · 0 评论 -
查看防火墙状态的命令
systemctl status firewalldsystemctl stop firewalldsystemctl start firewalld上面的两个命令 start | stop 临时生效 disable和enable命令是配置防火墙开机的时候启动或者是禁用systemctl disable firewalld 禁用systemctl enable firewalld 启动禁用防火墙以后重启查看防火墙的状态...原创 2020-09-15 13:17:15 · 3719 阅读 · 1 评论 -
查看linux系统的 ip地址
1. ip addr 查看ip地址2. service network restart 重启网络服务3. service network status 查看网络状态4. service network stop 停止网络服务5. service network start 启动网络服务原创 2020-09-15 13:14:43 · 814 阅读 · 0 评论 -
网络配置
网络配置***1.基本概念ip地址: 所有的在网络之间通信的机器都有一个唯一的ip地址, 来确定唯一的一个机器 192.168.168.1端口: 一个端口可以确定一个唯一的程序(一个程序可能会使用多个端口)局域网:通信原理, 凡是在同一个局域网中通信的机器必须在同一个网段中 且ip地址是唯一不冲突的网关: 在局域网中 交换机的ip地址理解成网关 , 所有机器通信都要经过网关机器子网掩码 : 用来计算网段 , 网关的ip&子网掩码 (255.255.0.0 / 255.255.25原创 2020-09-10 20:03:11 · 218 阅读 · 0 评论 -
linux中的vi编辑命令
linux中的vi编辑命令vi 和 vim是用来编辑文本文件内容的, 类似于记事本 ,notePad++语法 : vi 文件:q 退出:q! 强制退出:wq 保存+退出:wq! 强制保存+退出 由命令模式 进人到插入模式 i 在光标的前面插入 a 在 光标的后面 o 在下一行插入数据 I 在行首 A原创 2020-09-10 19:51:06 · 440 阅读 · 0 评论 -
linux基础命令(二)
1.pwd2.echo3.查看文件内容4.帮助命令5.查找命令1 pwd 查看当前所在的目录List itemtab件可以补全提示信息2.echo 打印内容打印的内容:将打印的内容输出到控制台将打印的内容输出到文件 > (覆盖内容)将打印的内容输出到文件 >> (追加内容)注意: 上箭头和下箭头是历史命令的重放echo 内容 > / >> 文件 文件是可以不存在的 自动创建**在tab键的上面有个特殊的符号 ``命令原创 2020-09-10 19:49:56 · 112 阅读 · 0 评论 -
linux基本命令(一)
linux基本命令1.cd 切换目录2.ls 查看目录下的内容3.mkdir 创建文件夹4.touch 创建文件5.cp 复制文件6.mv 移动文件7.rm 删除文件1.cd带/ 绝对路径 ./ ../ ../../ 相对路径cd - 切换到上次所在的目录cd ~ 回到当前用户的家目录 /root /homecd - 切换到上次所在的目录cd ~ 回到当前用户的家目录2 ls 查看目录下的内容ls 查原创 2020-09-10 16:03:28 · 102 阅读 · 0 评论 -
linux的基本目录信息
linux的基本目录登录cd / 切换到根目录./ 当前目录ls ./ 查看当前目录中的所有的内容- bin : 一些可执行的命令的目录 ls cd- boot: 系统有关的操作- dev: 所有的设备- etc: 所有的配置文件 , 比如系统环境变量的配置文件 , 域名映射- home: Linux是一个多用户多任务高权限的操作系统 , root用户是超级管理员, 其他用户的工作目录- lib: 依赖的lib包- lib64 :依赖的lib包- media: 多原创 2020-09-04 15:31:46 · 193 阅读 · 0 评论 -
Linux的基本特点及安装
linux1.linux的基本特点安全性高稳定性好有自己的文件系统资源占用比较少用户权限管理严格开源免费没有图形化界面,方便部署linux --企业中的服务器linux安装-- crentOS 7 软件兼容2.linux的安装两种方式:完整安装/克隆安装(推荐克隆安装) 完整安装需要从头开始配置环境、上传文件、安装jdk、配置网络、挂载集群等 克隆只需要修改IP地址、修改主机名、修改eth0虚拟网卡信息 本流程主要以重新完整安装系统为主梳理。原创 2020-09-04 15:26:34 · 286 阅读 · 0 评论 -
Linux中 JAVA_HOME的安装配置
JAVA_HOME的安装配置步骤: 1.利用上传文件将装包打包上传 2.解压到linux系统中 3.配置环境变量安装上传软件首先需要安装一个上传的软件安装 filezilia软件 傻瓜式安装上传到linux中的指定文件夹中解压利用打包解压的命令 在指定文件夹下将安装包解压配置vi /etc/profileG 跳转到最后一行o 在文件的最后插入数据 保存退出source /etc/profile配置成功...原创 2020-08-10 21:31:29 · 441 阅读 · 0 评论