linux常见命令

前言

linux常见命令。

进入目录,创建文件夹

cd /  #进入根目录#
pwd   #查看当前路径#
#mkdir命令
mkdir t #创建文件名为t的文件夹#
mkdir -p /tmp/test/t1/t   #在 tmp 目录下创建路径为 test/t1/t 的目录,若不存在,则创建:#

移动文件、重命名

#mv命令
mv test.log test1.txt   #将文件 test.log 重命名为 test1.txt#
mv llog1.txt log2.txt log3.txt /test3  #将文件 log1.txt,log2.txt,log3.txt 移动到根的 test3 目录中#

拷贝文件

#拷贝命令
cp /tmp/a.txt /u01/log/ #将tmp下的a.txt复制到u01/log下#
cp -s a.txt link_a.txt #为 a.txt 建立一个链接(快捷方式)#
scp #远程复制(将服务器A的文件复制到服务B上)#

查看文件

#查看文件
cat filename #一次显示整个文件:#
cat file1 file2 > file #将几个文件合并为一个文件:#
head 1.log -n 20 #显示 1.log 文件中前 20 行#
head -n -10 t.log #显示 t.log最后 10 行#
tail -fn 300 a.log #实时查看a.log的最后300行#

查找文件

#find命令
find ./ -name '*.log'  #在当前目录查找 以 .log 结尾的文件。 . 代表当前目录#

查看磁盘状态

df -h
df -l

查找指定进程

ps -ef|grep redis

查看cup情况等

top

查看某端口的pid

lsof -i:8080

杀掉进程id

kill -9 [pid]

定时任务

crontab -e #查看或新增定时任务# 
service crond restart #重启crond服务#

*/15 * * * * /usr/script/start_haproxy.sh  #每15分钟执行#
30 21 * * * /usr/script/start_haproxy.sh  #每天晚上21点30分执行#
0 */1 * * * /usr/script/start_haproxy.sh  #每小时执行#
* * * * * /usr/script/start_haproxy.sh  #每分钟执行#

修改root密码

sudo passwd root

查找日志文件,并删除

find /u01/app/oracle/diag -name "*.trc" |xargs -i -t rm -rf {}
find /u01/app/oracle/diag -name "*.trm" |xargs -i -t rm -rf {}
find /u01/app/oracle/diag -name "log_*.xml" |xargs -i -t rm -rf {}
find /u01/ -name "*.aud" |xargs -i -t rm -rf {}

总结

日常运维基操,未完待续!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值