Linux脚本命令万能手脚架整理
##打开文件
tail -f catalina.out
##给当前用户当前目录全部权限
chmod +744 *
sudo chmod -R 777 /*
##权限报错 -bash: /opt/jdk1.8.0_171/bin/java: Permission denied
chmod -R 755 jdk1.8.0_171/
##查看服务位置
ps aux | grep tomcat
##强制关掉端口服务
kill -9 26014
##查看磁盘使用情况
df -h
##查看目录下各文件价大小
du -ah --max-depth=1/
##查看系统参数
##查看cpu
lscpu
##查看内存
dmidecode -t memory
##查看硬盘
lsblk
##查看正在运行的内核版本
cat /proc/version
##备份代码
cp -rf /opt/tomcat/webapps/star/* /opt/bak/20190815star/
##Linux环境测试机器端口连通性
telnet方法:telnet 192.168.1.8 8080
wget方法:wget 192.168.1.8:8080
ssh方法:ssh -v -p 8080 root@192.168.1.8
curl方法:curl 192.168.1.8:8080
curl -v http://192.168.1.8/star
##关闭防火墙
systemctl stop firewalld
chkconfig iptables off
service iptables stop
https://blog.csdn.net/s_p_j/article/details/80979450
##拷贝日志文件
tail -1000000 ../logs/catalina.out > catalina.out.20200319
##删除目录
rm -Rf stm-web
##应用系统环境文件
source /etc/profiles
配置两个tomcat时,对tomcat的配置如下
/etc/profile加如下代码
export CATALINA_HOME=/opt/apache-tomcat-8.5.43
export CATALINA_BASE=/opt/apache-tomcat-8.5.43
export CATALINA_2_HOME=/opt/apache-tomcat-8.5.43_81
export CATALINA_2_BASE=/opt/apache-tomcat-8.5.43_81
apache-tomcat-8.5.43_81的catalina.sh加如下代码
export CATALINA_HOME=$CATALINA_2_HOME
export CATALINA_BASE=$CATALINA_2_BASE
/etc/profile加如下代码
export CATALINA_HOME=/opt/apache-tomcat-8.5.43
export CATALINA_BASE=/opt/apache-tomcat-8.5.43
export CATALINA_2_HOME=/opt/apache-tomcat-8.5.51
export CATALINA_2_BASE=/opt/apache-tomcat-8.5.51
apache-tomcat-8.5.43_81的catalina.sh加如下代码
export CATALINA_HOME=$CATALINA_2_HOME
export CATALINA_BASE=$CATALINA_2_BASE
永久性生效,重启后不bai会复原
开启:chkconfig iptables on
关闭: chkconfig iptables off
inux创建软连接命令: ln -s [dir1] [dir2] ,dir1是真实的文件夹,dir2是dir1的软链接。
挂载硬盘
查看分区 fdisk -l
格式化分区
mkfs -t ext4 -c /dev/sdb1(较慢)
sudo mkfs.ext4 /dev/sdb(推荐)
新建目录 # mkdir /ssd
挂载新硬盘 # mount /dev/sdb1 /opt
让系统开机自动挂载硬盘 # echo "/dev/sda1 /ssd ext4 defaults 0 0">>/etc/fstaba
查询uuid
blkid
远程复制文件
scp -P 6782 -r /opt/mysqldata/ root@192.168.1.8:/opt/tmpbak
/etc/fstab UUID=23344343a-f2d4-4c6a-a35f-dfsdfs43gf4654 /opt ext4 defaults 0 0
参考:
https://www.cnblogs.com/ddbear/p/7009736.html
find / -name my.cnf
/etc/
/root/
/opt/mysqllog/mysql-slow.log
SHOW VARIABLES like '%log%'
##异常日志
log_error
##慢查询
slow_query_log_file
linux下的redis相关:
redis-server /usr/local/redis-4.0.11/redis.conf &
ps -ef|grep redis
cd /usr/local/redis
cd src
./redis-cli
AUTH redis
set ttt 'www'
创建文件夹
touch hello.py
打开文件
vim hello.py
退出并保存
按esc,然后输出:wq
退出并不保存
按esc,然后输出:q
编辑完成之后,按ESC键 跳到命令模式(命令前面冒号是必要的)::w 保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w! 强制保存,不推出vi:wq 保存文件并退出vi:wq! 强制保存文件,并退出vi:q 不保存文件,退出vi:q! 不保存文件,强制退出vi:e! 放弃所有修改,从上次保存文件开始再编辑
如果需要授权限执行
chmod 755 hello.py
nginx相关命令
##查看进程
ps -ef|grep nginx
##重启
./nginx -s reload
nginx安装及部署_一个有梦想的混子的博客-CSDN博客_nginx
不中断的在后台运行test.sh:nohup ./test.sh &
top命令
Linux top命令详解 - 白春雨 - 博客园
Linux下*.tar.gz文件解压缩命令
1.压缩命令:
命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名
可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。
2.解压缩命令:
命令格式:tar -zxvf 压缩文件名.tar.gz
解压缩后的文件只能放在当前的目录。
maven打包跳过测试校验
mvn clean package -DskipTests
查看历史
history -w
rpm包安装
rpm -ivh unzip-6.0-19.el7.x86_64.rpm
zip解压文件
unzip nacos-server-1.4.1.zip
nacos启动
sh startup.sh -m standlone
./startup.sh
./shutdown.sh
ps -ef|grep nacos
ps -aux | grep nacos
Linux脚本命令万能手脚架整理相关推荐
- Linux——linux脚本命令集合
摘要 本博文介绍linux中的常用脚本. 一.Linux 修改SSH的连接数 重启SSH服务 系统 linux,增加SSH终端连接数最大为1000个解决方案:vi /etc/ssh/sshd_conf ...
- linux脚本命令行交互,linux – 是否有可能使bash shell脚本与另一个命令行程序交互?...
我在运行bash shell的Linux终端中使用交互式命令行程序.我有一个确定的命令序列,我输入到shell程序.程序将其输出写入标准输出.其中一个命令是'save'命令,它将上一个运行的命令的输出 ...
- linux脚本命令顺序执行命令,linux – nohup多个顺序命令
我需要一个接一个地发出两个命令.第二个命令必须在第一个命令之后执行.以下是命令: tar -zcf archive.tar.gz.tmp mydir mv archive.tar.gz.tmp arc ...
- linux 常用参数,Linux 常用命令及参数整理
1.. cat -t 2.. ls -t -u 3.. uniq -c-u -d 4.. sort -k -u -t -f -n 5.. tail head 6.. rpm -q -ql -qf ...
- windows运行linux脚本命令,Windows PowerShell:通过命令而不是脚本完成操作
Windows PowerShell:通过命令而不是脚本完成操作 08/17/2016 本文内容 不要被"编写脚本"这个术语吓倒,因为您可以通过 Windows PowerShel ...
- windows运行linux脚本命令大全,查看和运行 Windows PowerShell 脚本
查看和运行 Windows PowerShell 脚本 12/19/2014 本文内容 应用到: Virtual Machine Manager 2008, Virtual Machine Manag ...
- linux脚本命令同时起多个命令行窗口
一.ubuntu下 启动多个:gnome-terminal -x bash -c "./test.sh" #!/bin/bash gnome-terminal -x bash -c ...
- java远程调用linux的命令或者脚本
为什么80%的码农都做不了架构师?>>> 转载请出自出处: http://eksliang.iteye.com/blog/2105862 Java通过SSH2协议执行远程She ...
- Linux初学者接住了---Linux常用命令
前言 本文整理了Linux常用命令,分类整理,举例说明使用方法,希望为大家带来便利.命令严格区分大小写,一般是小写,tab键补全. Linux常用命令 前言 一.文件处理命令 1.命令格式 目录处理命 ...
最新文章
- Delphi XE5 常用功具与下载
- smarty能创建 php页面,php+smarty生成静态页面详解
- [Qt教程] 第18篇 2D绘图(八)双缓冲绘图
- Mysql(4)——数据库相关操作
- 每个[NET]开发人员现在应该下载的十种必备工具
- c#中通过win32API(FindWindowEx)查找控件句柄实例
- 如果硬盘不显示可以这么处理
- 百度顶会论文复现(1):课程概述
- LYCMS自动采集影视视频网源码 安全无后门
- fast recovery area oracle,oracle Fast Recovery Area的管理
- 同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式
- cmake使用介绍【转】
- 兼容PC、移动端(微信公众号) vue全屏滚动组件 支持vue2和vue3
- Tampermonkey油猴教程及Greasyfork脚本使用
- 微软私有云的数据保护之神——DPM
- 数据分析案例——航空公司客户价值分析
- 运行 vue-typescript-admin-template 报错 error Command failed with signal “SIGABRT“. 切换node版本
- 网站搜索功能lucene
- CSS3动画特效详解
- adonis命令模块学习笔记