Linux开机关机命令
Linux服务器开机和关机命令
在Linux系统中,开机和关机通常涉及到几个命令:
开机:
reboot - 重新启动正在运行的系统。
shutdown -r now - 立即重启系统。
关机:
poweroff - 关闭系统并关闭电源。
shutdown -h now - 立即关闭系统。
其中,shutdown命令是一个灵活的工具,可以设置延迟关机或重启时间,也可以给登录用户发送警告。
示例代码:
开机:
sudo reboot
mysql数据库关机
关闭MySQL数据库通常涉及到安全地停止MySQL服务。这可以通过命令行实现,具体取决于你的操作系统。以下是几种常见的方法:
对于Linux系统,你可以使用系统服务命令:
sudo systemctl stop mysqld
或者,如果你使用的是旧的系统,可能需要使用service命令:
sudo service mysql stop
Linux开机关机命令
Linux服务器开机和关机命令
在Linux系统中,开机和关机通常涉及到几个命令:
开机:
reboot - 重新启动正在运行的系统。
shutdown -r now - 立即重启系统。
关机:
poweroff - 关闭系统并关闭电源。
shutdown -h now - 立即关闭系统。
其中,shutdown命令是一个灵活的工具,可以设置延迟关机或重启时间,也可以给登录用户发送警告。
示例代码:
开机:
sudo reboot
查找和 删除匹配文件命令
find /目录/ -type f -name *.js.map
find /目录/ -type f -name *.js.map -exec rm -f {} \;
find /目录/ -type f -name *.js.map
find /目录/ -type f -name *.js.map -exec rm -f {} \;
日志分割工具
Logrotate
/home/project/logs/*.log {
daily # 每天分割一次
#size 5M # 源文件小于5M时不分割
rotate 180
copytruncate
notifempty # 当日志文件为空时不分割
missingok
dateext # 切割后的文件添加日期作为后缀
dateyesterday # 配合dateext使用,添加前一天的日期作为分割后日志的后缀
dateformat -%Y-%m-%d
}
/home/project/logs/*.log {
daily # 每天分割一次
#size 5M # 源文件小于5M时不分割
rotate 180
copytruncate
notifempty # 当日志文件为空时不分割
missingok
dateext # 切割后的文件添加日期作为后缀
dateyesterday # 配合dateext使用,添加前一天的日期作为分割后日志的后缀
dateformat -%Y-%m-%d
}
以下是一个基本的logrotate配置示例,用于每天旋转nginx日志文件,并保留7天的备份:
/var/log/nginx/*.log {
daily # 每天旋转一次
missingok # 如果日志丢失,不报错继续执行下一个
rotate 7 # 保留7个备份
compress # 压缩旧日志文件
delaycompress # 延迟一天压缩
notifempty # 如果是空文件则不旋转
create 640 nginx adm # 创建新日志文件的权限和所有者
sharedscripts
postrotate
[ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`
endscript
}
/var/log/nginx/*.log {
daily # 每天旋转一次
missingok # 如果日志丢失,不报错继续执行下一个
rotate 7 # 保留7个备份
compress # 压缩旧日志文件
delaycompress # 延迟一天压缩
notifempty # 如果是空文件则不旋转
create 640 nginx adm # 创建新日志文件的权限和所有者
sharedscripts
postrotate
[ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`
endscript
}
yum工具安装卸载软件
yum是一款在Linux系统中用于管理软件包的工具。它可以通过网络从软件仓库中下载安装软件包,并自动解决依赖关系。下面是yum的安装步骤及常用命令。
一、yum的安装步骤:
1. 确保你的系统中已经安装了epel仓库,如果没有安装可以通过以下命令安装:
sudo yum install epel-release
2. 使用以下命令进行yum的安装:
sudo yum install yum
二、yum的常用命令:
1. 更新软件包列表:
sudo yum update
2. 安装软件包:
sudo yum install package_name
3. 卸载软件包:
sudo yum remove package_name
4. 搜索软件包:
sudo yum search keyword
5. 列出已安装的软件包:
sudo yum list installed
6. 列出可用的软件包:
sudo yum list available
7. 列出已安装但有更新的软件包:
sudo yum list updates
8. 显示软件包信息:
sudo yum info package_name
9. 清理yum缓存:
sudo yum clean all
10. 同步软件包信息:
sudo yum makecache
以上就是yum的安装步骤及常用命令