Apline Linux

Apline Linux是一個(gè)面向安全應(yīng)用的輕量級(jí)Linux發(fā)行版。它采用了musl libc和busybox以減小系統(tǒng)的體積和運(yùn)行時(shí)資源的消耗掸茅,同時(shí)還提供了自己包管理工具apk;

Apline Linux的內(nèi)核都打上了grsecurity/Pax補(bǔ)丁,并且所有的程序都編譯為Postion Independent Executables(PIE)以增強(qiáng)系統(tǒng)的安全性;

Apline Linux的優(yōu)缺點(diǎn)

優(yōu)點(diǎn)

  • Apline Linux的Docker鏡像特點(diǎn)就是輕巧(大小只有5M)且有完整的包管理工具炎咖,需要更少的運(yùn)行資源央碟;

缺點(diǎn)

  • Apline Linux使用了musl libc,可能和其他發(fā)行版GUN/Linux都使用的glibc實(shí)現(xiàn)會(huì)有些不同吹害;

Apline Linux包管理

Apline Linux使用apk進(jìn)行包管理螟凭,通過apk --help命令查看完整的管理命令,下面列舉常用的命令:

升級(jí)包

apk update  # 更新最新本地鏡像源
apk upgrade # 升級(jí)軟件
apk add --upgrade busybox # 指定升級(jí)部分軟件包

安裝包

apk add openssh vim
apk add --no-cache mysql-clinet
apk add docker --update-cache --repository http://mirrors.ustc.edu.cn/alpine/v3.4/main/ --allow-untrusted

卸載刪除包

apk del xxx

search搜索可用的包

apk search 
apk search -v 'acf*' # 通過包名搜索
apk search -v -d 'docker' # 通過描述文件搜索

info顯示包信息

apk info # 列出所有已安裝的包
apk info -a zlib # 顯示完整的軟件包信息
apk info --who-owns /sbin/lbu # 顯示指定文件屬于的包

Apline鏡像源

國內(nèi)鏡像源

清華TUNA鏡像源:https://mirror.tuna.tsinghua.edu.cn/alpine/
中科大鏡像源:http://mirrors.ustc.edu.cn/alpine/
阿里云鏡像源:http://mirrors.aliyun.com/alpine/

配置鏡像源

以中科大源為例:在/etc/apk/repositories文件中加入對(duì)應(yīng)源地址就行了它呀,一行一個(gè)地址螺男。

$ vi /etc/apk/repositories
# /media/cdrom/apks
http://mirrors.ustc.edu.cn/alpine/v3.5/main
http://mirrors.ustc.edu.cn/alpine/v3.5/community

Alpine Linux init系統(tǒng)

https://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System

Alpine Linux使用的是Gentoo一樣的OpenRC init系統(tǒng), 需要注意的是棒厘,docker apline并沒有啟動(dòng)rc init, 如果需要使用, apk add openrc --no-cache;

  • rc-update: 主要用于不同運(yùn)行級(jí)增加或者刪除服務(wù)

    rc-update add docker boot #增加一個(gè)服務(wù)
    rc-update del docker boot #刪除一個(gè)服務(wù)
    
  • rc-status: 主要用于運(yùn)行級(jí)的狀態(tài)管理

    rc-status #檢查默認(rèn)運(yùn)行級(jí)別的狀態(tài)
    rc-status -a #檢查所有運(yùn)行級(jí)別的狀態(tài)
    
  • rc-service: 主用于管理服務(wù)的狀態(tài)

    rc-service sshd start #啟動(dòng)一個(gè)服務(wù)。
    rc-service sshd stop #停止一個(gè)服務(wù)下隧。
    rc-service sshd restart #重啟一個(gè)服務(wù)奢人。
    

可用的運(yùn)行級(jí)別

  • sysinit - Brings up any system specific stuff such as /dev, /proc and optionally /sys for Linux based systems. It also mounts /lib/rc/init.d as a ramdisk using tmpfs where available unless / is mounted rw at boot. rc uses /lib/rc/init.d to hold state information about the services it runs. sysinit always runs when the host first starts and should not be run again.
  • boot - Generally the only services you should add to the boot runlevel are those which deal with the mounting of filesystems, set the initial state of attached peripherals and logging. Hotplugged services are added to the boot runlevel by the system. All services in the boot and sysinit runlevels are automatically included in all other runlevels except for those listed here.
  • single - Stops all services except for those in the sysinit runlevel.
  • reboot - Changes to the shutdown runlevel and then reboots the host.
  • shutdown - Changes to the shutdown runlevel and then halts the host.
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市淆院,隨后出現(xiàn)的幾起案子何乎,更是在濱河造成了極大的恐慌,老刑警劉巖迫筑,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宪赶,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡脯燃,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門蒙保,熙熙樓的掌柜王于貴愁眉苦臉地迎上來辕棚,“玉大人,你說我怎么就攤上這事邓厕∈藕浚” “怎么了?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵详恼,是天一觀的道長补君。 經(jīng)常有香客問我,道長昧互,這世上最難降的妖魔是什么挽铁? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮敞掘,結(jié)果婚禮上叽掘,老公的妹妹穿的比我還像新娘。我一直安慰自己玖雁,他們只是感情好更扁,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著赫冬,像睡著了一般浓镜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上劲厌,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天膛薛,我揣著相機(jī)與錄音,去河邊找鬼脊僚。 笑死相叁,一個(gè)胖子當(dāng)著我的面吹牛遵绰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播增淹,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼椿访,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了虑润?” 一聲冷哼從身側(cè)響起成玫,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拳喻,沒想到半個(gè)月后哭当,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡冗澈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年钦勘,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片亚亲。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡彻采,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出捌归,到底是詐尸還是另有隱情肛响,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布惜索,位于F島的核電站特笋,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏巾兆。R本人自食惡果不足惜猎物,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望臼寄。 院中可真熱鬧霸奕,春花似錦、人聲如沸吉拳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽留攒。三九已至煤惩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間炼邀,已是汗流浹背魄揉。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拭宁,地道東北人洛退。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓瓣俯,卻偏偏與公主長得像,于是被迫代替她去往敵國和親兵怯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子彩匕,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)媒区,斷路器驼仪,智...
    卡卡羅2017閱讀 134,654評(píng)論 18 139
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,161評(píng)論 2 33
  • Linux系統(tǒng)啟動(dòng)流程宙攻、grub修復(fù)奠货、模塊管理及內(nèi)核參數(shù)設(shè)定 runlevel, who -r , chkconf...
    魏鎮(zhèn)坪閱讀 5,568評(píng)論 0 7
  • 愿你身前有精彩的世界,是一腔孤勇的戰(zhàn)士粘优;也愿你背后有父母的牽掛仇味,是永遠(yuǎn)無須長大的孩童。
    PhilosophyLi閱讀 171評(píng)論 0 0
  • 作者/子起 一排排的霓虹燈 裝點(diǎn)著這座小城 看河面波光粼粼 我貪婪地呼吸著 雨后新鮮的空氣 享受大自然賜給 我這美...
    子起閱讀 161評(píng)論 0 4