Linux網路配置 RPM命令 samba服務 Linux目錄結構

来源:https://www.cnblogs.com/happyhuangjinjin/archive/2018/02/25/8471055.html
-Advertisement-
Play Games

Linux網路配置 RPM命令 samba服務 Linux目錄結構 ...


第一種方法:
(1)用root身份登錄,運行setup命令進入到 text mode setup utiliy對網路進行配置,這裡可以進行ip,子網掩碼,預設網關,dns的設置。
(2)這時網卡的配置沒有生效,運行/etc/rc.d/init.d/network restart命令我們剛纔的操作才會生效。
第二種方法:
(1)ifconfig eth0 x.x.x.x對網卡進行設置
(2)ifconfig eth0 network x.x.x.x對子網掩碼進行設置
對廣播地址和dns使用預設的。
這樣配置網路將會立即生效,但是是臨時的
第三種方法:
(1)修改/etc/sysconfig/network-scripts/ifcfg-eth0這個文件里各個屬性,包括ip,子網掩碼,廣播地址,預設網關。
(2)這時網卡的配置沒有生效,運行/etc/rc.d/init.d/network restart命令我們剛纔作的配置才會生效,這種方法是最底層的修改方法。

RPM包管理
一種用於互聯網下載的打包及安裝工具,它包含了在某些Linux分發版本中,它生產具有.RPM擴展名的文件。RPM是red hat package manager(red hat 軟體包管理工具)的縮寫,這一文件格式名稱雖然打上了red hat的標誌,但是其原始設計概念是開放式的,現在包括OpenLinux、SuSE以及Turbo Liunx的分發版本中都採用該方式管理軟體。可以算是公認的行業標準了。

rpm -qa:查詢所有安裝的所有rpm軟體包
rpm -qa | more
rpm -qa | grep x
rpm -q軟體包名:查詢軟體包是否被安裝
rpm -qi 軟體包名:查詢軟體包信息
rpm -ql 軟體包名:查詢軟體包中的文件
rpm - qf 文件全路徑名:查詢文件所屬的軟體包
rpm -qf /etc/password
rpm -qp 包文件名:查詢包的信息對這個軟體包的介紹
rpm -qp jdk-1_5_0-liunx-i586.rpm
安裝rpm包:
rpm -i RPM包全路徑名稱:安裝到當前系統 i=install
rpm -ivh RPM包全路徑名稱:安裝包到當前系統有提示信息
i=install v=verbose h=hash
卸載rpm包:
rmp -e RPM包名稱
如果其他軟體包依賴於你卸載的軟體包,卸載時則會產生錯誤信息。若讓RPM忽略這個錯誤繼續卸載(這個可不是一個好主意,因為依賴於該軟體包的程式可能無法運行)。請使用--nodeps命令行選項。
升級RPM軟體包:
rpm -U RPM包全路徑名


Samba
這些年來,windows與liunx操作系統各自擁有自己的用戶群和市場。然而在一般公司或學校里,可能同時有windows和liunx主機,Windows主機之間可以利用“網上鄰居”來訪問共用資源,NFS也能使liunx主機之間實現資源訪問。而SAMBA服務軟體能夠使windows與linux之間實現資源共用。
SMB通信協議採用的是C/S結構,所以SAMBA軟體可分為客戶端及伺服器兩部分,通過執行SAMBA客戶端程式,linux主機便可使用網路上的Windows主機所共用的資源;而在linux主機上安裝SAMBA伺服器,則可以是windows主機訪問SAMBA伺服器共用的資源。
我們看看samba伺服器的安裝,在容易出錯的地方。我會特別的強調一下:
1、檢查是否安裝了:samba
rpm -qa | grep samba
2、mount /mnt/cdrom
cd /mnt/cdrom 找到samba客戶端和伺服器均需要的文件
rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm
rpm -ivh samba-2.2.71-7.9.0.i386.rpm 伺服器軟體
rpm -ivh samba-client-2.2.71-7.9.0.i386.rpm 客戶端軟體
cd ~
umonut /mnt/cdrom
3、設置samba密碼文件
//先在linux中建立一個普通用戶huangjinjin
//將/etc/passwd中的用戶都添加到smbpasswd中
查看mksmbpasswd.sh文件路徑
rpm -ql samba 中你會看到 /usr/bin/mksmbpasswd.sh
cd /usr/bin/
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
//設置用戶huangjinjin的samba密碼
smbpasswd huangjinjin
4、啟動samba服務
service smb start 啟動
service smb stop 停止
service smb restart 重啟


