可以修改/etc/issue、/etc/motd这两个文件。在终端(tty1-tty6)登陆后会显示指定字串。
“/etc/issue”中可以使用的“变量”:
\d 本地端时间的日期;
\l 显示第几个终端机介面;
\m 显示硬体的等级 (i386/i486/i586/i686…);
\n 显示主机的网路名称;
\o 显示 domain name;
\r 作业系统的版本 (相当于 uname -r)
\t 显示本地端时间的时间;
\s 作业系统的名称;
\v 作业系统的版本。
如果你想在使用者进去的时候显...
分类为 CentOS/RockyLinux 的文章:
命令:
[root@localhost ~]# yum install setuptool ntsysv system-config-network
解释:
setuptool 貌似是setup工具本身,安装后自带了一个Authentication configuration。
ntsysv 管理服务的
system-config-network 安装网络配置
#!/bin/bash
# 说明:站点添加工具[独立代码、数据库]
# 日期:2012-03-31 22:31:21 [6]
# 用法: x dn.ext
# 补充:mpm-itk、vsftpd、mysql
# 需要手动删除mysql数据库、vsftpd用户
# buildhttpdpwd buildmysqlpwd 用于根据域名计算密码
# 作者:/
# 显示帮助
if [ -z "$1" ]; then
echo " Usage: `basename $0` domainName comment"
exit
fi
cd /root/bin/
# 变量配...
Centos 9 中安装 php 7.4
dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
dnf module list php
dnf install php74-php php74-php-fpm php74-php-mysqlnd php74-php-mcrypt php74-php-gd php74-php-bcmath php74-php-json php74-php-mbstring php74-php-xml php74-php-zip
systemctl enable php74-php-fpm
# /etc/opt/remi/php74/php.ini
# /etc/opt/remi/php74/php-fpm.conf
# 检查依赖是否完整...
从 /etc/passwd 中逐条读取“ID不小于500”、“shell不是/sbin/nologin”的用户名后依次修改其密码为其用户名的base64码。
部分系统(Debian/Suse等)不支持“–stdin”参数可能会导致修改失败,在使用之前请查看passwd命令的帮助信息看是否支持此参数。
#!/bin/bash
# 重置所有ID大于500的用户的密码
userlist=$(awk 'BEGIN{FS=":"};\
{\
if($3 >= 501 && $7 !~ "/sbin/nologin&...
检查系统是否支持配额功能
(2.4及以后的内核默认是支持磁盘配额的):
[root@rhel ~]# grep CONFIG_QUOTA /boot/config- #[TAB键补全]
CONFIG_QUOTA=y
CONFIG_QUOTACTL=y
如果是y表示内核支持,否则的话要编译内核。
启用配额
编辑 /etc/fstab ,修改 / 的挂载选项由“defaults”为“defaults,usrquota,grpquota”:
LABEL=/ / ext3 defaults,usrquota,grpquota 1 2
之后重启。
初始化配额功能
创建或更新配额数据...
说明:
shc(generic shell script compiler)是一个专业的加密shell脚本的工具。它的作用是把shell脚本转换为一个可执行的二进制文件,这样可以很好地隐藏脚本中IP、密码、目录路径等敏感信息。
安装:
[root@linux ~]# yum -y install shc --nogpgcheck
使用:
[root@linux ~]# cd temp
[root@linux temp]# shc -v -r -T -f script-name
运行后会生成两个文件,script-name.x 和 script-name.x.c。其中script-name.x...
编辑“/etc/sysconfig/iptables”添加以下两行,第一行的IP为DNS地址。
-I OUTPUT -p udp --dport 53 -d 202.102.224.68 -j ACCEPT
-A OUTPUT -p udp -j DROP
php 的 ddos 通过 udp 协议向外发包,但是全部屏蔽的话会阻止服务器的正常 dns 查询,所以先为 dns 添加例外。
<完>
说明:
mpm-itk补丁可以实现这个功能。以下是从这两个地方整理的操作方法:mpm-itk on CentOS 5.5 – run Apache virtual hosts as different users、Apache mpm-itk for CentOS 6。或者参考这篇文章:yum安装带mpm-itk的apache。
第O步:停止apache。
service httpd stop
第一步:安装itk。
rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm
yum install --enablerepo=webtatic httpd-itk
第二步:编辑“/et...
示例:
将信息修改为:
ip地址:116.255.205.145
子网掩码:255.255.255.224
默认网关:116.255.205.129
主DNS:202.102.224.68
辅DNS:219.150.150.150
主机名称:centos
网卡地址:00:1E:67:15:76:C9
开机自动启用:是
第一批信息编辑:/etc/sysconfig/network-scripts/ifcfg-eth0
输入或修改为以下内容:
DEVICE=eth0
BOOTPROTO=static
IPADDR=116.255.205.145
NETMASK=255.255.255.224
GATEWAY=116.255.205...
更新:
[2012-01-13] 增加排除文件功能,可以排除ttc、mp3、rmvb等不需要备份的文件。
[2013-10-14] 增加分卷功能,大包分批发送。见 //blog.upall.cn/1411.html。
说明:
一个备份wordpress的bash shell脚本,备份成功后会发送到代码中指定的邮箱。备份内容包括wordpress需要备份的文件(可定制文件列表)及相应的数据库(需要自己修改代码中相应部分)。
本人钟爱7-zip,所以这个脚本也使用了她,如果不喜欢请自己修改代应...
操作:
date –s '2020-02-02 10:10:10'
clock –w //将日期写入CMOS
补充:
修改Linux时间一般涉及到3个命令:
date:修改系统当前的时间
clock:修改CMOS时间(查看CMOS时间:clock -r)
hwclock:修改系统硬件时间
hwclock 用法:
hwclock --show //查看硬件时钟
hwclock --set --date="1/23/01 22:16:59" //设置硬件时钟
硬件时间从根本上讲是CMOS时钟;而系统时间是由内核维护的,它是从1969...