目前分類:WorkWithLinux (38)

瀏覽方式: 標題列表 簡短摘要

*A main point that didn't reveal under AMI BIOS Setup menu.
If using selfsigned certificate file, the CN(Common Name) must different between RootCA and Server certificate.

文章標籤

吾給力 發表在 痞客邦 留言(0) 人氣()

遇到一件有趣的事,我們公司買來的source code - AMI MegaRAC要求zone(domain-name) ping得到才能往後nsupdate更新/註冊DNS...

在任何一個Linux或是ASUS BMC(AMI Codebase)不需要這個條件,都能順利註冊DNS

吾給力 發表在 痞客邦 留言(0) 人氣()

How to Install or upgrade to "archived-Kernel 6.y" on CentOS Stream 9

6.y = the version of file that who's location is in "archive" folder

文章標籤

吾給力 發表在 痞客邦 留言(0) 人氣()

#環境確認:
#確認已安裝的群組套件

吾給力 發表在 痞客邦 留言(0) 人氣()

剛好工作上需要使用EOL的CentOS,紀錄一下怎麼用
跟設定內網URL資源一樣

吾給力 發表在 痞客邦 留言(0) 人氣()

Under Ubuntu:
root@localhost:~# dmesg | grep -i "error\|fail"

文章標籤

吾給力 發表在 痞客邦 留言(0) 人氣()

[root@localhost server]# /etc/init.d/LsiSASH.sh start
Starting LSI Storage Authority:                           [FAILED]

文章標籤

吾給力 發表在 痞客邦 留言(0) 人氣()

從Systemd(Systemctl)設置:

$ cp /usr/lib/systemd/system/serial-getty@.service /etc/systemd/system/serial-getty@ttyS0.service

吾給力 發表在 痞客邦 留言(0) 人氣()

CentOS 7 8 / Stream 8 9 調整 grub default 預設開機選項

Step 1: grubby --info=ALL 列舉目前所有的選項

吾給力 發表在 痞客邦 留言(0) 人氣()

近期接到一個新的任務,要把第三方管理PXE/DHCP/HTTP/DNS的套件Cobbler Setup起來
,起因是美國Team分不清楚Cobbler其實就是Linux原生的PXE

文章標籤

吾給力 發表在 痞客邦 留言(0) 人氣()

Server Platform config 組合變化的local drive / nic 組合眾多,OS底下的drive name跟nic name不會是固定的名稱
e.g.: Drives
Drive controller          | Linux name
Intel SATA AHCI           | sd?
Intel RAID(SATA)          | md12?
Intel NVMe                | nvme?n1
Intel VMD(VRoC/NVMe RAID) | md12?
Broadcom MegaRAID         | sd?
(MegaRAID被Broadcom買走了)
我覺得更複雜Nics,不同廠家線路或是BIOS的設計,同樣的網路晶片,有些是eth0有些是eno1...
插卡式的網卡,因為設計不同,名稱也是很多種。
因此kickstart不能指定名稱,不然透過kickstart完成autoinstall的機制會失效。
參數加上
autopart --type=plain/lvm
install --firstdisk
network --bootproto=dhcp --device=link
就能達成了

不過小缺點是install --firstdisk他選擇drive的順序,跟GUI介面不同
,會發現當你有一組md12?跟其他sda/nvme0n1的時候,他會選擇sda當優先
,而不是像GUI介面一樣,md12?為第一個。