LINUX目錄結構說明:
/ Liunx文件系統的入口,也是處於最高一級的目錄
/bin 基礎系統所需要的那些命令位於此目錄,也是最小系統所需的命令; 比如ls、cp、mkdir等命令。功能和/usr/bin類似,這個目錄中的文件都是可執行的,普通用戶都可以使用的命令。做為基礎系統所需要的最基礎的命令就是放在這裡。
/boot Liunx的內核及引導系統程式所需要的文件,比如vmlinuz initrd.img都位於這個目錄中。一般情況下,GRUB或者LILO系統引導管理器也位於該目錄中。
/dev 設備文件存儲目錄,比如音效卡、磁碟等
/etc 系統配置文件的所在地,一些伺服器的配置文件也在這個目錄中。比如用戶帳號及密碼配置文件。
/home 普通用戶家目錄預設存放目錄
/lib 庫文件的存放目錄
/sbin 大多是涉及系統管理的目錄的存放地,是超級許可權用戶root的可執行命令存放地,普通用戶無許可權執行這個目錄下的命令,這個目錄和/usr/sbin、/usr/X11R6/sbin或者/usr/local/sbin目錄是相似的;我們記住就行了,凡是目錄sbin中包含的都是root許可權才能執行的。
/tmp 臨時文件目錄,有時用戶運行程式的時候,會產生臨時文件。/tmp就用來存放臨時文件的。/var/tmp目錄和這個目錄功能相似


海量視頻獲取 前端 後端


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • RuntimeException也可以給throws 非運行異常(編譯異常)throw 一定需要throws 異常,以待捕獲或繼續拋出,是因為運行時異常一旦發生,程式會停止 運行時異常 jvm會自動補throws,所以不寫也不會出錯,寫上也行 子父類異常問題 子類異常不能大於父類異常 父類無異常,子 ...
  • Spring提供了一套管理項目中的事務的機制 以前寫過一篇簡單的介紹事務的隨筆:http://www.cnblogs.com/xuyiqing/p/8430214.html 還有一篇Hibernate的事務管理:http://www.cnblogs.com/xuyiqing/p/8449167.ht ...
  • 一、高效定位代碼 1、跳轉 1、項目之間的跳轉 Next Project Window 快捷鍵 Ctrl + Alt + 左方括弧。 Previous Project Window 快捷鍵 Ctrl + Alt + 左方括弧。 2、文件之間的跳轉 1、Find Action 快捷鍵 Ctrl + S ...
  • .NET Core UI框架Avalonia,Avalonia是一個基於WPF XAML的跨平臺UI框架,並支持多種操作系統:Windows(.NET Framework,.NET Core),Linux(GTK),MacOS,Android和iOS。 Avalonia目前處於測試階段。 GitHu ...
  • 在之前寫的一篇文章(XAML: 自定義控制項中事件處理的最佳實踐)中,我們曾提到了在 .NET 中如果事件沒有反註冊,將會引起記憶體泄露。這主要是因為當事件源會對事件監聽者產生一個強引用,導致事件監聽者無法被垃圾回收。 在這篇文章中,我們首先將進一步說明記憶體泄露的問題;然後,我們會重點介紹 .NET 中 ...
  • 轉自:http://www.cnblogs.com/TankXiao/p/3164995.html 整理了一些VS的快捷鍵 格式化整個文檔:(Ctrl + K, Ctrl + D)智能感知:(Ctrl + J)查看函數參數: (Ctrl+K, Ctrl+P)插入代碼段:(Ctrl+K, Ctrl+S ...
  • 認識線程 因為新啟動的線程里會休息一下,所以肯定是主線程的方法先執行, 如果想讓新啟動的線程執行完再去執行主線,也就是讓主線程等待,可以用 join 有時候覺得新啟動的線程有點不聽話,乾脆幹掉吧,讓它活一會已經夠意思了,可以用Abort,但是這個容易出問題,不建議使用。 線程是有前後之分的,預設顯示 ...
  • 1 2 //WINForm窗體中切換前後臺線程執行任務: 3 protected void RunOnUI(Action action) 4 { 5 Invoke(action); 6 } 7 8 protected void RunOnBg(Action action) ... ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...