嘘~ 正在从服务器偷取页面 . . .

Linux常用命令汇总


Centos8 防火墙关闭

systemctl stop  firewalld.service

systemctl disable  firewalld.service

上传下载文件(仅Xshell)

sz #保存文件
rz #上传文件

权限

使用chattr给权限

chattr +i config.php #使用chattr给予文件权限

使用chattr取消权限

chattr -i config.php #使用chattr取消文件权限

查看权限

lsattr #查看权限

修改SSH端口

查看正在运行的端口

netstat -nutlp |grep *

修改ssh配置文件

vim /etc/ssh/sshd_config

#Port 22下新增一行

Port 2233 # 修改端口为2233

重启ssh服务使修改生效

 systemctl restart sshd.service

History

设置保存50000条历史记录

export HISTSIZE=50000

设置保存多个并发shell会话的历史记录

shopt -s histappend

使用Ctrl+R搜索历史记录

Ctrl + R

使用 HISTIGNORE 从历史记录中删除无意义的命令

一些 bash 命令用于提供一些即时信息,但不会改变您的环境,并且在您的历史记录中没有用。将 HISTIGNORE 变量添加到您的.bashrc文件中,您可以选择要从历史记录中删除哪些独立命令。按照以下方式添加:

export HISTIGNORE='pwd:exit:fg:bg:top:clear:history:ls:uptime:df'

设置历史记录显示日期:

export HISTTIMEFORMAT="%Y-%M-%D %H:%M:%S"

磁盘空间清理

1.查询磁盘空间占用情况
df -h
2.进入根目录,查询大文件与目录
cd /
du -sh * | sort -n
查看上GB的目录并且排序,可以用这个命令
du -h --max-depth=1 |grep 'G' |sort
3 然后不断执行上面的过程,进入大文件目录,定位大文件并删除
4.如果删除大文件,df -h查看磁盘空间并没有释放,那么就是被删除的文件关联的进程还在执行,那么需要我们将相关进程kill掉或重启,可以用这个命令来查看进程
lsof |grep delete

宝塔NginxLog

/www/server/total/logs

文章作者: InitCool
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 InitCool !
评论
  目录