linux常用命令
2021/9/29 7:14:12
本文主要是介绍linux常用命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
linux设置秘钥登录
Linux服务器设置密钥登录、禁用密码登录 - IDC严选 (idcbuy.net)
查看端口占用
netstat -lnp|grep 3306
查看日志
tail -n 行数 文件名 查看xx文件的最后多少行
tail -n 200 bdmsjob.log 查看bdmsjob.log的最后两百行
tail -n 200 bdms_release/bdmsjob.log 可以写路径
tail -n 200 /home/bdms/bdms_release/bdmsjob.log
守护进程后台运行springboot项目
nohup java -jar springboot项目.jar >日志文件名.log 2>&1 &
查看tomcat 进程
ps -ef|grep tomcat
free -g 查看内存
查看内存占用前十的进程
ps auxw|head -1;ps auxw|sort -rn -k4|head -10
查看cpu占用前十的进程
ps auxw|head -1;ps auxw|sort -rn -k3|head -10
创建文件
mkdir filetmp
cat /etc/redhat-release
uname -a
cat /etc/issue #这个好像7以上看不了
cat /proc/version #这个是和内核有关的数据
getconf LONG_BIT or getconf WORD_BIT #查看版本位数是64位还是32位
linux常用命令
ps -ef|grep mongodb 查看应用程序
从根目录查看文件
find / -name xxxx
从当前目录查看文件
find . -name xxx
注意:从根目录是 / ;从当前目录是 .
模糊查询文件
find / -name 'xxx'
例如:find / -name 'dtu'
查看文件安装路径
whereis mysql
ps -ef|grep tomcat
ps -ef|grep mysql
复制备份
linux复制指定目录下的全部文件到另一个目录中
复制指定目录下的全部文件到另一个目录中
文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。
假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了
如果dir2目录不存在,则可以直接使用
cp -r dir1 dir2
即可。
如果dir2目录已存在,则需要使用
cp -r dir1/. dir2
如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求。
ps:dir1、dir2改成对应的目录路径即可。
cp -r /home/www/xxx/statics/. /home/www/statics
如果存在文件需要先删除
rm -rf /home/www/statics/*
否则会一个个文件提示你确认,使用cp -rf 也一样提示
https://www.cnblogs.com/zdz8207/p/linux-cp-dir.html
cp -r /usr/local/java/apache-tomcat-8.5.38/webapps/bdms /usr/local/java/apache-tomcat-8.5.38/back20190516
配置环境变量:
vi /etc/profile
export JAVA_HOME=/home/java/jdk1.8
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$JAVA_BIN:$PATH
使环境变量生效 source /etc/profile
mysql:
登录
mysql -u root -p
重新启动mysqld
service mysqld restart
show databases;
修改MySQL的登录设置:
vim /etc/my.cnf
mysql> USE mysql ;
Database changed
mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
启动命令
[root@xufeng Desktop]# service mysqld start
Redirecting to /bin/systemctl start mysqld.service
2.关闭命令
[root@xufeng ~]# service mysqld stop
Redirecting to /bin/systemctl stop mysqld.service
3.重启命令
[root@xufeng ~]# service mysqld restart
Redirecting to /bin/systemctl restart mysqld.service
4.查看服务状态
[root@xufeng ~]# service mysqld status
查看mysql服务状态
systemctl status mysqld.service
查看日志:cat /var/log/mysqld.log
查看mysql端口
ps aux|grep mysql
这篇关于linux常用命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法