云霞资讯网

Linux基础知识之用户管理

1.查看用户状态:passwd -S $username2.解锁用户密码:passwd -u $username3.安装

1.查看用户状态:

passwd -S $username

2.解锁用户密码:

passwd -u $username

3.安装apache:

yum install httpd mod_ssl -y

4.创建用户:

useradd -u $uid -g $gid -s /bin/bash -M -d /home/$username $username

bash还可以是:/sbin/nologin

5.sed与sed -i区别:

sed只在屏幕输出结果,原文件内容不变。

sed -i 直接改写原文件。

6.开启haproxy日志:

①:vim /etc/haproxy/haproxy.conf:

在global下面添加:

log 127.0.0.1 local0 err

②:vim /etc/rsyslog.conf:

$Modload imudp

$UDPServerRun 514

$UDPServerAddress 127.0.0.1

*.info;mail.none;authpriv.none;cron.none;local0.none; /var/log/messages

③:vim /etc/rsyslog.d/haproxy.conf:

local0.* /var/log/haproxy.log

& stop

④: systemctl restart rsyslog

systemctl restart haproxy

⑤: 添加权限:

chmod a+r /var/log/haproxy.log

chown haproxy:haproxy /var/log/haproxy.log

7.修改用户属性,设置nologin属性:

usermod -s /sbin/nologin $username

修改用户属性,shell为bash:

usermod -s /bin/bash $username

8.修改用户名:

usermod -l $new_username $old_username

9.修改家目录:

usermod -d /new/home/directory $username

10.修改用户组名:

groupmod -l $new_groupname $old_groupname

11.修改文件句柄数:

vim /etc/security/limits.conf

用户名 soft nofile 数值

用户名 hard nofile 数值

nofile: 一个进程最多能打开的文件数。

nproc: 一个用户最多能创建的进程数。

12.关闭透明大页:

cat /proc/neminfo | grep -anon

如果AnonHugePages的值为0,说明关闭透明大页。

13.sed查看ntp server:

sed -n '/^server/p' /etc/ntp.conf

systemctl status ntpd.service

ntpq -p

14.设置用户密码永不过期:

chage -M -1 $username

15.强制卸载文件系统:

umount -fl <mountpoint>

这个命令可以解决执行df命令卡住的故障。

16.查看hba卡信息:

lspci| grep -i fibre

查看hba卡的编号:

ls -al /sys/class/fc_host/

查看hba卡的对应信息:

systool -c fc_host -v |egrep -i 'host*| port_name|port_state| node_name'

查看hba卡的对应wwn号:

cat /sys/class/fc_host/host1/port_name

17.查看网卡bond:

cat /proc/net/bonding/bondX

egrep -i 'Aggregator ID| Speed| MII Status' /proc/net/bonding/bondX

故障的网卡:一般是速率最低的,并且聚合ID和bond的聚合ID不一致的网卡。

hash策略是layer2的bond,正常情况一块网卡负责发数据,一块网卡负责接收数据。对于hash策略是layer3+4的bond,正常情况下收发是比较平均的。如果故障的网卡没有流量,一般没有流量的表现是很小字节的接收和传输,接近于0。

18.HA手工切换:

clusvcadm -r <service_name> -m <node_name>

观察切换状态:

clustat -i 1

确认RHCS的节点状态:

clustat -l

19.强制卸载文件系统:

ps -ef| grep df |grep -v grep | awk '{print $2}' | xargs kill -9

umount -fl $/mountpoint

验证: cat /proc/mounts

20.挂载nfs文件系统,需要开启服务:

systemctl enable remote-fs.target

systemctl enable nfs-client.target

systemctl start remote-fs

systemctl start nfs-client

21.生成文件:dracut -v

落日

鼓励的话语: 人生如潮汐,有进才有退。此刻的低落,是为了下一次奔涌更壮阔!