Linux
文章平均质量分 53
Linux
落花雨时
守破离,断舍进。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux文件远程复制及同步工具(scp&rsync)
1. scp(secure copy)安全拷贝(1)scp定义:scp可以实现服务器与服务器之间的数据拷贝。(from server1 to server2)(2)基本语法scp -r $pdir/$fname $user@hadoop$host:$pdir/$fname命令 递归 要拷贝的文件路径/名称 目的用户@主机:目的路径/名称(3)案例实操(a)在hadoop101上,将hadoop101中/opt/module目录下的软件拷贝到hadoop102原创 2021-07-19 09:20:45 · 1154 阅读 · 0 评论 -
CentOS7 配置SSH免密登录
SSH免密登录在集群环境下的使用价值更大1. 使用ssh(1)基本语法 ssh 另一台电脑的ip地址(2)ssh连接时出现Host key verification failed的解决方法ssh hadoop103注:IP地址可以使用hadoop103是因为配置了hosts出现:The authenticity of host '192.168.1.103 (192.168.1.103)' can't be established.RSA key fingerprint is.原创 2021-07-19 08:36:55 · 1405 阅读 · 0 评论 -
CentOS7配置hosts(主机名映射)
只有在集群环境下,配置hosts才有价值,它能让我们在访问某个主机时不需要再去输入完整的IP地址,而是可以直接使用我们配置的主机名,可以理解为给服务器起了一个别名vim /etc/hosts添加内容的示例格式:192.168.1.100 hadoop100192.168.1.101 hadoop101192.168.1.102 hadoop102192.168.1.103 hadoop103192.168.1.104 hadoop104192.168.1.105 hadoop105.原创 2021-07-19 08:23:20 · 6312 阅读 · 0 评论 -
Shell工具
一、cutcut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。1.基本用法cut [选项参数] filename说明:默认分隔符是制表符2.选项参数说明选项参数功能-f 列号提取第几列-d 分隔符按照指定分隔符分割列-c指定具体的字符3.案例实操(0)数据准备[atguigu@hadoop101 datas]$ touch cut.txt[atgui原创 2021-06-28 15:28:17 · 204 阅读 · 0 评论 -
Shell 函数
一、系统函数1.basename基本语法basename [string / pathname] [suffix] 功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。选项:suffix为后缀,如果suffix被指定了,basename会将pathname或string中的suffix去掉。2.案例实操(1)截取该/home/atguigu/banzhang.txt路径的文件名称[atguigu@hadoop101 datas]$ bas原创 2021-06-28 15:01:09 · 107 阅读 · 0 评论 -
Shell read读取控制台输入
1.基本语法read(选项)(参数)选项:-p:指定读取值时的提示符;-t:指定读取值时等待的时间(秒)。参数变量:指定读取值的变量名2.案例实操(1)提示7秒内,读取控制台输入的名称[atguigu@hadoop101 datas]$ touch read.sh[atguigu@hadoop101 datas]$ vim read.sh#!/bin/bashread -t 7 -p "Enter your name in 7 seconds " NAMEecho $NA原创 2021-06-28 14:53:33 · 203 阅读 · 0 评论 -
Shell流程控制
一、if 判断1.基本语法if [ 条件判断式 ]then 程序 fi 或者 if [ 条件判断式 ] then 程序 elif [ 条件判断式 ] then 程序else 程序fi注意事项:(1)[ 条件判断式 ],中括号和条件判断式之间必须有空格(2)if后要有空格2.案例实操(1)输入一个数字,如果是1,则输出banzhang zhen shuai,如果是2,则输出cls zhen mei,如果是其它,什么也不输出。[atguig原创 2021-06-27 10:46:52 · 153 阅读 · 0 评论 -
Shell运算符及条件判断
一、运算符1.基本语法(1)“$((运算式))”或“$[运算式]”(2)expr + , - , \*, /, % 加,减,乘,除,取余注意:expr运算符间要有空格2.案例实操:(1)计算3+2的值[atguigu@hadoop101 datas]$ expr 2 + 35(2)计算3-2的值[atguigu@hadoop101 datas]$ expr 3 - 2 1(3)计算(2+3)*4的值(a)expr一步完成计算[atguigu@hadoop101 data原创 2021-06-25 09:12:01 · 253 阅读 · 0 评论 -
Shell变量
一、系统变量1.常用系统变量$HOME、$PWD、$SHELL、$USER等2.案例实操(1)查看系统变量的值[atguigu@hadoop101 datas]$ echo $HOME/home/atguigu(2)显示当前Shell中所有变量:$set[atguigu@hadoop101 datas]$setBASH=/bin/bashBASH_ALIASES=()BASH_ARGC=()BASH_ARGV=()二、自定义变量1.基本语法(1)定义变量:变量=值(2)撤原创 2021-06-25 08:26:09 · 101 阅读 · 0 评论 -
Shell脚本入门
1.脚本格式脚本以#!/bin/bash开头(指定解析器)2.第一个Shell脚本:helloworld(1)需求:创建一个Shell脚本,输出helloworld(2)案例实操:[atguigu@hadoop101 datas]$ touch helloworld.sh[atguigu@hadoop101 datas]$ vi helloworld.sh在helloworld.sh中输入如下内容#!/bin/bashecho "helloworld"(3)脚本的常用执行方式第原创 2021-06-24 07:56:22 · 202 阅读 · 0 评论 -
Linux 开放mysql访问权限(远程访问)
1.进入mysql命令行# mysql -u root -p2.执行权限赋予命令#GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '访问密码' WITH GRANT OPTION;3.刷新权限mysql> flush privileges;4.开放3306端口# vim /etc/syscon...原创 2019-07-28 15:51:16 · 1582 阅读 · 0 评论 -
Linux(CentOS6.5) 安装mysql 5.6(yum方式)
1.新开的云服务器,需要检测系统是否自带安装mysql# yum list installed | grep mysql2.如果发现有系统自带mysql,果断这么干# yum -y remove mysql-libs.x86_643.随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器在国外,所以下载速度会比较慢,还好mysql5.6只有79M大,而m...原创 2019-07-28 15:33:23 · 134 阅读 · 0 评论 -
Linux 配置jdk环境变量
1. 把压缩包上传到服务器/usr/local/tmp 2. 解压压缩包 # tar zxvf 文件名 3. 把解压后文件复制到/usr/local/jdk7(文件名按tab键可以自动补全) # cp -r 文件名 /usr/local/jdk74. 配置环境变量,执行命令 # vim /etc/profile5. 修改文件中内容 5.1 分割使用冒...原创 2019-07-27 17:06:55 · 250 阅读 · 0 评论 -
Linux 配置tomcat
1. 把 tomcat 压缩包上传到服务器 2. 解压 tomcat # tar zxvf 压缩包名 3. 解压后的文件夹复制到/usr/local/tomcat # cp -r apache-tomcat-7.0.68 /usr/local/tomcat4. 配置环境变量 4.1 # vim /etc/profile 4.2 添加内容expor...原创 2019-07-27 19:40:50 · 313 阅读 · 0 评论 -
Linux 用户
1.不同用户登录效果 1.1普通用户 1.2 root用户2.linux 所有需要写路径的地方支持两种写法 2.1全路径,标志:以/开头 2.2 相对路径:从当前资源一步一步寻找其他资源过程...原创 2019-07-27 15:43:31 · 137 阅读 · 0 评论 -
Linux 常用命令
1. pwd 打印工作目录,当前所有文件夹全路径2. cd 进入到文件夹 2.1 cd .. 向上跳一级文件夹 2.2 cd 路径 进入指定文件夹3. mkdir 新建空文件夹 4. ls 平铺 ll 详细列表5. vi 和 vim 都是编辑文件 5.1 如果文件不存在,带有创建文件功能 5.2 vi 普通编辑 vim 高级编辑(带有颜色...原创 2019-07-27 15:33:34 · 143 阅读 · 0 评论 -
Linux 系统目录
1. 在公司中 linux 都是没有界面. 2. 系统路径 2.1 / 表示根目录 2.2 ~ 表示/root 2.3 etc 存放系统配置目录. 2.4 home 除了 root 以外所有用户默认在 home 下新建一个以用户 名做为文件夹名称的文件夹 2.4.1 用户 xxx 对/home/xxx 具有完全操作权限. 2...原创 2019-07-27 15:13:27 · 132 阅读 · 0 评论
分享