linux我经常使用的命令作为Java后端开发,总结自己经常使用的命令(基于腾讯云CentOS7.6) 文件的上传和下载上传服务器最开始用的winscp或者Bitvse ssh client等。 现在直接使用xshell进行上传和下载 安装工具lrzszyum install lrzsz![]() rz上传sz filename ---下载文件 ![]() 软件的安装与管理:rpm方式( 包采用系统默认的安装路径)RPM是`Red-Hat Package Manager`的缩写,一种Linux下通用的软件包管理方式,可用于安装和管理`.rpm`结尾的软件包。![]() 安装软件包 (以安装nginx为例,去下载好rpm然后进行安装)-ivh:rpm -ivh ****.rpm![]() 搜索软件包 -qarpm -qa * ---精确rpm -qa |grep * -----模糊 ![]() 路径 -ql使用rpm -ql nginx查看安装路径![]() 更新软件包 -Uvhrpm -Uvh *.rpm![]() 删除软件包/卸载安装 -erpm -e *.rpm![]() 安装成功之后使用systemctl命令启动 yum方式(经常用就不截图了)会报错什么没有注册..要去订阅器中注册 修改 /etc/yum/pluginconf.d/subscription-manager.conf [main] enabled=0Yum是`Yellow dog Updater, Modified`的缩写,能够在线自动下载RPM包并安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,非常方便! 安装软件包(以redis为例) yum install redis
安装成功之后使用systemctl命令启动 系统服务管理:systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起。
![]() 以防火墙为例
文件管理ls列出指定目录下的所有文件,列出 / 目录下的文件:pwd获取目前所在工作目录的绝对路径: cd改变当前工作目录 passwd用于设置用户密码 clear用于清除屏幕信息 man显示指定命令的帮助信息 ![]() free显示系统内存状态(单位MB) ![]() 还有一些,查看进程,服务的命令 cat查看日志tail -*f filemkdir创建文件夹touch创建文件ps 进程运行状态 pidps -aux | grep java ps -ef |grep java ![]() ss 查看端口 ss -lntup(tcp/udp) ss -ntlp ss -lntup |grep java ss -ntlp | grep java ![]() netstat 查看端口 netstat -ntlp netstat -lntup(tcp/udp) ![]() 压缩与解压tar
暂时就这些吧,其他有时间在补充 ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:JAVA每天小记,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |