日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

使用Hadoop所需要的一些Linux基础

發布時間:2023/11/29 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Hadoop所需要的一些Linux基础 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux 概念

Linux 是一個類Unix操作系統,是 Unix 的一種,它
控制整個系統基本服務的核心程序 (kernel) 是由
Linus 帶頭開發出來的,「Linux」這個名稱便是以
「Linus’s unix」來命名的。

  • Linux泛指一類操作系統,具體的版本有: Ubuntu、CentOS、Debian、Red Hat、OpenSUSE、UOS(統信)、Deepin(深度)、優麒麟(Ubuntu Kylin)等。
  • Linux是一個多用戶、多任務的操作系統。
  • Linux支持帶卓面(GNOME)的鼠標操作方式(GUI),也支持不帶卓面的命令行操作方式(CMD)。

系統目錄結構

/etc 配置文件和子目錄, /etc/hosts,主機名與IP地址的映射文件
/bin 存放常用命令 /root 管理員用戶主目錄
/tmp 臨時文件目錄 /var 包含日志文件
/usr 用戶應用程序和文件目錄,類似Program files目錄

用戶目錄結構(/home)

用戶zach主目錄/home/zach 用戶his主目錄/home/his
用戶在自己的主目錄有權限修改、創建文件及文件夾操作

環境與用戶

  • root用戶
    管理員用戶,其目錄在根一級(/root)
    管理員用戶有權限修改根目錄級別的文件!
  • 普通用戶 who 或 w 查看
    /home/$username, 每個用戶的主目錄,
    “~”
    ~/.bash_profile 用戶環境文件(.表示隱藏)
  • 環境變量
    /etc/profile 系統級;例如在最后一行,添加java路徑;

/etc/sysconfig/network 主機名在此文件設置

修改系統根目錄下的文件需要管理員權限,對于普通用戶
可通過sudo命令來修改文件: sudo vim /etc/profil

目錄操作

  • mkdir、rmr 創建/刪除文件夾
  • touch、rm 創建/刪除文件
  • pwd(顯示當前目錄)
  • cd 改變目
pwd ,查看當前路徑 cdcd ~ 進入用戶主目錄, ~表示用戶主目錄 mkdir mydir 在當前目錄下創建子目錄mydir rmr -R mydata 刪除目錄(R表示遞歸刪除其下子目錄) rm filename 刪除文件 touch filename 創建一個文件(內容為空)

顯示與查找

  • ls 列出目錄
  • ll 列出目錄詳細信息
  • find 查找
  • cp 復制 , mv 移動或改名
ls -al 顯示當前目錄(a表示所有,即包含隱藏文件) ls –R | grep hadoop,在當前路徑遞歸查找hadoop文件 名, ”|”表示管道,grep 文本搜索 find . –name ‘*hadoo

壓縮與解壓

  • tar -xzvf 待解壓文件名 –C 目標路徑
  • tar -czvf 目標壓縮文件名 文件或目
1.將當前目錄下所有.txt文件打包并壓縮歸檔到文件this.tar.gz tar czvf this.tar.gz ./*.txt 2.將當前目錄下的this.tar.gz中的文件解壓到當前目錄 tar xzvf this.tar.g

查看文件內容

  • cat 由第一行開始顯示文件內容
  • tac 從最后一行開始顯示, tac 是 cat 的倒著寫!
  • nl 顯示的時候,輸出行號!
  • more 一頁一頁的顯示文件內容
  • less 與 more 類似,可以往前翻頁!
  • head 只看頭幾行
  • tail 只看末尾幾行

vi 或者 vim 編輯(命令行界面)

注意:
一、編輯文件時注意區別linux和win的換行符:

  • 1.windows中的換行符是\r\n,
  • 2.linux/unix下的換行符是\n

二、文件格式互轉命令

  • 1.unix2dos:將具有unix風格的格式文件轉化為具有window下的格式文件。
  • 2.dos2unix:將具有windows風格的格式文件轉化為unix下的格式文件

其他命令

  • 服務管理 systemctl命令(Centos 7)
    systemctl start/stop/restart/enable/disable/status XX.servic
systemctl status firewalld.service 查看防火墻狀態 systemctl enable docker 設置開機啟動docker服務
  • 顯示本機IP地址
    ip a 、 ifconfig
  • 進程相關
    jps 顯示運行java進程

kill 進程ID //強制關閉進程

ps 查看所有運行進程

  • 安裝軟件包或工具(root用戶操作)
    centos使用yum的方式,Ubuntu使用apt-get 方式
yum -y install lrzsz 安裝文件上傳下載工具lrzsz,其中rz上傳(從windows->linux),sz相反 yum -y install vim 安裝vim命
  • 用戶、用戶組 useradd,groupadd
    useradd demo 增加用戶
    groupadd gdemo 增加用戶組

  • chown改變(文件或文件夾)所有者

  • chmod命令:
    一、語法:chmod [對誰操作] [操作符] [賦予的權限] 文件名

二、操作對象:

u 用戶user,表現文件或目錄的所有者

g 用戶組group,表現文件或目錄所屬的用戶組

o 其他用戶other

a 所有用戶all

三、操作符:+ 添加權限 ,- 減少權限 ,=直接給定一個權限

四、權限:1、r(4) 2、w(2) 3、x(1)

例如:

chmod u+x ex1.py 設定為只有該文件擁有者可以執行 chmod 755 文件或文件夾名字 chmod a=rwx 1.txt 等同于 chmod 777 1.txt

總結

以上是生活随笔為你收集整理的使用Hadoop所需要的一些Linux基础的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。