本來是想用ignoredisk搭配參數$FirstDrive"在%pre裡面寫我想要的順序去決定安裝在哪個位置
(ignoredisk --only-use=$FirstDrive")
但沒找到一組位置或是指令能快速找出,像GUI介面那樣列出drives,就改天再寫嚕

#version=RHEL8
eula --agreed
#ignoredisk --only-use=sda
#ignoredisk --only-use=$FirstDrive
#autopart --type=lvm   # LVM
#autopart --type=plain # Standard

# Partition clearing information
#learpart --all
# Use graphical install
graphical
# Use network installation
url --url="http://192.168.20.5/media/centosstream8_20231106/BaseOS"
repo --name="AppStream" --baseurl="http://192.168.20.5/media/centosstream8_20231106/AppStream"
#Reboot after installing
#poweroff
reboot
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8

# Network information
network --bootproto=dhcp --device=link --noipv6 --activate
network  --hostname=autoinstallcentos.localdomain
# Root password
rootpw --iscrypted $6$3id.L.tL.snhG07n$d6zBMyC4KF5xWVXeG.LVHKK4SwdhaUwT3yFzbKSLo3MHKhl8x9hndH8Jf58EbG8A6WZw7p6OAWPig6fZ25u3C1
# Run the Setup Agent on first boot
#firstboot --enable
firstboot --disable

# Do not configure the X Window System
#skipx
# Enable graphical mode as default mode
graphical

# System services
services --enabled="chronyd"
# System timezone
timezone Asia/Taipei

#Create a admin permission user
user --groups=wheel --name=test --password=$6$tztHXuZQalUSFe7s$En8AJpHZhUoRgEmOGd.ZigAUKtduUbltI4wF6NIAouzxBKeTDaObnVMqsogM8g70ahN7tI8monGJ7Rj1EyIKc0 --iscrypted --gecos="test"
#disable SELinux
selinux --disabled

#disable firewall
firewall --disabled

# Run the Setup Agent on first boot
#firstboot --disable

%packages
@^graphical-server-environment
@development
@file-server
@graphical-admin-tools
@performance
@remote-system-management
@rpm-development-tools
@system-tools
kexec-tools
ipmitool
fio
iperf3
tcl
tk
gcc-gfortran
elfutils-libelf-devel
elfutils-libelf
tcsh
nvme-cli
lm_sensors

%end

%addon com_redhat_kdump --enable --reserve-mb='auto'

%end

%pre
#!/bin/sh
echo "autopart --type=plain" > /tmp/part-include
echo "# Partition clearing information" >> /tmp/part-include
echo "install --firstdisk" >> /tmp/part-include
echo "clearpart --initlabel" >> /tmp/part-include
echo "clearpart --all" >> /tmp/part-include
#echo "ignoredisk --only-use=$FirstDrive" > /tmp/part-include
%end
%include /tmp/part-include

%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end

吾給力 發表在 痞客邦 留言(0) 人氣()

Setup a Simple FTP with vsftpd under Linux

RHEL/CentOS: yum install vsftpd

吾給力 發表在 痞客邦 留言(0) 人氣()

2020年第三季,換公司後,發現這邊的PXE是用iPXE,但是沒有WDS,卻有WDT
由於也不太會用到WDS,問了維護管理員同時是TL的同事,他很忙沒空弄,所以一直沒有WDS可以用

文章標籤

吾給力 發表在 痞客邦 留言(0) 人氣()

查了一下怎麼拿json格式的裡面的特定資料
詳細請參考Ref

文章標籤

吾給力 發表在 痞客邦 留言(0) 人氣()

紀錄工作用到rsyslog會需要的設定。

跟EL 7系列OS底下的設定方式一樣。

文章標籤

吾給力 發表在 痞客邦 留言(0) 人氣()

結論:
( commnad | tee stdout-by-tee.log ) 1> >(tee st-all.log) 2> >(tee stderr.log)

文章標籤

吾給力 發表在 痞客邦 留言(0) 人氣()

1. Install RADIUS Packages
# Online install from command yum

文章標籤

吾給力 發表在 痞客邦 留言(0) 人氣()

CentOS 7.x

由於CentOS 7.xx 預設沒有安裝acpid service

文章標籤

吾給力 發表在 痞客邦 留言(0) 人氣()

LSI Storage Authority (LSA) shows blank screen under Linux OS (CentOS, RHEL, Ubuntu)

印象中LSA剛出的時候,這問題就存在了

文章標籤

吾給力 發表在 痞客邦 留言(0) 人氣()

TPM 2.0 對於 Kernel 啟動的過程,似乎有一些狀況

,導致dmesg這邊會記錄到一些錯誤

文章標籤

吾給力 發表在 痞客邦 留言(0) 人氣()

1 2