linux脚本命令万能手脚架整理

16 篇文章 0 订阅
4 篇文章 0 订阅

##打开文件
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

##强制立即关机

shutdown -h now

##查看磁盘使用情况
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

firewall-cmd start
firewall-cmd --state
systemctl start firewalld
##防火墙状态
firewall-cmd --list-all
firewall-cmd --reload
netstat -anp |grep nginx
systemctl status firewall
##开通防火墙端口
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --query-port=81/tcp
firewall-cmd --zone=public --add-port=81/tcp --permanent

##开通ssh远程端口号

vim /etc/ssh/sshd_config
修改服务器端口号

执行命令service sshd restart,重启ssh服务

【sshd_config文件内容】

PermitRootLogin yes
AuthorizedKeysFile      .ssh/authorized_keys
UseDNS no
Subsystem       sftp    /usr/libexec/sftp-server
PasswordAuthentication yes
Port 26


##拷贝日志文件
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

生成空文件,指定大小的

dd if=/dev/zero of=log.text bs=1G count=100


/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.shnohup ./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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值