
Linux
文章平均质量分 68
Empty-cup
这个作者很懒,什么都没留下…
展开
-
Linux如何查看服务器配置信息
型号:dmidecode | grep ‘Product’CPU:lscpu内存:free -g查看CentOS版本:cat /etc/redhst-release原创 2020-12-03 11:54:57 · 427 阅读 · 0 评论 -
Linux之sed使用
sed (Stream Editor):流编辑器。是一个文本编辑器,按行进行,不直接处理文本,而是将编辑的行读到内存中编辑。主要功能:追加、删除、替换、输出语法格式:sed [选项] address Command 修饰符 file选项:-n :只显示符合条件的行。-i :直接修改源文件。address:startnum, endnum如:/^root/ 表示正则匹配以root开头/root$/ 表示以root结尾Command:d 表示删除符合条件的行p 表示输出 打印原创 2020-12-03 11:47:02 · 159 阅读 · 0 评论 -
Linux查询指定进程的进程号并杀死
PID=`ps -ef | grep "xxx" | grep -v "grep" | awk '{print $2}'`kill -9 $PID原创 2020-12-01 16:22:20 · 1083 阅读 · 0 评论 -
Linux查找符合条件的文件并删除
在当前目录下,找到文件名形如"20??-??-??.txt"的文件并删除find ./ -type f -name "20??-??-??.txt" | xargs rm -f原创 2020-12-01 14:44:14 · 266 阅读 · 0 评论 -
Linux批量修改文件名
将文件名包含".txt"的文件名修改为".exe"rename '.txt' '.exe' *原创 2020-12-01 14:39:54 · 175 阅读 · 1 评论 -
Linux批量追加文件名后缀
把当前目录的所有文件名后追加".txt"方式一:for i in * do mv $i $i".txt"done方式二:ls | xargs -t -i mv {} {}.txt-t 表示先打印,在执行。-i 表示把每项的名称替换为指定字符,如:{}原创 2020-12-01 14:36:21 · 5770 阅读 · 0 评论 -
shell基础
1.脚本一般以.sh结尾2.脚本第一行:#!/bin/bash3.脚本调试,加‘-x’参数,如:sh -x wc.sh,也可以现在脚本中“#!/bin/bash –x”这样脚本中每一句命令都会打印出原命令和执行结果,然后再执行下一句。无法打断点。4.变量名称一般大写,使用变量时,一般加上{}。变量赋值时前后不能有空格。5.传递参数$1:第一个参数 $2:第一个参数$#:参数个数...原创 2019-08-25 14:01:42 · 128 阅读 · 0 评论 -
配置CentOS发送qq邮件
先去QQ邮箱,开启SMTP和获取授权码“设置”–>“账户”–>开启两个SMTP服务,并获取授权码启动postfix服务 service sendmail stop chkconfig sendmail off yum install -y postfix yum install -y mailx vi /etc/postfix/main.cf 修改ine...原创 2019-08-25 16:13:20 · 359 阅读 · 0 评论 -
linux之批量操作文件名
批量追加文件名后缀需求:将所有文件名后缀加上‘.txt’for i in *do mv $i $i".txt"done或:ls | xargs -t -i mv {} {}.txt-t:表示先打印,后执行-i:把每项的文件名用{}替换批量修改文件名需求:将所有文件名包含‘.txt’的文件修改为‘.exe’rename '.txt' '.exe' *...原创 2019-12-18 16:41:37 · 284 阅读 · 0 评论 -
linux之查找符合条件的文件并删除
删除当前目录下以 txt 结尾的文件:find ./ -type f -name "*.txt" | xargs rm -f原创 2019-12-18 16:47:25 · 266 阅读 · 0 评论 -
大数据技术中常用的Linux命令
大数据学习过程中,经常会用到的linux命令,以及常见的坑和解决办法。1. 按修改时间排序当前文件夹内容ll -rt //按时间排序。r表示倒序,t表示按修改时间排序。2.移动和复制的标准写法mv dir1 src/dir1 //移动文件夹到指定目录cp -r dir2 src/dir2 //复制文件夹到指定目录3.查看大文件more:空格下翻,无法回退,q退出les...原创 2020-05-05 19:14:20 · 905 阅读 · 0 评论 -
Linux离线安装MySQL 5.7(最详细)
安装版本 MySQL 5.7.301. 首先在官网下载Linux 64位mysql版本的tar.gz包,解压、写配置文件。[root@master ~]# mv mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz /usr/local[root@master ~]# cd /usr/local[root@master local]# tar -xzvf...原创 2020-05-06 23:57:04 · 5621 阅读 · 1 评论 -
Linux下搭建FTP服务(CentOS)
1.安装ftp服务Linux下ftp服务可以通过搭建vsftpd服务来实现yum -y install vsftpdyum -y install ftp2.创建ftp用户useradd -s /sbin/nologin -d /home/ftpdir ftpuserpasswd ftpuser //设置密码创建ftp用户名为 ftpuser,其所属用户和所属组也都是 ftpuser,也可以单独指定组名。用户根目录为 /home/ftpdir,这个目录不要手动创建,否则权限会有问题,执行命原创 2020-06-30 16:03:56 · 193 阅读 · 0 评论