linux之小技巧

2021-08-17 10:36:08 字數 2573 閱讀 6569

1.安裝epel源

epel 

(extra packages for enterprise linux)是基於fedora的乙個專案,為「紅帽系」的操作

系統提供額外的軟體包

,適用於rhel、centos和scientific linux.它有許多正常的機器源上沒有的安裝包,建議安裝系統後安裝epel源;

yum install epel-release -y
yum update
2.尋找安裝rpm包技巧

找一台可以聯網的機器(可以安裝epel【包比較全】)

更改/etc/yum.conf中的keepcache=1;

4.配置免密登入(懶人使用,可以無密碼互相連線傳輸檔案)

ssh-keygen -t rsa -b 2048 回車 回車 回車

ssh-copy-id $ips #$ips為所有節點位址包括自身,按照提示輸入yes 和root密碼

5.gcc編譯

6.安裝內網yum源使用yum安裝

① 新建mkdir  /media/packages(這是我的倉庫目錄,可選其他的)

複製所有rpm安裝包到yum源目錄下/mdeia/packages。

② 上傳createrepo安裝依賴包,使用rpm命令手動安裝createrepo包

所需依賴包(我上傳了乙份:

createrepo:

createrepo-0.9.9-28.el7.noarch.rpm deltarpm-3.6-3.el7.x86_64.rpm  libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm  python-deltarpm-3.6-3.el7.x86_64.rpm

rpm -ivh createrepo/*

③ 將/etc/yum.repos.d/下其他所有的repo檔案刪除或備份,編輯centos-media.repo 檔案,

修改為:

[c7-media]

name=centos-$releasever - media

baseurl=file:///media/packages

gpgcheck=0

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7

④ cd /mdeia/packages

createrepo  ./ 建立資料倉儲

⑤ yum clean all 清楚快取

yum makecache 建立新快取

⑥ yum list all 測試,或者yum命令安裝包即可

yum源安裝好注意,每次匯入rpm包時都在包目錄下需要執行createrepo ./

yum clean all&& yum makecache

7.正常安裝原始碼檔案

./configure

make && make install

./configure是用來檢測你的安裝平台的目標特徵的。比如它會檢測你是不是有cc或gcc,並不是需要cc或gcc,它是個shell指令碼。它一般是用軟體開發商自帶的,如果沒有,可能時二進位制程式,可以直接使用的;

configure,這一步一般用來生成 makefile,為下一步的編譯做準備,你可以通過在 configure 後加上引數來對安裝進行控制,比如**:./configure –prefix=/usr 意思是將該軟體安裝在 /usr 下面,執行檔案就會安裝在 /usr/bin (而不是預設的 /usr/local/bin),資源檔案就會安裝在 /usr/share(而不是預設的/usr/local/share)。同時一些軟體的配置檔案你可以通過指定 –sys-config= 引數進行設定。有一些軟體還可以加上 –with、–enable、–without、–disable 等等引數對編譯加以控制,你可以通過允許 ./configure –help 察看詳細的說明幫助。

make,這一步就是編譯,大多數的源**包都經過這一步進行編譯(當然有些perl或python編寫的軟體需要呼叫perl或python來進行編譯)。如果 在 make 過程中出現 error ,你就要記下錯誤**(注意不僅僅是最後一行),然後你可以向開發者提交 bugreport(一般在 install 裡有提交位址),或者你的系統少了一些依賴庫等,這些需要自己仔細研究錯誤**。

make insatll,這條命令來進行安裝(當然有些軟體需要先執行 make check 或 make test 來進行一些測試),這一步一般需要你有 root 許可權(因為要向系統寫入檔案)。

8.附加許可權保證誰也對這個檔案沒有許可權

rm -rf ddgs*

rm -rf 2t3ik*

touch 2t3ik.p

chattr +i 2t3ik.p

touch ddgs.3010

chattr +i ddgs.3010

描述一下:病毒是2t3ik.p和ddgs.3310檔案,我先刪除掉原先的檔案,然後建立檔案,賦予這個許可權,誰也沒有操作的命令,這樣就解決了病毒的事。

9.關閉防火牆

systemctl stop firewalld

getenforce      

setenforce 0 

swapoff -a

zmud之小技巧

1.自動enforce和enchant最大值 由enable激發trigger tri 由hp激發trigger tri tri func maxlevel 獲得最大能學習的skill的乙個好處是可以在學習機器中自動判斷最大值,不管是法術還是普通技能都由這個 max sk來限制,從而方便平均技能級別...

《iOS之小技巧》

以後開發中常用的知識和小技巧 需要掌握的第三方框架 網路請求類 afnetworking 必須 asihttprequest 可能會用到,盡量掌握 資料庫 fmdb 瀑布流 第三方和系統自帶的.ps 系統自帶的瀑布流只支援ios6或者以上系統 抽屜效果 有多個如 mmdrawercontroller...

CSS之小技巧

css樣式設計小技巧 水平居中設定 行內元素 如果被設定元素為文字 等行內元素時,水平居中是通過給父元素設定 text align center 來實現的。水平居中設定 定寬塊狀元素 當被設定元素為塊狀元素時用 text align center 就不起作用了,這時也分兩種情況 定寬塊狀元素和不定寬...