SpringBoot实战电商项目商城(20k+star)地址:https://github.com/macrozheng/mall摘要开发者必备的Linux常用命令,掌握这些命令绝对够用,基础在CenterOS7.6上。系统服务管理systemctl输出系统中各个服务的状态:systemctllist-units--type=service查看服务运行状态:systemctlstatusfirewalld关闭服务:systemctlstopfirewalld启动服务:systemctlstartfirewalld重启服务(不管当前服务是启动还是关闭):systemctlrestartfirewalld不中断服务重新加载配置信息:systemctlreloadfirewalld禁止服务开机启动:systemctldisablefirewalld设置服务开机启动:systemctlenablefirewalldfilemanagementlslists当前目录(/)所有文件:ls-l/pwd获取当前工作目录的绝对路径cd改变当前工作目录:cd/usr/localdate显示或修改系统时间和日期;date'+%Y-%m-%d%H:%M:%S'passwd用于设置用户密码:passwdrootsu更改用户身份(切换到超级用户):su-clear用于清除screeninformationman显示指定命令的帮助信息:manlswho查询系统处于什么运行级别:who-r显示当前登录系统的用户:who-buTfree显示系统内存状态(以MB为单位):free-mps显示系统进程运行状态:ps-ef查看sshd进程运行状态:ps-ef|grepsshdtop查看实时Active进程,类似windows任务管理器mkdir创建目录more用于文件过长时分页查看文件内容查看boot.log文件每页10行more-c-10/var/log/boot.logcat查看linuxbootlogFile文件,标记行号:cat-Ab/var/log/boot.logtouch创建text.txt文件:touchtext.txtrm删除文件:rmtext.txt强制删除目录及其子目录:rm-rftestdir/cp将test1目录复制到test2目录cp-r/mydata/tes1/mydata/test2mv移动或覆盖文件:mvtext.txttext2.txt压缩和解压tar将/将etc文件夹下的文件压缩成etc.tar文件(不压缩):tar-cvf/mydata/etc.tar/etc将/etc文件夹下的文件用gzip压缩成etc.tar.gz文件:tar-zcvf/mydata/etc.tar.gz/etc使用bzip2将文件夹/etc压缩为文件/etc.tar.bz2:tar-jcvf/mydata/etc.tar.bz2/etc页面查看压缩后的内容打包(gzip):tar-ztvf/mydata/etc.tar.gz|more-c-10解压文件到当前目录(gzip):tar-zxvf/mydata/etc.tar.gz磁盘和网络管理df查看磁盘空间使用:df-hTdh查看当前目录下文件和文件夹大小:du-h--max-depth=1./*ifconfig显示当前网络接口状态netstat查看当前路由信息:netstat-rn查看全部有效的TCP连接:netstat-an查看系统启动的监控服务:netstat-tulnp查看连接状态下的系统资源信息:netstat-atunpwget从网上下载文件软件安装管理rpm安装包:rpm-ivhnginx-1.12.2-2.el7.x86_64.rpm模糊搜索软件包:rpm-qa|grepnginx精准搜索软件包:rpm-qanginx查询包安装路径:rpm-qlnginx-1.12.2-2.el7.x86_64查看包摘要信息:rpm-qinginx-1.12.2-2.el7.x86_64验证确保包内容与安装文件一致:rpm-Vnginx-1.12.2-2.el7.x86_64更新包:rpm-Uvhnginx-1.12.2-2.el7.x86_64删除包:rpm-enginx-1.12.2-2.el7.x86_64yum安装包:yuminstallnginx查看可以更新的软件包:yumcheck-update更新指定的软件包:yumupdatenginx在版本库中查看包信息:yuminfonginx*列出所有已安装的软件包:yuminfoinstalledlistssoftware包名:yumlistnginx*模糊搜索包:yumsearchnginx公众号mall项目全套学习教程正在连载中,第一时间关注公众号
