uname -a:查看linux系统的基本信息(计算机名、操作位数、版本号) reboot:重启机器/操作系统 lsblk:查看逻辑磁盘大小 df -h:查看操作系统各磁盘使用状况 top:查看所有进程的cpu/内存使用情况 top后按1:查看各cpu使用率 free -m:查看各内存使用率 ip addr:检查浮动地址 ifconfig:查看ip地址 cd /:跳到根目录 cd ../:跳到上级目录 cd ../../:跳到上两级目录 cd /opt/server:跳到绝对路径 cd server:跳到相对路径 TAB:自动补全命令或文件名 pwd:查看当前目录完整路径 ls:显示当前目录下所有文件、文件夹 ll:显示当前目录下所有文件/文件夹详细信息 mkdir:创建文件夹 mkdir -p /opt/software/DB:创建多级目录 cp 源文件名 目标文件名:把源文件复制为目标文件 mv 源文件名 目标文件名:重命名 rm -rf ./*:删除当前目录下所有文件 rm -rf /var/lib:删除文件夹及其下所有文件 echo hello B>tmp.txt:将字符串输出到文件,覆盖文件中的原内容 echo hello C>tmp.txt:将字符串追加到文件,不覆盖 scp root@192.168.0.2:/home/1.txt /home/test/2.txt:从远程复制文件到本地,并改名,也可以对调参数,从本地复制文件到远程 scp root@192.168.0.2:/home/1.txt /home/test:从远程复制文件到本地,不改名 scp -r root@192.168.0.2:/home/te/ /home/te/:从远程复制目录到本地
find . -name pass:查找名称为pass的文件、文件名,-inname(忽略大小写) find . -name '*.txt':以正则表达式搜索后缀名为.txt的文件 find . ! -name '*.txt':搜索项排除指定格式
rpm -qa|grep 软件名称:查找软件 rpm -qa|grep -i mysql:查询是否安装了mysql软件 rpm -e --nodeps 软件名称:卸载软件 rpm -ivh 软件名称:安装指定软件 service iptables stop:禁用防火墙 touch 文件名称:修改文件时间属性,若无此文件,则创建文件 tailf /tomcat/logs:打印输出日志,从最新的日志开始打印 在bin目录下通过tail -f ../logs/catalina.out查看启动日志 cat 文件名:查看文件内容 cat catalina.out:在tomcat的logs文件夹下执行,打印输出日志
unzip文件名.zip:解压zip文件 tar -cvf 文件名.tar 要压缩的文件名:将文件压缩成tar文件 tar -xvf 文件名.tar:解压.tar文件 tar -zcvf 文件名.tar.gz 要压缩的文件:将指定的文件打包压缩成tar.gz tar -zxvf 文件名.tar.gz:解压缩tar.gz文件
vi /home/xx.properties:修改文件内容 ESC再输入:q!:不保存退出 ESC再输入:wq!:保存退出 /172.59:搜索包含172.59的文字内容
./startup.sh:启动startup.sh程序 source /opt/create.sql:等同于./opt/create.sql ps -ef|grep 进程名:查看指定进程是否启动 kill -9 进程ID:杀掉进程 Ctrl+c:强制中断程序的执行,也可用于退出日志查看 Ctrl+z:将任务中断并挂起,fg重新启动被中断的命令,bg把中断的程序放在后台执行
开放端口:/sbin/iptables -I INPUT -p tcp dport 8080 -j ACCEPT 保存设置:etc/rc.d/init.d/iptables save
date:显示当前日期时间 date -s "11:10:05":修改当前时间 ping www.baidu.com:通过ping百度,检查服务器是否能连接外网
chmod +x *.sh:使所有后缀名为sh的文件,拥有可执行权限 clear:清屏 service mysql restart:重启mysql服务
linux Crontab定时任务:菜鸟教程
|