分類彙整:linux

linux shell – 陣列帶入

使用 $() 或 " 結果帶入陣列 例:var1=($(df / | tail -n +2)) 關聯數組 delclare -A var1 man=([name]=jessic [age]=25 [addr]=taipei) 列出陣列全部內容 echo ${man[*]} 刪除內容 unset ${man[age]} 刪除陣列 user man

發表於 linux, 未分類 | 已標籤 | 發表迴響

修正 centos 7 yum update libgpod error

更新時出現 libgpod-0.8.3-14.el7.x86_64 (EPEL) error #應該是 EPEL 更新包問題 降級 在 更新 yum downgrade libgpod 即可 ————————————-但事情還沒完 依樣繼續出現 https://blog.csdn.net/cjy317/article/details/105245668 下載這4個 rpm-4.11.3 python-urlgrabber yum-3.4.3 yum-metadata-parser yum-rhn-plugin 強制安裝 rpm -ivh * –nodeps –force yum clean all yum update -y 完工

發表於 linux, 未分類 | 發表迴響

SELinux基础

https://www.youtube.com/watch?v=bVa5VQ38CwU SELinux 1:域domain 對進程進行限制, 2:上下文 context 對系統資源限制 ps -Z 看 domain , ls -Z 看 context systemcdtl_u : object_r : httpd_exec-t :s0  用戶:角色 :類型:mls,mcs restonrecon -R -v /var/www #恢復默認上下文 chcon –reference=/etc/named.conf.orlg /etc/named.conf #改變上下文 getenforce :看當前SELinux 工作狀態 setenforce[0|1] :設置當前SELinux 當前工作狀態

發表於 linux | 發表迴響

linux ip 別名

https://www.youtube.com/watch?v=O8dZ7c-E7ng ethtool -i enp5s0 systemctl disable NetowrkManager –now ip addr add 192.168.1.10/24 dev enp5s0 eth5s0:1 加入 固定ip vi /etc/syconfig-scripts ifcfg-ehp5s0:0 DEVICE=enp5s0:0 IPADDR=192.168.1.99 PREFIX=24 ONPARENT=yes systemctl restart network ———————————– 模式0:平衡 (2張網卡一起走) 模式1:主動被備份 (網卡故障備用) 模式3:廣播 示範 bonding 1 /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 IPADDR=192.168.1.200 PREFIX=24 … 繼續閱讀 →

發表於 linux | 發表迴響

sed 用法

sed -n ‘/^virtio1/p’ /etc/pve/qem-server/155.conf # 顯示 155.conf 顯示 ‘/ 指定內容/’ 開頭^是否有 virtio1 匹配 ,並顯示 ‘p’ sed ‘/^virtio1/d’ /etc/pve/qem-server/155.conf # 刪除 155.conf 刪除 ‘/ 指定內容/’ 開頭^是否有 virtio1 匹配 ,刪除 ‘d’ 這不會真的修改, -i 才會真的修改 sed -i ‘/^virtio1/d’ /etc/pve/qem-server/155.conf # 刪除 155.conf 刪除 … 繼續閱讀 →

發表於 linux | 已標籤 | 發表迴響

GNU ddrescue 救回故障硬碟

ex: badhd /dev/sdb1 copy to /dev/sdc1 #建議大於原硬碟50%空間以上 ddrescue -f -n /dev/sdb1 /dev/sdc1 ddlogfile 完成後顯示 [ Finished ] 加強版 嘗試3次 ddrescue -d -f -r3 /dev/sdb1 /dev/sdc1 ddlogfile 完成後修復 ext4 e2fsck -vfp /dev/sdc1 e2fsck -vf [/dev/disk] #互動式修復 fsck.vfat -vfp [/dev/disk] #fat16/32 xfs_repair … 繼續閱讀 →

發表於 linux, 未分類 | 已標籤 | 發表迴響

lvm extand

新增 /dev/sdb fdisk /dev/sdb n /dev/sdb1 lvm_id:8e 接下來新增至 (注意:新增硬碟擴充,類似raid0 有風險) vgextend pve /dev/sdb1 lvextend /dev/pve/data /dev/sdb1 resize2fs /dev/pve/data

發表於 linux, 未分類 | 發表迴響

pve debian CT 加入中文

#編輯檔案 ,沒有的話新增檔案和目錄 sudo vi /var/lib/locales/supported.d/local #加入以下 zh_TW.UTF-8 UTF-8 en_US ISO-8859-1 en_US.UTF-8 UTF-8 zh_TW BIG5 sudo dpkg-reconfigure locales 到控制台編輯 加入上列語言 並設定 zh_TW.UTF-8 為主要語言 ————————————- 1140326 apt install locales -y #加入語系 zh_TW.UTF-8 dpkg-reconfigure locales #查看 目前語系 locale #確保 LANG=zh_TW.UTF-8 #更改目前語系 export LANG=zh_TW.UTF-8 … 繼續閱讀 →

發表於 linux | 已標籤 | 發表迴響