Linux 常用语句

1.启动tomcat
sudo -H -u root bash -c /var/tomcat/tomcat-8/bin/startup.sh

2.关闭tomcat
查看tomcat进程
ps -ef | grep /yjdata/www/tomcat/temp
kill -9 多字那个
sudo -H -u root bash -c /var/tomcat/tomcat-8/bin/shutdown.sh

3.查看server log
tail -f /var/tomcat/tomcat-8/logs/catalina.out

4.移动文件
mv 源文件路径 目标文件路径
mv /codetemp/ROOT.war /home/default

5.强制删除ROOT目录
rm -rf /var/tomcat/tomcat-8/webapps/ROOT

6.返回最上级目录
cd /

7.修改时间
date  -s "2017-1-6 01:03:30" 

8.修改时间至当前时间
ntpdate time.nist.gov

9.下载至当前目录
wget 下载地址
wget https://github.com/git/git/archive/v2.3.0.zip

10.解压
#参数-d 后边的是解压到的目录
unzip v2.3.0 -d git

11.查看当前全目录
pwd

12.classes打包成.jar
jar cvf demo.jar *

13.连接redis
去到redis src或者bin目录下
./redis-cli -h 地址 -p 端口 -a 密码

14.连接mysql
mysql -uroot -p

15.导出数据库
mysqldump -u root -p lms > /tmp/lms.sql

16.查看redis是否己启动  
ps -ef | grep redis

17.执行sql脚本
source /qwe/qwe.sql

18.下载docker
sudo wget -qO- https://get.docker.com | sh

19.开启docker
systemctl start docker.service

20.查看docker版本
docker version

21.yum被锁解决
rm -f /var/run/yum.pid
/sbin/service yum-updatesd restart

22.安装rz插件
yum install -y lrzsz

23.直接在mysql中导出excel表格
select * into outfile 'c:/xx.xlsx' from user;

24.服务器数据库授权新建用户
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword';
FLUSH PRIVILEGES;

25.开放文件夹权限给所有用户
chmod -R 777 /var/tomcat/tomcat-8/work/Catalina/localhost/ROOT/

26.linux启动mysql
service mysqld start

27.windows底下输出tomcat日志
在startup.bat:call "%EXECUTABLE%" run %CMD_LINE_ARGS%
在catalina.out: >> %CATALINA_HOME%/logs/catalina.%date:~0,4%-%date:~5,2%-%date:~8,2%.out

28.CentOS7防火墙开启一个端口
添加
firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=80/tcp
删除
firewall-cmd --zone=public --remove-port=80/tcp --permanent

29.查看所有连接的端口
netstat -ntlp

30.后台运行:nohup ( no hang up) 使程序忽略所有挂断(SIGHUP)信号
无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中
nohup java -jar helloWorld.jar > /dev/null &
/dev/null文件是linux中一个黑洞,将标准输出和标准错误输出输出到/dev/null文件文件中

31.linux查看springboot等java服务状态
ps -ef|gref java

32.安装了docker-compose之后查看镜像日志
docker-compose logs --tail=500 -f [name]

33.安装了docker-compose之后进入镜像
docker-compose exec [name] bash

34.linux重启后自动启动项目shell写法
#!/bin/sh
# chkconfig: 2345 80 90
# description: kpi server

case "$1" in
        start)
                /root/data01/authority/restart.sh
                /root/data01/office-kpi/restart.sh
        ;;
esac
注意还要给权限 chmod +x 文件名字
注意还要设置系统服务 chxconfig 文件名字 on
注意还要放在etc\rc.d\init.d下(可能不是这个路径,但应该都是要在init.d)
#chkconfig: 2345 80的意思是:
2345表示系统运行级别是2,3,4或者5时都启动此服务,80是启动的优先级,90是关闭的优先级,如果启动优先级配置的数太小时如0时,则有可能启动不成功,因为此时可能其依赖的网络服务还没有启动,从而导致自启动失败。

35.重启项目的执行文件shell写法
#!/bin/sh
kill -9 $(ps -ef|grep -i com-spread-tools-office-kpi-0.0.1-SNAPSHOT.jar|grep -v grep|awk '{print $2}') 
sleep 2
cd /root/data01/office-kpi/
setsid java -jar com-spread-tools-office-kpi-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod > /dev/null &
注意还要给权限 chmod +x 文件名字

36.linux查看历史命令
history

37.linux查找nginx配置文件位置
1.先查找nginx进程
ps -aux | grep nginx

2.再测试nginx
/usr/sbin/nginx -t

得到路径:/etc/nginx/nginx.conf
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值