都是一些工作中使用性很強的命令
當前目錄查找1分鐘之前的以.log結尾的文件,並刪除
find ./ -mtime +1 -name "*.log" -exec rm {} \;
進入nginx訪問目錄把訪問過我的IP地址輸出
awk '{print $1}' access.log |sort|uniq -c
scp : 上傳(本地 --> 遠程服務器)
scp 文件名 用戶名@IP地址:絕對路徑
週期性計劃任務
crontab - e(首次進入按2 - 找vim)
切換編輯器
select - editor
設置週期性計劃任務
* * * * *: 五個 * 號代表 分 時 日 月 周
分 :0 - 59
時 :0 - 23
日 :1 - 31
月 :1 - 12
周 :0 - 6
開始設置 :
1、'*' 代表所有可能值
2、',' 指定多個時間點
3、'/' 指定時間間隔頻率
4、'-' 指定一個時間段
例子
1、每月的1日和5日兩天: * * 1,5 * *
2、每10分鐘: * /10 * * * *
3、0點 - 6點每小時執行: 0 0-6/1 * * *
4、每分鐘執行: * * * * *
例子:
1、每小時的第3分鐘和第15分鐘執行
3, 15 * * * *
2、每週六、週日的0點執行一個 xx.py 文件
0 0 * * 6, 0 python /home/xxx.py
3、每天18: 00到23: 00之間每小時執行 01.py 文件
0 18-23/1 * * * python /home/xxx.py
linux 打包,解包命令
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
關閉網關方法
cat /etc/sysconfig/network-script/ifcfg-******
/etc/resolv.conf 註釋掉dns ubantu
/etc/systemd/resolved.conf
修改linux 密碼
passwd root
修改linux 密碼
修改linux ip 地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
更改ipaddr
重啓網卡 service network restart
備份數據庫數據
簡單的備份
mysqldump -uroot -p123456 world city >/tmp/world_city.sql
備份遠程數據到本地(不同ip之間備份)
mysqldump -h 遠程ip -u登陸用戶 -p密碼 --opt --compress 庫名 表名--skip-lock-tables | mysql -h 本地ip -u登陸用戶 -p密碼 --default-character-set=utf8 庫名
備份遠程數據(同ip之間備份)
insert into db1.table1 select * from db2.table2 (完全複製)
insert into db1.table1 select distinct * from db2table2(不復制重複紀錄)
insert into tdb1.able1 select top 5 * from db2table2 (前五條紀錄)