概述
文章目录
- 一、whereis
- 二、which
- 三、find
- 四、yum
- 五、rpm
- 六、pwd
- 七、df、du
- 八、crontab
- 九、date
- 十、ps进程系列操作
- 十一、看服务器类型
- 十二、grep
- 十三、查看文件大小
一、whereis
whereis是通过本地架构好的数据库索引查找会比较快。如果没有更新到数据库里面的文件或命令则无法查找到信息
[root@~]# whereis mysql
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
二、which
通过path环境变量查找可执行文件路径,用于查找指向这个命令所在的文件
[root@~]# which mysql
/usr/bin/mysql
三、find
find查找某个关键字,所有包含mysql服务的文件路径
[root@~]# find / -name mysql
/usr/lib64/mysql
/usr/share/mysql
/usr/bin/mysql
/etc/logrotate.d/mysql
/etc/selinux/targeted/active/modules/100/mysql
/var/lib/mysql
/var/lib/mysql/mysql
四、yum
yum search查找安装的软件包
yum search mysql
五、rpm
查看软件是否安装,如查找mysql是否安装
[root@etc]# rpm -qa | grep mysql
mysql57-community-release-el7-10.noarch
mysql-community-client-5.7.24-1.el7.x86_64
mysql-community-libs-5.7.24-1.el7.x86_64
mysql-community-libs-compat-5.7.24-1.el7.x86_64
mysql-community-common-5.7.24-1.el7.x86_64
mysql-community-server-5.7.24-1.el7.x86_64
rpm -ql
列出软件包安装的文件
[root@etc]# rpm -ql mysql-community-libs-5.7.24-1.el7.x86_64
/etc/ld.so.conf.d/mysql-x86_64.conf
/usr/lib64/mysql
/usr/lib64/mysql/libmysqlclient.so.20
/usr/lib64/mysql/libmysqlclient.so.20.3.11
/usr/share/doc/mysql-community-libs-5.7.24
/usr/share/doc/mysql-community-libs-5.7.24/COPYING
/usr/share/doc/mysql-community-libs-5.7.24/README
rpm -q -a
查看当前所有的软件
rpm -e
软件包 删除这个软件
六、pwd
查看当前目录路径
[root@izhf92ckmv4ax0z ~]# pwd
/root
七、df、du
查看当前系统磁盘使用空间
[root@~]# df -h
Filesystem
Size
Used Avail Use% Mounted on
/dev/vda1
40G
4.7G
33G
13% /
devtmpfs
909M
0
909M
0% /dev
tmpfs
920M
40K
920M
1% /dev/shm
tmpfs
920M
65M
855M
8% /run
tmpfs
920M
0
920M
0% /sys/fs/cgroup
tmpfs
184M
0
184M
0% /run/user/0
查看当前目录文件占用空间大小
[root@~]# du -sh
930M
八、crontab
计划任务—定时执行
执行命令:
crontab -e
进入编辑选项,对计划任务进行编辑,每分钟执行一次bkDataAIF.sh脚本
*/1 * * * * /root/app/mysqlBackup/bkDataAIF.sh
每天3:30执行脚本一次
30 3 * * * /root/app/mysqlBackup/bkDataAIF.sh
查看当前的有计划任务
cd /var/spool/cron/
vi root
在上面这个文件夹中会产生与当前用户名一致的文件名,内容为计划任务的命令
查看运行状态
service crond status
九、date
查看当前时间、时区
[root@~]# date -R
Mon, 04 Mar 2019 09:30:46 +0800
十、ps进程系列操作
查看进程号
ps -ef | grep nginx
找到对应进程并kill
ps -ef|grep customerWechat|grep -v 'grep'|awk '{print $2}'| xargs kill -9
命令解析:
ps -ef
显示进程信息
grep customerWechat
找到想要的进程
grep -v 'grep'
除去查找命令那个进程
awk '{print $2}'
将进程号输出
xargs
管道命令,相当于获取前面输出执行
十一、看服务器类型
[root@~]# lsb_release -a(Ubuntu) cat /etc/redhat-release (Linux)
.LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.4.1708 (Core)
Release: 7.4.1708
Codename: Core
十二、grep
查找file里面含有error字段的行
grep "error" file
-A num:匹配到搜索到的行以及该行下面的num行
-B num:匹配到搜索到的行以及该行上面的num行
-C num:匹配到搜索到的行以及上下各num行
十三、查看文件大小
ls -lht
将会一一列出当前目录下所有文件的大小
PS:
1、欢迎访问我的个人站点:小白求学进阶
2、欢迎访问我的CSDN博客:小白求学进阶
3、微信公众号:
最后
以上就是怕孤单芹菜为你收集整理的服务器Linux常用命令---小白本人常用的全部内容,希望文章能够帮你解决服务器Linux常用命令---小白本人常用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复