[内容] Linux 网卡的设置 (临时管理)

内容一:使用 ifconfig 命令

1.1 使用 ifcofnig 命令临时启动网卡

1.1.1 使用 ifconfig 命令临时启动网卡的格式
# ifup <network card name>
1.1.2 使用 ifconfig 命令临时启动网卡的案例
# ifup eth0

(补充:这里以启动 eth0 网卡为例)

1.2 使用 ifconfig 命令临时关闭网卡

1.2.1 使用 ifconfig 命令临时关闭网卡的格式
# ifdown <network card name>
1.2.2 使用 ifconfig 命令临时关闭网卡的案例
# ifdown eth0

(补充:这里以关闭 eth0 网卡为例)

内容二:使用 ip link 命令

2.1 使用 ip link 命令临时启动网卡

2.1.1 使用 ip link 命令临时启动网卡的格式
# ip link set <network card name> up
2.1.2 使用 ip link 命令临时启动网卡的案例
# ip link set eth0 up

(补充:这里以启动 eth0 网卡为例)

2.2 使用 ip link 命令临时关闭网卡

2.2.1 使用 ip link 命令临时关闭网卡的格式
# ip link set <network card name> down
2.2.2 使用 ip link 命令临时关闭网卡的案例
# ip link set eth0 down

(补充:这里以关闭 eth0 网卡为例)

[模板] Linux 日志保存时间策略的配置模板 ( 以 messages 日志的 logrotate 配置模板为例)

步骤一:将 messages 日志的 logrotate 配置文件分离出来

# vim /etc/logrotate.d/syslog

删除以下内容:

......
/var/log/messages
......

步骤二:创建 messages 日志的 logrotate 配置文件

# vim /etc/logrotate.d/messages

创建以下内容:

/var/log/messages
/var/log/secure
/var/log/maillog
{
    delaycompress
    dateext
    rotate 5
    missingok
    notifempty
    weekly
    create 755 root root
    sharedscripts
    postrotate
        /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
    endscript
}


补充:这里以:
1) 影响的日志文件有 /var/log/messages、/var/log/secure 和 /var/log/maillog (/var/log/messages /var/log/secure /var/log/maillog)
2) 备份的日志文件以日期的形式结尾 (dateext)
3) 对备份的日志文件进行压缩 (delaycompress,默认使用 gz 格式进行压缩)
4) 备份的日志文件保留 5 份 (rotate 5)
5) 如果现有日志文件丢失,则不报错直接生成新的日志文件 (missingok)
6) 如果现有日志文件是空文件,则不再对日志文件进行备份 (notifempty)
7) 每周将现在的日志文件进行备份并生成新的日志文件 (weekly)
8) 日志文件权限是 0755 所属主是 root 所属组是 root (create 755 root root)
9) 在所有的现在的日志文件都备份并生成新的日志文件以后再统一执行脚本(sharedscripts,如果没有这个参数则每个日志文件在完成了这一动作后会各自单独执行脚本)
为例

步骤二:让创建的 messages 日志的 logrotate 配置文件生效

# systemctl restart rsyslog

[排错] 解决 Linux 硬盘盘头错误

解决方法

步骤一:显示硬盘盘头信息

# hexdump -C sda.header
# hexdump -C sda.header  | less

(补充:这里以 sda 硬盘为例)

步骤二:恢复硬盘盘头信息

2.1 创建盘现有头信息的备份文件

# pvcreate --restorefile /etc/lvm/backup/MG-Log-VG  --uuid 1Rkkyh-jl2D-RC0v-Ag4f-rRkk-EPTc-aQUFPq  /dev/sda

(补充:这里以将备份文件命名为 /etc/lvm/backup/MG-Log-VG 为例,1Rkkyh-jl2D-RC0v-Ag4f-rRkk-EPTc-aQUFPq 是此硬盘的 uuid 号)

2.2 恢复硬盘盘头信息

# vgcfgrestore --verbose  --file /etc/lvm/backup/MG-Log-VG MG-Log-VG

步骤三:显示盘头信息是否恢复成功

# pvdisplay /dev/sda
# df -h

[内容] Linux 进程状态介绍

内容一:Linux 的第一进程状态

(1)R 处于运行状态或者等待运行状态
(2)S 处于休眠状态
(3)T 处于停止状态或者处于被追踪的状态
(4)Z 处于僵尸进程的状态
(5)W 处于进入内存交换的状态
(6)X 处于被杀死进程的状态
(7)D 处于不可中断的休眠状态

(注意:D 状态通常由存储进程中断导致,无法被 kill 命令杀死,但可以通过重启系统清除)

内容二:Linux 的第二进程状态

(1)< 代表此进程具有高优先级
(2)N 代表此进程具有低优先级
(3)L 代表此进程有些部分被所进了内存
(4)s 代表此进程包含子进程
(5)+ 代表此进程处于后台的状态
(6)l 代表此进程是被克隆出来的多线程

内容三:Linux 显示进程状态的命令

# ps -aux