Linux(Centos7) 常用命令总结

    技术2024-07-21  71

    1、关于Mysql数据库常用命令:

    #开启mysql服务 service mysql start #关闭mysql服务 service mysql stop #启动mysql数据库 mysql -u root -p(回车后输入前面的随机密码) #设置mysql可以远程连接 create user 'root'@'%' identified by '数据库密码'; grant all on *.* to 'root'@'%'; flush privileges; #查看当前防火墙的状态 firewall-cmd --state #查看当前防火墙开放的端口 firewall-cmd --list-ports #开放3306端口 firewall-cmd --permanent --add-port=3306/tcp #重启防火墙(修改配置后要重启防火墙) firewall-cmd --reload #设置mysql开机自启 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

    2、关于tomcat部署软件常用命令

           我的软件是使打成了war包,然后放在了tomcat的webapps下面,由于当时开发是在windows下进行的,配置的log输出路径一般都是在D盘的xx路径下,这次部署在Linux的tomcat下,找不到了日志的输出位置,我在tomcat的logs里面找了半天也没有我软件的启动日志,发现原来需要其他的方式来显示出来,如下所示:

    #首先切换到tomcat的logs文件夹下,下面的两个操作都在这个目录下进行 cd tomcat/logs/ #如果想要查看实时日志,可以输入下面的命令 tail -f catalina.out #如果想要查看全部日志,可以输入下面的命令 vim catalina.out #如果想要退出tail,可以输入下面的命令 ctrl+c #启动tomcat服务的命令,进入到tomcat的bin目录下,输入 ./startup.sh #如果想要关闭tomcat的服务,进入到tomcat的bin目录下,输入 ./shutdown.sh

    3、关于端口号占用问题

           有时候会出现服务虽然关掉了,但是端口号还是被占用的问题;还有时候会出现服务端口占用的问题

    #查看端口,输入下面的命令会显示所有占用的端口 netstat -anp #查看端口对应的应用程序 lsof -i:端口号 #关闭端口,其中PID为进程号,当你输入上面的命令时就会显示出当前端口号所属的PID是多少 kill -9 PID

    4、常用文件操作命令

    #普通用户和root用户之前切换, su - #编辑文件命令,然后输入i即可编辑文件的内容 vim -文件名 vi -文件名 #编辑完成之后,按ESC命令跳转到命令模式 :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w!   强制保存,不推出vi :wq  保存文件并退出vi :wq! 强制保存文件,并退出vi :q  不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑 #删除文件 rm -文件名 #删除空的文件夹 rmdir 文件夹名 #文件移动 mv 原文件地址 新地址 #文件复制 cp 原文件地址 新地址 #显示当前路径 pwd #创建一个新的目录 mkdir 文件夹名 #判断Linux系统是32位还是64位 getconf LONG_BIT

     

    Processed: 0.011, SQL: 9