Linux命令筆記三:Linux命令(三)

一炒事、用戶管理

1.創(chuàng)建用戶

#創(chuàng)建用戶
useradd sxt01
passwd sxt01 (root用戶才能修改別人密碼)

#查看用戶元數(shù)據(jù)
id sxt01

#切換用戶
su sxt01

#退回賬戶
exit

2.創(chuàng)建組

#查看用戶元數(shù)據(jù)
id sxt01
返回 uid=500(sxt01) gid=500(sxt01) groups=500(sxt01)

#目標(biāo):share目錄只能讓是sxt01和sxt02共享

#新增組
groupadd sxtshare

#修改用戶元數(shù)據(jù),添加組
usermod -a -G sxtshare sxt01
usermod -a -G sxtshare sxt01

#share目錄讓sxtshare組持有
chown root:sxtshare share
chown -R root:sxtshare share (-R表示遞歸蔫慧,將目錄里有所目錄按此持有組持有者刷新)

#修改目錄權(quán)限
#1.基于字符型 修改目錄權(quán)限
chmod u+w share (用戶+w權(quán)限)
chmod g+w share (組+w權(quán)限)
chmod o-rx share (其他人-rx 讀和打開權(quán)限)

#2.基于數(shù)值型 修改目錄權(quán)限
1 1 1  1 1 1  1 1 1  -> 7 7 7
r w x  r w x  r w x

1 1 0  1 0 1  0 1 0  -> 6 5 2
r w x  r w x  r w x
    
1 1 0  1 1 0  1 1 0  -> 6 6 6
r w x  r w x  r w x
    
chmod 666 sxt01.txt

如果是目錄挠乳,默認(rèn)的權(quán)限是 755 持有者有所有權(quán)限,組和其他人只能讀和打開
如果是文件姑躲,默認(rèn)的權(quán)限是 644 持有者有讀寫睡扬,組和其他人只能讀

二、軟件安裝 rpm yum

Linux軟件安裝的方式有:編譯安裝黍析、rpm安裝[包]卖怜、yum安裝[倉庫]

1.編譯安裝

命令 make
這個(gè)命令是執(zhí)行軟件文件夾下的Makefile文件,Makefile文件里腳本記錄著這個(gè)軟
件怎么安裝阐枣。

[案例]編譯安裝tengine-2.1.0.tar.gz步驟  
    1马靠,下載源碼包
    2,解壓縮:tar xf filename  (x撕毀解壓 f文件 v打印過程)
    3蔼两,cd:vi README
    4甩鳄,./configure
        檢查操作系統(tǒng)
        檢查編譯環(huán)境
        yum install gcc
        pcre 依賴庫
        yum search pcre
        yum install pcre-devel
        openssl
        yum install opssl-devel
    ./configure --help
    ./configure --prefix=/opt/sxt/nginx
    5,Makefile
    6额划,make
    7妙啃,make install
    8,cd /opt/sxt/nginx/sbin     ./nginx
    9俊戳,瀏覽器訪問測(cè)試

2.rpm安裝

基本命令: rpm -i filename

rpm使用:
  -ivh  filename (v是打印過程揖赴,需要占IO一般不使用)
  --prefix
rpm升級(jí):
  -Uvh
  -Fvh
rpm卸載:
  -e PACKAGE_NAME

rpm查詢

rpm -qa : 查詢已經(jīng)安裝的所有包
rpm -q  PACKAGE_NAME: 查詢指定的包是否已經(jīng)安裝
rpm -qi PACKAGE_NAME: 查詢指定包的說明信息
rpm -ql PACKAGE_NAME: 查詢指定包安裝后生成的文件列表
rpm -qc PACEAGE_NEME:查詢指定包安裝的配置文件
rpm -qd PACKAGE_NAME: 查詢指定包安裝的幫助文件
rpm -q --scripts PACKAGE_NAME: 查詢指定包中包含的腳本  
rpm -qf /path/to/somefile: 查詢文件是由哪個(gè)rpm包安裝生成的    
如果某rpm包尚未安裝,需查詢其說明信息抑胎、安裝以后會(huì)生成的文件
rpm -qpi /PATH/TO/PACKAGE_FILE
rpm -qpl 

#例:
rpm -qa(查詢r(jià)pm安裝清單)
rpm -qa | grep jdk

#包釋放哪些文件
rpm -ql jdk-1.7.0_67-fcs.x86_64 

3.yum安裝

yum是從倉庫查找需要的rpm包燥滑,安裝目標(biāo)包的同時(shí)也把其依賴包也安裝好了。

yum命令

yum install man(安裝)
yum remove man (卸載)
yum erase man  (卸干凈些)

