启用防火墙
systemctl start firewalld
firewall-cmd --add-service=http --permanent
firewall-cmd --add-service=https --permanent
firewall-cmd --remove-port=3306/tcp --permanent
firewall-cmd --reload
启用交换空间 swap 分区
dd if=/dev/zero of=/swapfile bs=1024k count=8192
mkswap /swapfile
swapon /swapfile
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
软件源
...
分类为 CentOS/RockyLinux 的文章:
1. 下载zip版解压到你需要的位置,比如 C:\Program Files\MySQL 8.0.20\
2. 打开命令提示符进入 bin 文件夹
cd /d C:\Program Files\mysql-8.0.20\bin
3. 安装为自启动服务
mysqld.exe --install MySQL8.0.20
#卸载服务: mysql-nt.exe -remove
4. 初始化,生成 /data 目录等
mysqld.exe --initialize
# root 密码在 ./data/%COMPUTERNAME%.err 里
# 我的主机名为 win10,所以密码在 /data/win10.err 里
# 搜关键...
新服务器需要将物理磁盘在 BIOS 里转换成 RAID 功能的虚拟磁盘后才可以使用。这台服务器只有2块硬盘,以下是操作步骤:
按 F2 进入 BIOS:
选择“Device Settings”:
选择“RAID Controller in Slot 1: Dell PERC <PERC H330 Adapter> Confituration Utility”:
选择“Configuration Management”:
Convert to RAID Capable:
全选需要转为 RAID 的硬盘(回车或空格键都可以切换选中状态):
按ESC回到 Main Menu,...
上接:Dell EMC PowerEdge T340 磁盘初始化
CentOS 7 (1708) 安装盘内置有 PHP5.4.16、Apache2.4.6 和 MariaDB15.1(MySQL5.5.56),如果能满足需要,可在装系统的同时一起安装(如下图),下文就不需要看了。
客户的服务器,禁止联网、禁止使用U盘,只能使用光驱。需要的 WEB 环境如下:
CentOS-7-x86_64-DVD-1708.iso
Nginx-1.18.0-1.el7.ngx.x86_64
MySQL-community-server-8.0.20-1.el7.x86_64
PHP-7.2w
下载 rpm 包
...
备份数据
mysqldump -u root -p --all-databases > alldb.sql
cp /etc/my.conf /etc/my.conf.bak.202001211700
增加源
# /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.5/centos7-amd64
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
重置源缓...
概要
左边是限制了长度的 $PWD,右边是 git 状态,返回码非 0 时 $ 会变红。
预览
代码
注:fish_prompt.fish 依赖 location.fish
~/.config/fish/functions/fish_prompt.fish
# 判断是否是git仓库的工具函数
function is_git_repo --description 'Check if directory is a repository'
test -d .git
or command git rev-parse --git-dir >/dev/null ^/dev/null
end
# PS1
function fish_prompt --descr...
译自:http://www.tecmint.com/mandatory-access-control-with-selinux-or-apparmor-linux/ 作者: Gabriel Cánepa
原创:LCTT https://linux.cn/article-7719-1.html 译者: Mo
为了解决标准的“用户-组-其他/读-写-执行”权限以及访问控制列表[1]的限制以及加强安全机制,美国国家安全局(NSA)设计出一个灵活的强制访问控制(
Mandatory Access Control
)
(MAC)方法 SELinux(Security Enhanced Linux
的缩写),来限制标...
效果如下
同一台服务器、同一个 Tomcat、同一个端口。
测试环境
服务器:192.168.0.249 CentOS 7.6.1810 tomcat-7.0.76-8.el7_5.noarch
客户机:192.168.0.179 DeepinLinux 15.8 桌面版 Google Chrome 70.0.3538.77
准备项目数据
创建第一个项目 /data/webapps/localhost/index.html,内容为:
/data/webapps/localhost
创建第二个项目 /data/webapps/serverhost/index.html,内容为:
second host
目录结构
/d...
inotify-tools 是 linux 下的一套文件监控工具,这些工具可以用来监控文件系统的事件。inotify-tools 提供两个工具,inotifywait 用来监控文件或目录的变化,inotifywatch 用来统计文件系统访问的次数。
安装 inotify-tools
sudo apt-get install inotify-tools # Deepin Linux
#yum install inotify-tools # CentOS
监视目录中的文件改动
inotifywait -mrq -e access ~
# -m,--monitor 始终保持事件监听状态...
隐藏置顶贴(深度论坛)
// ==UserScript==
// @name 隐藏置顶贴(深度论坛)
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://bbs.deepin.org/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
jQuery("tbody[id^='stickthread_'").remove()...
不想使用 Windows 下的某大师、某工厂或某精灵的话可以试试,这些方法和工具不收费。
CentOS 下安装 ffmpeg
CentOS 7
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
yum install ffmpeg ffmpeg-devel -y
CentOS 6
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh ht...
本文制作三个命令
bak – 依次调用 tst 和 tdb
tdb – 打包数据库
tst – 打包程序代码
fz – 显示包大小
bc – yum install bc
备份入口脚本(bak)
#!/bin/bash
echo -e "现在开始备份\e[0;32m所有的网站\e[0m和\e[0;31m业务数据库\e[0m吗?"
echo -n "指定的数据库见...