Linux
文章平均质量分 51
sheep8521
让优秀成为一种习惯
展开
-
linux桥接模式下导入VMX文件之后的相关设置和xshell连接
1、获得本地路由ip地址(本地也是在wifi情况下连接,只不过是使用ipv4)注意:ipv6的有坑,我们另说。 1、修改网卡eth0设置ONBOOT=“yes”IPADDR=192.168.43.111 #在0-255之间随便设置一个ip作为虚拟机ip地址。GATEWAY=192.168.43.1 #设置为和本地路由地址一样的ip,查看看本地路由地址的见上面。DNS2=192.168.43.1[hadoop@hadoop000 network-scripts]$ pwd/etc/sysco原创 2021-04-13 18:43:39 · 248 阅读 · 0 评论 -
shell实战(二) 提取文件全路径的不后缀的文件名
[root@localhost log]# var=/dir1/dir2/file.txt[root@localhost log]# echo ${var##*/}file.txt2、提取后缀[root@localhost log]# echo ${var##*.}txt3、提取不带后缀的文件名,分两步[root@localhost log]# tmp=${var##*/}[root@localhost log]# echo $tmpfile.txt[root@localhost log原创 2021-04-12 12:00:17 · 3422 阅读 · 1 评论 -
shell实战(一)循环获得父目录下的子目录
#!bin/sh#获得目录下面的子目录名称,并保存在数组中LOCAL_PATH=$1 #/home/hadoop/test/cd $LOCAL_PATHfunction test(){#创建目录的listchannelArr=("") i=0 for line in `ls $LOCAL_PATH` #此处也适合hdfs目录 hdfs dfs -ls $HDFS_PATH do #echo $line channelArr[i]=${line} echo "$c原创 2021-04-12 11:25:27 · 770 阅读 · 0 评论 -
ASCII码对照表 八进制 十六进制 十进制 字符
背景:信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。1、sqoop import 参数可以设置为八进制的 (\0标识是8进制数字,\x0标识16进制数字;’\0037’中的第2个0 是标准写法)/usr/bin/sqoop原创 2021-03-16 15:17:30 · 6349 阅读 · 0 评论 -
Ngnix的安装步骤
nginx安装背景:因为机器迁移,需要对服务进行进行迁移,对于上面的有python语言相关的,则直接把对应的服务目录copy到新机器上即可。但是特殊的nginx这些服务的copy是不起作用的,必须要重新在新机器重新安装。1、查看网络和nas挂载情况ping 10.200.60.129,就是日常连接hive集群的机器ip,这个要看这个机器是和什么地方进行数据交互使用的。2、 查看各个服务的安装地址(例如nginx)ps -ef | grep nginxversion 10779 22137原创 2021-03-11 16:53:55 · 127 阅读 · 0 评论 -
Linux的实用命令(六)之压缩和解压
一、Linux上文件解压方式1、.bz2文件bzip2(选项)(参数):用于创建和管理.bz2格式的压缩包。-c 将压缩与解压缩的结果送到标准输出-d 执行解压缩-f 在压缩或解压缩时,若输出文件与现有文件名相同,预设不会覆盖现有文件;使用该选项,可覆盖文件-k 在压缩或解压缩后,会删除原是文件;若要保留原是文件,使用该选项-v 压缩或解压缩文件时,显示详细的信息-z 强...原创 2020-01-03 15:24:31 · 200 阅读 · 0 评论 -
Linux的实用命令(四)之替换sed命令和特殊字符处理
Linux中的特殊字符的处理1、windows和linux环境下的换行符号处理:Windows系统中有如下等价关系: 用enter换行 <====> 程序写\n <====> 真正朝文件中写\r\n(0x0d0x0a) <====>程序真正读取的是\nlinux系统中的等价关系: 用enter换行 <====> 程序写\n &l...原创 2019-08-15 14:01:29 · 12797 阅读 · 0 评论 -
Linux的实用命令(三)之查看进程和内存和磁盘空间
1.查看磁盘使用情况命令:df -lh会出现如下的显示:[root@llj ~]# df -lhFilesystem Size Used Avail Use% Mounted on/dev/sda2 8.6G 6.7G 1.5G 82% /tmpfs 250M 76K 250M 1% /dev/shm/dev/sda1 ...原创 2019-01-25 18:23:29 · 1511 阅读 · 0 评论 -
Linux的实用命令(二)之挂载文件、别名和文件拆分
1、alias 给特定的命令其别名rm 命令是linux中相当危险的一个命令 一不下心就会酿成大错比如: rm -rf / home/test上面的/ 和 home中间如果不小心多了一个空格那就完了所以我们一般把rm 命令通过别名的方式优化,使用的时候只需要零时生效使用就可以。1)给rm 加别名[root@VM_179_129_centos oldboy]# alias rm=‘echo...原创 2019-02-28 15:22:05 · 415 阅读 · 0 评论 -
Linux的实用命令(一)之VI编辑命令
1、想替换文件中的部分内容语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g1)[addr]: 表示检索范围,省略时表示当前行。2)s :表示替换操作3)[option] :表示操作类型常见的使用场景就是搭建集群的时候,用来替换端口,例如修改redis.conf文件。...原创 2019-02-26 16:18:57 · 445 阅读 · 0 评论 -
Linux用到的大数据相关命令
5、大数据相关的命令1、hdfs文件down到本地hadoop dfs -getmerge hdfs_path/* nas_path/temp2、远程集群复制 distcp /跨机器复制 scp1)本来是远程复制的hadoop distcp 复制的地址1 复制目的地地址2因为两个集群都是有认证的,彼此不通所以方案一取消查看要复制的文件大小:hadoop dfs -du -s...原创 2019-08-15 10:41:52 · 889 阅读 · 0 评论 -
Linux的实用命令(五)之文件搜索和yum/rpm
文件搜索find / -name file1 从 ‘/’ 开始进入根文件系统搜索文件和目录find / -user user1 搜索属于用户 ‘user1’ 的文件和目录find /home/user1 -name *.bin 在目录 ‘/ home/user1’ 中搜索带有’.bin’ 结尾的文件find /usr/bin -type f -atime +100 搜索在过去100天内未被...原创 2019-10-11 16:58:24 · 503 阅读 · 0 评论