Linux命令点滴积累
1.1、批量删除当前目录及子目录中指定类型的文件:
[root@localhost logs]# find ./ -name *.bak | xargs rm -rf
[root@localhost logs]# find ./ -name "*_2017-04-*.log" | xargs rm -f
[root@localhost logs]# find ./ -name '*.log' -type f -print -exec rm -rf {} \;
1.2、删除当前目录中除去某个文件之外的所有文件:
[root@yqtrack-elk03 sql]# ls | grep -v weblate-20170418.sql | xargs rm -f
或者
[root@yqtrack-elk03 weblate]# shopt -s extglob
[root@yqtrack-elk03 weblate]# rm -f !(weblate-20170418.sql.tar.gz)
2.1、CP命令强制覆盖拷贝:
[root@localhost src]\cp -R res /usr/local/nodejs/yqtrack/
2.2、拷贝文件并保持文件属性不变:
# cp -avx /usr/local/wl-data/data /usr/local/wlt-data/data
3、查看某端口运行的进程:
[root@localhost logs]# lsof -i tcp:port (port替换成端口号,比如9000)
[root@localhost logs]# pkill -9 nginx
可以查看该端口被什么程序占用,并显示pid,方便kill进程
4、删除全部文本内容的vi命令:
光标移到第一行,然后
d+G
5、显示当前日期:
echo $(date +%Y%m%d)
6、显示本机公网地址:
[root@localhost /]# curl http://members.3322.org/dyndns/getip
[root@localhost /]# curl ifconfig.me
7、查看设备型号及网卡连接状态:
[root@localhost /]# ifconfig -a
[root@localhost /]# ethtool eth0
[root@localhost /]# lshw -short
8、CenOS 7 安装ifconfig命令:
[root@localhost /]# yum install net-tools
9、修改克隆虚拟机的IP地址(采用复制方式克隆):
删除旧的网卡配置信息,将新的"NAME"项更改为"eth0"
[root@Redis /]# vim /etc/udev/rules.d/70-persistent-net.rules
修改"IPADDR"项目为所需的IP地址,"HWADDR"项目与[70-persistent-net.rules]中"ATTR{address}"一致
[root@Redis /]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
重启电脑后,新的IP地址即可生效。
[root@Redis /]# reboot
10、UnixBench整机性能测试
[root@em-nodejs src]# wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
[root@em-nodejs src]# chmod a+x unixbench.sh
[root@em-nodejs src]#./unixbench.sh
11、wget下载同时重命名文件:
[root@localhost /]# wget -c "www.baidu.com" -O baidu.index.html
12、curl取得HTTP返回的状态码
curl -I -m 10 -o /dev/null -s -w %{http_code} www.baidu.com
-I 仅测试HTTP头
-m 10 最多查询10s
-o /dev/null 屏蔽原有输出信息
-s silent 模式,不输出任何东西
-w %{http_code} 控制额外输出
13、解决VNC不能正常连接远程桌面:
查看VNC运行状态:
[root@kvm /]# systemctl status vncserver@:1.service
删除相关临时配置文件:
[root@kvm /]# rm -rf /tmp/.X11-unix/X1
启动VNC服务:
[root@kvm /]# systemctl start vncserver@:1.service
14、SSH、SCP连接非22端口远程服务器:
SSH远程连接:
[root@localhost /]# ssh -p 8888 root@192.168.1.179
SCP远程传输文件:
[root@localhost /]# scp -P 8888 /usr/local/src/zabbix/nginx-1.8.1.tar.gz 172.16.1.179:/usr/local/src/
SCP远程传输文件,限速2Mb/s:
[root@localhost /]# scp -P 8888 -l 2000 /usr/local/src/zabbix/nginx-1.8.1.tar.gz 172.16.1.179:/usr/local/src/
SCP远程传输文件夹:
[root@localhost /]# scp -r -P 8888 /usr/local/src/zabbix/ 172.16.1.179:/usr/local/src/
[THE END]
Linux命令点滴积累的更多相关文章
- Linux 命令点滴
.linux查看占用内存最多的程序 ;|head .查看占用cpu最多的程序 ;|head chown -R mysql:mysql /data/mysql_data chown -R mysql:m ...
- linux的点滴积累
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #839496; background-color: rgba(1 ...
- linux 命令点滴记录(centos)
2016年5月26日:创建root用户 [lx@localhost ~]$ su root Password: [root@localhost lx]# 帐号:root ;密码:输入的Password ...
- 第2章 新手必须掌握的Linux命令
第2章 新手必须掌握的Linux命令 章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数 ...
- 别出心裁的Linux命令学习法
别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...
- 常用Linux命令小结
常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...
- 超实用,你get了吗?再也不怕本地文件更新到环境用Linux命令重启服务器了。。。
来公司这么久,写过不少代码,可是一碰见关于Linux命令操作的马上绕过,每次都是嚷嚷同事过来帮我替换文件,重启服务器,一直害怕接触命令的我一次一次不嫌麻烦,哈哈.有没有醉了?其实我一直都知道操作不难, ...
- Linux内存点滴 用户进程内存空间
Linux内存点滴 用户进程内存空间 经常使用top命令了解进程信息,其中包括内存方面的信息.命令top帮助文档是这么解释各个字段的. VIRT, Virtual Image (kb) RES, Re ...
- 必须掌握的Linux命令
章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数,使Linux字符命令更加的灵活且相对减少 ...
随机推荐
- Linux学期总结
学习笔记链接 第一次 http://www.cnblogs.com/Spr1ngxx/p/4823573.html 第二次 http://www.cnblogs.com/Spr1ngxx/p/4842 ...
- 翻译qmake文档(三) Creating Project Files
翻译qmake文档 目录 原英文文档:http://qt-project.org/doc/qt-5/qmake-project-files.html 创建项目文件 项目文件包含qmake构建你 ...
- Qt5 新特性
Qt 5 已经临近发布,其最大的特点就是模块化.将原来庞大的模块更细分为不同的部分,同时,一个大版本的升级,当然少不了添加.删除各个功能类.文本简单介绍 Qt5 的特性,其具体内容来自 Qt5 官方 ...
- opencv1-安装及资料
本科用过opencv2..3.1版本,当时按照 http://wiki.opencv.org.cn/index.php/首页 上面的步骤安装的,而且使用的是IplImage和CvMat等C接口的的AP ...
- 关于拉格朗日乘子法和KKT条件
解密SVM系列(一):关于拉格朗日乘子法和KKT条件 标签: svm算法支持向量机 2015-08-17 18:53 1214人阅读 评论(0) 收藏 举报 分类: 模式识别&机器学习(42 ...
- iOS-- 重要的链接
面试题: http://www.jianshu.com/p/6a57c6e902e8 富文本: http://www.cnblogs.com/jys509/p/5018027.html
- 常用数据库高可用和分区解决方案(1) — MySQL篇
在本文中我们将会讨论MySQL.Oracle.MongoDB.Redis以及Oceanbase数据库,大家可能会奇怪为什么看不到有名关系型数据库MSSQL.DB2或者有名NoSQL数据库Hbase.L ...
- android 之 surfaceView和普通View的重绘使用
!自定义控件式需要实现AttrbuteSet 可在xml文件中配置略过创建该对象 普通的View只能在主线程中绘制界面,适用于简单的被动绘制 SurfaceView则可以在新线程中绘制界面,不会阻 ...
- [转]CSS Display(显示) 与 Visibility(可见性)
CSS Display(显示) 与 Visibility(可见性) display属性设置一个元素应如何显示,visibility属性指定一个元素应可见还是隐藏. 隐藏元素 - display:non ...
- 【BZOJ 2194】快速傅立叶之二
随便代换一下把它变成多项式乘法,及$C[T]=\sum_{i=0}^{T}A[i]×B[T-i]$这种形式,然后FFT求一下就可以啦 #include<cmath> #include< ...