passwd {username}
参考: https://blog.csdn.net/hyfstyle/article/details/90904992
useradd 选项 用户名
如 useradd -d /home/test -m test
参考: https://www.runoob.com/linux/linux-user-manage.html
命令会将用户的目录也会删除,所以需要先将目录下的文件备份
userdel -r {username}
usermod -s /sbin/nologin {username}
usermod -s /bin/bash {username}
who
whoami -- 当前登录人
visudo
或 sudo vi /etc/sudoers
useradd -m {username} --创建用户并生成用户目录
passwd {username}
usermod -g root {username}
sudo vi /etc/sudoers
在大概98行位置,后追加
root ALL=(ALL) ALL
{username} ALL=(ALL) ALL
将用户ID修改为与0(因为root用户的ID也是0)
vi /etc/passwd
修改对应用户名的X后的数字,例
adtest:x:0:0::/home/adtest:/bin/bash
usermod -s /sbin/nologin root
usermod -s /bin/bash {username}
修改配置文件/etc/login.defs | grep PASS
PASS_MAX_DAYS 60
PASS_MIN_DAYS 0
PASS_MIN_LEN 5
PASS_WARN_AGE 7
修改配置文件/etc/pam.d/system-auth文件,在#%PAM-1.0后追加参数
auth required pam_tally2.so onerr=fail deny=3 unlock_time=30 even_deny_root root_unlock_time=30
修改配置文件/etc/pam.d/sshd文件,在#%PAM-1.0后追加参数,普通帐户和root的帐户登录连续3次失败,就统一锁定30秒,30秒后可以解锁
auth required pam_tally2.so onerr=fail deny=3 unlock_time=30 even_deny_root root_unlock_time=30
# 参数说明:
# root_unlock_time: 表示root帐户的锁定时间,单位秒;
# deny=3: 表示超过3次登录失败即锁定;
# even_deny_root: 也限制root用户;
# lock_time:普通用户锁定时长,单位秒;
修改配置文件/etc/profile,追加以下内容
export TMOUT=300
#表示用户闲置60秒后自动注销
source /etc/profile
#配置立即生效
修改配置文件/etc/ssh/sshd_config
ClientAliveInterval=300
ClientAliveCountMax=3
#表示60秒检查一次客户端相应,最多检查3次,如果3次都检查到客户端不响应,则断开ssh连接退出会话。
service sshd reload
#重启SSH服务
du -lh --max-depth=1
du -sh * | sort -n
mkfs -t ext4 /dev/sdb
mount /dev/sdb /usr/local/services
修改/etc/fstab文件,文件最后追加以下命令
/dev/sdb /home/ftpuser ext4 auto 0 0
#第一个参数为要挂载的磁盘
#第二个参数为挂载的目标点
#第三个参数为文件系统格式
#第四个参数为挂载类型
#第五个参数为转储频率 0:不做备份,1:每天转储 2:每隔一天转储
#第六个参数为开机自检(非0),0不自检,数值越小优先级越高,(如果开机系统自检不过就无法正常开机)
df
df -T #可查看文件系统类型
umount -l /home/ftphome
mount -t nfs 10.10.10.1/home/ftpuser /home/ftpuser
mount -o rw,vers=3 -t nfs 10.10.10.1:/home/ftpuser/ /home/ftpuser/
修改/etc/fstab文件,文件最后追加以下命令
10.10.10.1:/home/ftpuser /home/ftpuser nfs auto 0 0
/dev/sdb /usr/local/services ext4 auto 0 0
service iptables status
service iptables stop
service iptables status
service iptables restart
chkconfig iptables off
chkconfig iptables on
cat /etc/sysconfig/iptables
firewall-cmd --state
systemctl stop firewalld.service
或
service firewalld stop
service firewalld start
service firewalld restart
systemctl disable firewalld.service
firewall-cmd --list-all
firewall-cmd --zone=public --add-port=48080/tcp --permanent
# --zone 作用域
# --add-port 添加端口,格式为:端口/通讯协议
# --permanent 永久生效,没有此参数重启后失效
firewall-cmd --zone=public --remove-port=48080/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=48080/tcp
ps -ef|grep ftp
或 service vsftpd status
或 service ftp status
vsftpd的用户信息存放在/etc/vsftpd下
./nginx -v
ps aux|grep nginx
参考https://blog.csdn.net/qq_46087622/article/details/124080391
tail -f catalina.out
可增加过滤条件 |grep "过滤条件"
cat catalina.out|grep "查询内容"
cat catalina.out|grep "查询内容" -A 5 #查看前后5行
cat catalina.out|grep "查询内容" -B 5 #查看前5行
cat catalina.out|grep "查询内容" -C 5 #查看后5行
# 同时查询包含“招标报文推送json报文为”、“陈海英”的日志
cat catalina.out |grep 招标推送json报文为 |grep 陈海英
find /usr/local/apache-tomcat-8.5.59-ground/log -type f -name "gt-ground-info.log*" -mtime +30 |sort
## 解压命令
tar -zxvf test.tar
## 解压命令
unzip test.zip
mount -t nfs 源目录 目标目录
例:mount -t nfs 192.168.1.101:/home/test /home/test
注意:挂载的目标目录不能是在已挂载的目录里,即不能是在df命令看到的文件夹下
nfs的配置文件为 /etc/exports,将挂载的目录写在 /etc/exports中
如:
/home/test
#所有ip都可挂载
/home/test 192.168.1.101(rw,sync,root_squash)
#仅192.168.1.101的ip能挂载,可读
配置文件修改重启nfs
systemctl restart nfs.service
cat /etc/resolv.conf
#方式1(推荐),修改后会立即生效,不需做任何额外处理!故,比较推荐此方法
vi /etc/resolv.conf
#方式2,需要重启网卡
vi /etc/sysconfig/network-scripts/ifcfg-eth0
#重启网卡命令
service network restart
/etc/crontab
crontab -e
定时任务的脚本,日志输出等需要绝对路径
service crond restart #重启
service crond start #启动
service crond stop #关闭