<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    方槍槍的java世界

    不要因為風雨飄落就停止了你的腳步,真正的得失就在你的心中。 做喜歡做的事,不輕言放棄!

    2016年12月28日 #

    Centos6.4_Hadoop2.6.0 環境搭建_Centos6.4下安裝配置FTP Server


    1、service iptables off
         參考命令:
         service iptables stop

         service iptables start
         service iptables restart

    2、yum  install  vsftpd   -y

    3
    、yum  install  db4  -y







    posted @ 2017-01-07 19:44 做強大的自己 閱讀(102) | 評論 (0)編輯 收藏

    Centos6.4_Hadoop2.6.0 環境搭建_Centos6.4下安裝配置FTP Server


    1、service iptables off
         參考命令:
         service iptables stop

         service iptables start
         service iptables restart

    2、yum  install  vsftpd   -y

    3
    、yum  install  db4  -y







    posted @ 2017-01-07 19:44 做強大的自己 閱讀(110) | 評論 (0)編輯 收藏

    Linux入門教程(六)linux磁盤管理

         摘要: 第八章 Linux磁盤管理【查看磁盤或者目錄的容量 df 和 du】df 查看已掛載磁盤的總容量、使用容量、剩余容量等,可以不加任何參數,默認是按k為單位顯示的df常用參數有 –i -h -k –m等-i 使用inodes 顯示結果-h 使用合適的單位顯示,例如G-k -m ...  閱讀全文

    posted @ 2017-01-01 14:44 做強大的自己 閱讀(146) | 評論 (0)編輯 收藏

    Linux入門教程(五)linux系統用戶以及用戶組管理

    第七章 linux系統用戶以及用戶組管理
    認識/etc/passwd/etc/shadow】

    這兩個文件可以說是linux系統中最重要的文件之一如果沒有這兩個文件或者這兩個文件出問題,則你是無法正常登錄linux系統的

    [image]

    /etc/passwd’:’分割成7個字段,每個字段的具體含義是:

    1)用戶名(如第一行中的root就是用戶名),代表用戶賬號的字符串用戶名字符可以是大小寫字母數字減號(不能出現在首位)點以及下劃線,其他字符不合法雖然用戶名中可以出現點,但不建議使用,尤其是首位為點時,另外減號也不建議使用,因為容易造成混淆

    2)存放的就是該賬號的口令,為什么是’x’呢?早期的unix系統口令確實是存放在這里,但基于安全因素,后來就將其存放到/etc/shadow中了,在這里只用一個’x’代替

    3)這個數字代表用戶標識號,也叫做uid。系統識別用戶身份就是通過這個數字來的,0就是root,也就是說你可以修改test用戶的uid0,那么系統會認為roottest為同一個賬戶通常uid的取值范圍是0~655350是超級用戶(root)的標識號,1~499由系統保留,作為管理賬號,普通用戶的標識號從500開始,如果我們自定義建立一個普通用戶,你會看到該賬戶的標識號是大于或等于500

    4)表示組標識號,也叫做gid。這個字段對應著/etc/group 中的一條記錄,其實/etc/group/etc/passwd基本上類似

    5)注釋說明,該字段沒有實際意義,通常記錄該用戶的一些屬性,例如姓名電話地址等等不過,當你使用finger的功能時就會顯示這些信息的(稍后做介紹)

    6)用戶的家目錄,當用戶登錄時就處在這個目錄下。root的家目錄是/root,普通用戶的家目錄則為/home/username,這個字段是可以自定義的,比如你建立一個普通用戶test1,要想讓test1的家目錄在/data目錄下,只要修改/etc/passwd文件中test1那行中的該字段為/data即可

    7shell,用戶登錄后要啟動一個進程,用來將用戶下達的指令傳給內核,這就是shell。Linuxshell有很多種sh, csh, ksh, tcsh, bash等,而Redhat/CentOSshell就是bash。查看/etc/passwd文件,該字段中除了/bin/bash外還有/sbin/nologin比較多,它表示不允許該賬號登錄如果你想建立一個賬號不讓他登錄,那么就可以把該字段改成/sbin/nologin,默認是/bin/bash。

    [image]

    再來看看/etc/shadow這個文件,和/etc/passwd類似,用”:”分割成9個字段

    1)用戶名,跟/etc/passwd對應

    2)用戶密碼,這個才是該賬號的真正的密碼,不過這個密碼已經加密過了,但是有些黑客還是能夠解密的所以為了安全,該文件屬性設置為600,只允許root讀寫

    3)上次更改密碼的日期,這個數字是這樣計算得來的,距離197011日到上次更改密碼的日期,例如上次更改密碼的日期為201211日,則這個值就是365*2012-1970+1=15331。

    4)要過多少天才可以更改密碼,默認是0,即不限制

    5)密碼多少天后到期即在多少天內必須更改密碼,例如這里設置成30,則30天內必須更改一次密碼,否則將不能登錄系統,默認是99999,可以理解為永遠不需要改

    6)密碼到期前的警告期限,若這個值設置成7,則表示當7天后密碼過期時,系統就發出警告告訴用戶,提醒用戶他的密碼將在7天后到期

    7)賬號失效期限你可以這樣理解,如果設置這個值為3,則表示:密碼已經到期,然而用戶并沒有在到期前修改密碼,那么再過3天,則這個賬號就失效了,即鎖定了

    8)賬號的生命周期,跟第三段一樣,是按距離197011日多少天算的它表示的含義是,賬號在這個日期前可以使用,到期后賬號作廢

    9)作為保留用的,沒有什么意義

    新增/刪除用戶和用戶組

    a. 新增一個組 groupadd [-g GID] groupname

    [image]

    不加-g 則按照系統默認的gid創建組,跟用戶一樣,gid也是從500開始的

    [image]

    -g選項可以自定義gid

    b. 刪除組 gropudel groupname

    [image]

    沒有特殊選項

    c. 增加用戶 useradd [-u UID] [-g GID] [-d HOME] [-M] [-s]

    -u 自定義UID

    -g 使其屬于已經存在的某個GID

    -d 自定義用戶的家目錄

    -M 不建立家目錄

    -s 自定義shell

    [image]

    你會發現,創建test11時,加上了-M選項后,在/etc/passwd文件中test11那行的第六字段依然有/home/test11,可是ls查看該目錄時,會提示該目錄不存在

    [image]

    -M選項的作用就是不創建用戶的家目錄

    -d. 刪除用戶 userdel [-r] username

    [image]

    -r 選項的作用是刪除用戶時,連同用戶的家目錄一起刪除

    【chfn 更改用戶的finger (不常用)

    前面內容中提到了findger,即在/etc/passwd文件中的第5個字段中所顯示的信息,那么如何去設定這個信息呢?

    [image]

    就是chfn這個命令了修改完后,就會在/etc/passwd文件中的test的那一行第五個字段中看到相關信息了,默認是空的

    創建/修改一個用戶的密碼 “passwd [username]”】

    等創建完賬戶后,默認是沒有設置密碼的,雖然沒有密碼,但該賬戶同樣登錄不了系統只有設置好密碼后方可登錄系統

    為用戶創建密碼時,為了安全起見,請盡量設置復雜一些你可以按照這樣的規則來設置密碼:a. 長度大于10個字符;b. 密碼中包含大小寫字母數字以及特殊字符(*&等);c. 不規則性(不要出現root, happy, love, linux, 123456, 111111等等單詞或者數字);d. 不要帶有自己名字公司名字自己電話自己生日等

    [image]

    passwd 后面不跟用戶名則是更改當前用戶的密碼,當前用戶為root,所以此時修改的是root的密碼,后面跟test則修改的是test的密碼

    用戶身份切換

    Linux系統中,有時候普通用戶有些事情是不能做的,除非是root用戶才能做到這時就需要臨時切換到root身份來做事了

    [image]

    test賬號登錄linux系統,然后使用su - 就可以切換成root身份,前提是知道root的密碼

    [image]

    你可以使用echo $LOGNAME來查看當前登錄的用戶名

    [image]

    su 的語法為: su [-] username

    后面可以跟”-”也可以不跟,普通用戶su不加username時就是切換到root用戶,當然root用戶同樣可以su到普通用戶

    [image]

    ”-“后會連同用戶的環境變量一起切換過來。su test 后雖然切換到了test用戶,但是當前目錄還是切換前的/root目錄,然后當用su - test時切換用戶后則到了test的家目錄/home/test。當用root切換普通用戶時,是不需要輸入密碼的這也體現了root用戶至高無上的權利

    su是可以切換用戶身份,如果每個普通用戶都能切換到root身份,如果某個用戶不小心泄漏了root的密碼,那豈不是系統非常的不安全?沒有錯,為了改進這個問題,產生了sudo這個命令使用sudo執行一個root才能執行的命令是可以辦到的,但是需要輸入密碼,這個密碼并不是root的密碼而是用戶自己的密碼默認只有root用戶能使用sudo命令,普通用戶想要使用sudo,是需要root預先設定的,即,使用visudo命令去編輯相關的配置文件/etc/sudoers。如果沒有visudo這個命令,請使用” yum install -y sudo”安裝

    [image]

    默認root能夠sudo是因為這個文件中有一行” root ALL=(ALL) ALL” 在該行下面加入” test ALL=(ALL) ALL”就可以讓test用戶擁有了sudo的權利如果每增加一用戶就設置一行,這樣太麻煩了所以你可以這樣設置

    [image]

    把這一行前面的”#”去掉,讓這一行生效它的意思是,wheel這個組的所有用戶都擁有了sudo的權利接下來就需要你把想讓有sudo權利的所有用戶加入到wheel這個組中即可

    [image]

    你不妨跟筆者試一下,非常有意思

    posted @ 2017-01-01 14:42 做強大的自己 閱讀(138) | 評論 (0)編輯 收藏

    Linux入門教程(四)文件與目錄管理

         摘要: 第六章 Linux文件與目錄管理在linux中什么是一個文件的路徑呢,說白了就是這個文件存在的地方,例如在上一章提到的/root/.ssh/authorized_keys 這就是一個文件的路徑。如果你告訴系統這個文件的路徑,那么系統就可以找到這個文件。在linux的世界中,存在著絕對路徑和相對路徑。絕對路徑:路徑的寫法一定由根目錄”/”寫起,例如/usr...  閱讀全文

    posted @ 2017-01-01 14:40 做強大的自己 閱讀(157) | 評論 (0)編輯 收藏

    Docker 在windows上安裝運行

    Windows用戶使用Docker ToolBox來安裝Docker軟件。
    Windows上運行Docker,必須是64位的win7或者更高的64位版本

    Docker ToolBox安裝
    需要安裝如下部分:
    Docker Client for Windows
    Docker Toolbox management tool and ISO
    Oracle VM VirtualBox
    Git MSYS-git UNIX tools

    安裝完成后會生成三個快捷方式,分別為:
    (1) Docker Quickstart Terminal: 提供Docker的命令行操作
    (2) Oracle VM VirtualBox: 打開可以看到有一個虛擬機,里面安裝了Core Linux機器,名字為default。
    (3) Kitematic (Alpha):圖形化的docker工具

    啟動Terminal窗口工具之后,我運行hello world報錯了
    $ docker run hello-world
    docker: An error occurred trying to connect: Post http://127.0.0.1:2375/v1.22/co
    ntainers/create: dial tcp 127.0.0.1:2375: connectex: No connection could be made
    because the target machine actively refused it..
    See 'C:\Program Files\Docker Toolbox\docker.exe run --help'.
    上面問題的解決辦法:
    經過多方查資料,可能的原因是本機安裝的其他虛擬網絡,如VMWare, VPN等可能造成網絡沖突導致。
    因此我打算重建自定義網絡,在重建之前,我打開"Oracle VM VirtualBox",刪除了默認的default虛擬機和兩個Host-only網絡。
    本來打算執行一個命令來自定義創建的的,結果當我啟動"Docker Quickstart Terminal"時,系統自動重建了虛擬機和網絡,然后進入結果就OK了。
    因此,解決辦法就是刪除默認的虛擬機和網絡,讓系統幫你重建一次。

    default虛擬機
    可以直接從"Oracle VM VirtualBox"界面進入default虛擬機,不需要輸入密碼即可進入root環境,輸入ifconfig命令可以看到default有三個網段的IP地址,分別為:
    docker0: 172.17.0.1,這個是docker的網橋。
    eth0:10.0.2.15,這個網段在Ubuntu環境中是沒有的,暫不知道為什么會多這一個。
    eth1:192.168.99.100,這個數宿主機的IP地址。

    windows環境部分docker命令
    $ docker-machine env
    export DOCKER_TLS_VERIFY="1"
    export DOCKER_HOST="tcp://192.168.99.100:2376"
    export DOCKER_CERT_PATH="C:\Users\dhu\.docker\machine\machines\default"
    export DOCKER_MACHINE_NAME="default"
    $ docker info
    Containers: 2
    Running: 0
    Paused: 0
    Stopped: 2
    Images: 1
    Server Version: 1.10.3
    Storage Driver: aufs
    Root Dir: /mnt/sda1/var/lib/docker/aufs
    Backing Filesystem: extfs
    Dirs: 6
    Dirperm1 Supported: true
    Execution Driver: native-0.2
    Logging Driver: json-file
    Plugins:
    Volume: local
    Network: bridge null host
    Kernel Version: 4.1.19-boot2docker
    Operating System: Boot2Docker 1.10.3 (TCL 6.4.1); master : 625117e - Thu Mar 10
    22:09:02 UTC 2016
    OSType: linux
    Architecture: x86_64
    CPUs: 1
    Total Memory: 996.1 MiB
    Name: default
    ID: PKEB:7MPC:BCKW:4RCR:JLMF:OMOO:ZY5T:O2W2:3LLX:OXDM:DD56:I4B7
    Debug mode (server): true
    File Descriptors: 10
    Goroutines: 22
    System Time: 2016-04-09T15:39:25.323452975Z
    EventsListeners: 0
    Init SHA1:
    Init Path: /usr/local/bin/docker
    Docker Root Dir: /mnt/sda1/var/lib/docker
    Labels:
    provider=virtualbox
    docker-machine rm default 刪除一個虛擬機

    打開"Oracle VM VirtualBox",進入File-&gt;Preferences-&gt;Network-&gt;Host-only Networks,刪除兩個默認的網絡。
    docker-machine create --driver virtualbox --virtualbox-hostonly-cidr "25.0.1.100/24" dev

    總結一下:Docker在windows上運行其本質是運行在Windows上的虛擬機里面的Linux上,實質上還是運行在Linux,因為Docker是建立在Linux內核基礎上的,Windows無法適應。

    參考資料:
    [1] https://docs.docker.com/windows/
    [2] http://docs.docker.com/windows/started/

    posted @ 2016-12-28 21:52 做強大的自己 閱讀(389) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 亚洲免费综合色在线视频| 在线观看免费黄网站| 亚洲人成网站免费播放| 亚洲成人黄色在线| 免费黄色网址网站| 亚洲最大黄色网址| 岛国av无码免费无禁网站| 亚洲欧美日韩一区二区三区| 最近最新的免费中文字幕| 亚洲中文精品久久久久久不卡| 无码国产精品一区二区免费I6| 亚洲综合激情五月色一区| 破了亲妺妺的处免费视频国产| 美女黄频视频大全免费的| 免费在线观看毛片| 男女一边桶一边摸一边脱视频免费| 亚洲国产精品嫩草影院在线观看| 99re免费视频| 亚洲人成人伊人成综合网无码| 日本一道一区二区免费看| 亚洲高清免费视频| 666精品国产精品亚洲| 嫩草视频在线免费观看| 黄色a级片免费看| 亚洲AV日韩精品久久久久久| 免费看国产精品3a黄的视频| 日日狠狠久久偷偷色综合免费| 亚洲2022国产成人精品无码区| 一二三四影视在线看片免费| 美女无遮挡免费视频网站| 久久国产精品亚洲综合| 成人性生交大片免费看午夜a| 国产成人无码免费网站| 亚洲视频免费在线播放| 国产免费黄色大片| 日本免费一区二区三区| 亚洲另类无码专区首页| 精品国产亚洲一区二区三区| 18禁成年无码免费网站无遮挡| av成人免费电影| 亚洲精品亚洲人成在线播放|