
linux&&shell
文章平均质量分 67
一杯拿铁go
好记性不如烂笔头
展开
-
Scala项目找不到或无法加载主类
Scala项目无法创建scale和Java文件。file->“Project Strucure”->Models 下的另一个model去掉。该项目的Models下有多个model,导致加载的时候不知道加载那个项目的。原创 2023-07-27 19:27:35 · 3317 阅读 · 0 评论 -
idea项目依赖全部找不到
很久没打开的Java项目,打开之后大部分依赖都找不到,出现了所有的含有import语句的文件都会报错和一些注解报红报错,但pom文件中改依赖是确实被引入进去的。经过第一步之后程序中有的类明明有,但是import引用的时候总是报错,清理缓存重启之后就好了。.iml是 intellij idea的工程配置文件,里面是当前project的一些配置信息,有包的存放位置;.idea存放项目的配置信息,包括历史记录,版本控制信息等所有,只要删除这两个文件,重启,就可恢复默认;原创 2023-07-27 16:38:36 · 6777 阅读 · 0 评论 -
iterm2通过跳板机登陆机器,免密以及配置sz、rz命令
一,使用brew安装lrzszbrew install lrzsz下载完成之后在目录"/usr/local/bin"下会有:sz,rz,lsz,lrz等文件;二,下载脚本从git上下载:cd /usr/local/binsudo wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iter...原创 2019-09-15 23:58:57 · 5622 阅读 · 2 评论 -
linux diff命令使用记录
参考链接https://www.cnblogs.com/sevck/p/5036976.html原创 2020-06-21 16:16:55 · 180 阅读 · 0 评论 -
docker目录迁移/var/lib/docker/overlay满了
先保存docker system df查看docker使用的磁盘情况,比如镜像、容器各占了多大的空间docker system prune命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)。迁移docker目录1,stop dockersystemctl stop docker2,创建新的docker目录mkdir l..3,迁移/var/lib/docker/目录下面的文件到新的文件夹rsync -avz /var/lib/dock原创 2020-06-10 11:30:52 · 1133 阅读 · 0 评论 -
grep的操作
1,查看某个文件是不是包含数据#查找当前目录下所有包含'check'词的文件grep 'check' *#查找当前目录下所有包含'check'词的以py结尾的文件grep 'check' *py#查找当前目录下所有包含'check'词的以down开头的文件grep 'check' down*就是可以通过配合linux自身的通配符来缩小查找文件来加快查找速度,linux常用的通配符| #管道符,或者(正则)> #输出重定向>> #输出追加原创 2020-06-05 11:34:11 · 278 阅读 · 0 评论 -
在docker中更改时区以及安装crontab
一,更改时区确定现在的时区是不是正确的,输入命令:date更改之前显示的是:美国时间;更改之后显示的是:dateThu Jun 4 21:05:47 CST 2020更改时区的方法:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime将上海时区的文件复制给localtime。二,安装crontab其实crontab可能是已经安装好了的,只是没有被启动,在本次的docker中,启动命令是:/usr/sbin/c原创 2020-06-04 21:39:32 · 515 阅读 · 0 评论 -
linux 批量删掉进程
批量杀掉进程的的命令:ps uax | grep process_cut_word | grep -v grep | cut -c 9-15 | xargs kill -9查看带有‘process_cut_word’进程名,并去掉'grep'进程,然后去第9到15位置的字符,并使用'xargs'命令将进程号变成一行,最后使用'kill -9'杀掉进程。xargs命令的可以将管道或标准...原创 2020-04-07 16:01:04 · 391 阅读 · 0 评论 -
linux空间检测
一,背景:空间总是被占满,动不动就报警,需要找出谁占用的空间多,以及谁是压死骆驼的最后一根稻草二,步骤1,先查看当前空间占用的情况df -h2,进入到将被占满的空间查看该空间中那个文件夹占用的空间大du -sh * |grep G以G的量级展示文件夹占用的空间3,查看那个文件夹最近的产生新的数据#查看当前目录下24小时内更新的的常规文件find . -t...原创 2019-12-17 20:50:08 · 277 阅读 · 0 评论 -
查看进程的启动目录
1,通过ps命令来查看数据的启动情况ps aux | grep 'name'得到任务的pid2,在'/proc'文件夹下找到启动文件夹每个进程启动之后在 /proc下面有一个于pid对应的路径,该进程下的‘cwd’就是该任务的启动目录。如下所示:其中软连接‘cwd’指定的路径就是该进程的启动目录参考链接:https://www.cnblogs.com/xy51/arch...原创 2019-12-02 16:33:23 · 1685 阅读 · 0 评论 -
crontab 执行定时任务失败
遇到的问题:需要通过pyspark执行跑脚本数据,由于数据比较多,因此要分成每天每天的跑,跑一次大概需要1个半小时。因此写了一个定时执行任务,如下所示:08 13 * * * lechuan && cd /mnt/disk1/home/zhangh/howo_pere/code/explore_data && nohup sh submit.sh get_ui...原创 2019-08-26 01:53:51 · 379 阅读 · 0 评论 -
解决编码问题追踪
背景:现有的文件编码类型是“UTF-8 Unicode text”类型的,但是需要文件的类型是“ISO-8859 text, with CRLF line terminators”的在这样的需求之下并不能直接将文件类型转换成“ISO-8859”类型,ISO-8859有ISO-8859-1,ISO-8859-2,.....,ISO-8859-9多个形式,无法直接转成ISO-8859。 ...原创 2019-04-26 17:18:52 · 2305 阅读 · 0 评论 -
rsync在跳板机之间传递文件
背景:从机器m67上面传递文件到192.8.6.7上,文件不大两个机器已经是联通的,连接的端口是58422。一,省力的方法频率很低的传数据时可以使用,需要手动输入密码准备:在192.8.6.7机器的username根目录下建立一个58422文件夹,传送的数据都会在这个文件夹下面。rsync -e 'ssh -p 58422' weekstatic_2019 zbei@192...原创 2019-07-29 15:52:55 · 2119 阅读 · 0 评论 -
【python】Python与shell的交互
一,shell调用pythonshell调用python是比较简单的,直接在.sh脚本中输入执行命令即可,跟在linux环境下没有什么两样:加上“python”是具有软连接的;python filename.py二,Python调用shellPython根据版本的不同需要使用不同的Python库,Python2的话是使用"commands"的库,执行起来非常简单:exe...原创 2019-04-25 17:05:37 · 2720 阅读 · 0 评论 -
【linux】对文件的用户权限的修改
使用root权限可以将文件或者文件夹的权限更改为其他权限;1,更改用户权限:使用'll' 或'ls -l' 可以查看文件的用户权限:第三列是文件拥有者,第四列是所属的用户组。使用"chown账号名称文件或目录" ,如图把文件的所属者更改为zhb:"chown zhb get_hotword*****"通过'chown -R'命令可以将文件夹及其子文件里面文件的权限...原创 2018-11-05 21:33:19 · 362 阅读 · 0 评论 -
【linux】建立软链接
linux下的软链接类似于windows下的快捷方式ln -s python3 python如上所示:建立python3的软连接python,其中python3是已经存在的原文件,python是还没有建立的链接名,其作用是进入了python就等于是进入了python3了。删除软连接的时候是:rm -rf python 而不是rm -rf python/...原创 2018-08-26 18:00:44 · 1105 阅读 · 0 评论 -
shell/python 调用mysql
一,shell调用mysql坑:在shell执行mysql语句的时候密码一定要与“-p”写在一起:$MYSQL -h $HOST_NAME -u $USER -p"$PASSWORD" -e "${SHOWBASE}"分开写会出错。二,python调用mysql1,python2连接mysql:import MySQLdb#连接数据库conn = MySQLdb.con...原创 2018-09-25 17:27:26 · 979 阅读 · 0 评论