yum repolist  (顯示服務(wù)器指向哪些倉庫圆恤,每個(gè)倉庫多少包)
yum clean all (清除之前的緩存)
yum makecache (從新從倉庫拉回元數(shù)據(jù))
yum update    (盯著倉庫中最新版本包把本地包升級(jí))

查詢:
  yum list   (已經(jīng)安裝過和還未安裝的包)
  yum search (搜索包)
  yum info   (包信息)
    
    
分組:
  yum grouplist
  yum groupinfo
  yum groupinstall
  yum groupremove
  yum groupupdate

yum倉庫

1.repo默認(rèn):
    /etc/yum.repos.d/ (倉庫在哪)
    vi CentOS-Base.repo
    [repoID]
    baseurl=
      http://
      file://
      ftp://
    enable=0  /  1
    enable=0  /  1
2.repo國內(nèi)源:
    http://mirrors.aliyun.com
    centos-->幫助突倍,按照說明步驟執(zhí)行
    yum install wget
  ....
3.repo本地目錄源:
    mount /dev/cdrom /mnt 掛載光盤
    vi /etc/yum.repos.d/local.repo
    [local]
    baseurl=file:///mnt
    gpgcheck=0
    enable=1
4.增加epel的repo:
    http://mirrors.aliyun.com
    epel>>>>> 幫助腔稀,按照說明步驟執(zhí)行
    wget centos6.......

注:實(shí)際生產(chǎn)環(huán)境一般是局域網(wǎng),拿一臺(tái)服務(wù)器做yum倉庫羽历,使用nginx暴露給其他機(jī)器用焊虏。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市秕磷,隨后出現(xiàn)的幾起案子诵闭,更是在濱河造成了極大的恐慌,老刑警劉巖澎嚣,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疏尿,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡易桃,警方通過查閱死者的電腦和手機(jī)褥琐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晤郑,“玉大人敌呈,你說我怎么就攤上這事≡烨蓿” “怎么了磕洪?”我有些...
    開封第一講書人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長诫龙。 經(jīng)常有香客問我析显,道長,這世上最難降的妖魔是什么签赃? 我笑而不...
    開封第一講書人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任谷异,我火速辦了婚禮,結(jié)果婚禮上姊舵,老公的妹妹穿的比我還像新娘晰绎。我一直安慰自己,他們只是感情好括丁,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著伶选,像睡著了一般史飞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上仰税,一...
    開封第一講書人閱讀 49,772評(píng)論 1 290
  • 那天构资,我揣著相機(jī)與錄音,去河邊找鬼陨簇。 笑死吐绵,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播己单,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼唉窃,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了纹笼?” 一聲冷哼從身側(cè)響起纹份,我...
    開封第一講書人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎廷痘,沒想到半個(gè)月后蔓涧,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡笋额,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年元暴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片兄猩。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡茉盏,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出厦滤,到底是詐尸還是另有隱情援岩,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布掏导,位于F島的核電站享怀,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏趟咆。R本人自食惡果不足惜添瓷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望值纱。 院中可真熱鬧鳞贷,春花似錦、人聲如沸虐唠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽疆偿。三九已至咱筛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間杆故,已是汗流浹背迅箩。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留处铛,地道東北人饲趋。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓拐揭,卻偏偏與公主長得像,于是被迫代替她去往敵國和親奕塑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子堂污,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

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

  • 1 Linux軟件安裝概述 安裝程序的方式: 通用二進(jìn)制格式:直接解壓壓縮文件,就可以使用爵川。但一定要注意安裝平臺(tái)敷鸦。...
    yichen_china閱讀 1,321評(píng)論 0 1
  • Linux程序包的管理需要依賴程序包管理工具,程序包管理工具可以實(shí)現(xiàn)程序的安裝寝贡、升級(jí)扒披、卸載、查詢和校驗(yàn)圃泡,等等相關(guān)操...
    piziyang12138閱讀 908評(píng)論 0 0
  • Linux程序包的管理需要依賴程序包管理工具碟案,程序包管理工具可以實(shí)現(xiàn)程序的安裝、升級(jí)颇蜡、卸載价说、查詢和校驗(yàn),等等相關(guān)操...
    Dream_wdl閱讀 641評(píng)論 0 3
  • Linux程序包的管理需要依賴程序包管理工具风秤,程序包管理工具可以實(shí)現(xiàn)程序的安裝鳖目、升級(jí)、卸載缤弦、查詢和校驗(yàn)领迈,等等相關(guān)操...
    Arroganter閱讀 896評(píng)論 0 2
  • 軟件包基礎(chǔ) 包管理器 二進(jìn)制應(yīng)用程序的組成部分:二進(jìn)制文件,庫文件碍沐,配置文件狸捅,幫助文件 程序包管理器 debian...
    毛利卷卷發(fā)閱讀 1,211評(píng)論 0 2