【费元星常用命令综合】
【费元星版权Q:9715234】
不但笨,而且记性特别差,将常用的记录下来吧。
1.查看软件安装路径
[root@localhost ~]# which gcc
/usr/bin/gcc
查看文件大小 find . -type f -size +800M -print0 | xargs -0 du -h | sort -nr
[root@bsso yayu]# du -h --max-depth=1 work/testing
du -sh *
2.locate mysql
linux中locate命令可以快速定位我们需要查【费元星版权Q:9715234】找的文件,但是在yum中,locate的安装包名为mlocate(yum list | grep locate可以查看),安装方法:
yum -y install mlocate
updatedb
locate 文件名
以上命【费元星版权Q:9715234】令在Centos 635下测试通过
3.修改root用户密码 直接输入passwd
5.vi命令 搜索模式
1、命令模式下输入“/字符串”,例如“/Section 3”。
2、如果ser查【费元星版权Q:9715234】找下一个,按“n”即可。
6.Linux 更新时间 yum install ntp
ntpdate time-a.nist.gov
no server suitable for synchronization found 通常是防火【费元星版权Q:9715234】前的问题
date -R 查看当前系统时间
linux 给某个用户赋予权限
chown demoname zhuitaiyang
给予权限--命令:chmod 700 zhuitaiyang;
7.scp: command not found 安装scp
安装scp的【费元星版权Q:9715234】软件包:
# yum install openssh-clients
8.安装rz rs 命令
yum install lrzsz -y
5.管道排序 rpm -qa | sprt >rpm.list
9.永久关闭防火墙
1) 重启【费元星版权Q:9715234】后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
10.查看端口被什么程序占用
lsof:80
yum install lsof
查看端口 yum install net-tools
netstat -lntp |grep 6379
nmap监【费元星版权Q:9715234】控端口 命令:
mkdir -p /tmp&& cd /tmp&&wget http://nmap.org/dist/nmap-7.01.tar.bz2 && tar -xvf nmap-7.01.tar.bz2 && cd nmap-7.01&&./configure&& make&& make install && nmap -v
11.查询到公网IP地址
curl members.3322.org/dyndns/getip
12.杀死多有tomcat的进程
ps -ef| grep tomcat |grep -v grep | awk '{print $2}' |xargs kill -9
13.找出今天修改的文件
另外一种通过find找出今天【费元星版权Q:9715234】修改的文件的方法:
$ find . -maxdepth 1 -mmin -$((`date +%H`*60+`date +%M`))
14.常用的日期
1.bak_date=`date "+%Y-%m-%d %H:%M:%S"`
2. # 时间:日期变量 2017-12-01_12:17
3. data_date=`date -d"1 day ago" +"%Y%m%d"`
15. df -h 命令可以查看分区挂载情况,
fdisk -l 命令可以查看系统【费元星版权Q:9715234】分区情况。
file -s /dev/sda1 查看文件系统情况 ext4
17.从目录中查找一个字符串
cat /etc/passwd | grep -A5 root
文件passwd中查找包含root的后5行
A for after B for before
find . -name "TB_TYSHXYDM_20170206*" |xargs grep "河南泽鹏钻探工程有限公司"
find . -name "TB_TYSHXYDM_20170206*" |xargs grep -B5 "河南泽鹏钻探工程有限公司"
按照特殊符号(",(")切分成几行 cat test.sql|sed 's/,(/\n/g' > uids_seg
精确匹配
find . |xargs grep -w "河南泽鹏钻探工程有限公司"
19.删除5天前的文件 资源
find . -mtime +5 -name "2**_logs" -exec rm -rf {} \;
18.解压文件并重命名
mkdir ./localhost_access_log.2017-02-21_web02&&tar -zxvf localhost_access_log.2017-02-21_web02.txt.tar.gz -C ./localhost_access_log.2017-02-21_web02 --strip-components 1
20.倒序查看状【费元星版权Q:9715234】态吗
cat localhost_access_log.2017-04-11.log |awk '{print $9}'|sort|uniq -c|sort -rn
不含有这些字符的行
cat localhost_access_log.2017-04-11.log | grep -i -E -v "jdk|java" > refer/refer.no.jak.java.log
21.