一:簡單了解
linux是多使用者多工的作業系統,比如我的chy,就是向管理員申請的賬戶
二:使用者管理
#存放使用者資訊
/etc/passwd
#存放使用者組資訊
/etc/group
#存放使用者密碼
/etc/shadow
#新增新的使用者:useradd
-g:指定使用者主組(id、組名)(比如-g 1001)
-g:指定使用者附加組(id、組名)
-u:uid,使用者id
-c:注釋
如:useradd chychy
驗證是否成功?
1:cat /etc/passwd
chychy:x:1001:1001::/home/chychy:/bin/bash
(使用者名稱,x表示密碼但不是密碼,使用者id,使用者屬主組id,注釋(這裡我沒加所以沒內容),家目錄,直譯器)
(解析器的作用是收集使用者命令,傳遞給核心處理)
2:驗證是否家目錄
[root@localhost ~]# ls /home
chy chychy
#假如給chychy1設定了主組(存在的,比如1001),又設定了附加組(1002,可存在或者不存在)
在/etc/passwd查到的是主組1001,但是在/etc/group發現沒有1002這個附加組,但是可以看到chychy1在組1001後(有主組就不建立同名組了)
修改使用者:usermod
引數和增加使用者一樣(上面那幾個)
-l:修改使用者名稱(字母l)
如:chy:x:1000:1000:chy:/home/chy:/bin/bash
chychy:x:1001:1001::/home/chychy:/bin/bash
我想把chychy屬主組和附加組都改為1000
usermod -g 1000 -g 1000 chychy
查詢可以看到:
chychy:x:1001:1000::/home/chychy:/bin/bash
chy:x:1000:chychy
chychy:x:1001:(其實這個我不是很理解,我覺得這個應該沒意義了才對)
#改名字
usermod -l 新名 舊名
刪除帳號:userdel
-r : 刪除使用者同時刪除家目錄
[root@localhost ~]# userdel -r chychy
userdel:組「chychy」沒有移除,因為它不是使用者 chychy 的主組
內容是刪除了,但是這個刪除不了(就是我覺得沒意義那個,之前我是改了屬組了,我的理解是通過組管理刪掉它)
chychy:x:1001:
#切換使用者
su 使用者名稱
#切換管理員
su root
注意:1:低往高要密碼,高往低不需要
2:低訪問不了高的家目錄,反之可以
三:設定使用者密碼
passwd 使用者名稱
(輸入,確認輸入)
進入單使用者模式修改root密碼:
四:使用者組管理
例如:chychy:x:1001:aaa
(使用者組名,密碼(一般不需要,x只是乙個佔位符),使用者組id,組內使用者名稱)
#使用者組新增:groupadd
-g:自定義組id
驗證:tail -l /etc/group
-g:自定義組id
-n:設定新的使用者組名稱
注意:名字都是新-舊的 -n 新 舊
#刪除使用者組
groupdel 名字
注:如果刪除的組,是某個使用者的主組,則不能刪除
如果想刪除,則要先把該使用者移除該組
五:網路設定網絡卡配置檔案:centos7的路徑是這個了:cd /etc/sysconfig/network-scripts
ifcfg是網絡卡的名稱
[root@localhost network-scripts]# cat ifcfg-ens33
type=ethernet 型別:乙太網
proxy_method=none
browser_only=no
bootproto=dhcp ip位址分配方式,dhcp表示動態主機分配協議
defroute=yes
ipv4_failure_fatal=no
ipv6init=yes
ipv6_autoconf=yes
ipv6_defroute=yes
ipv6_failure_fatal=no
ipv6_addr_gen_mode=stable-privacy
name=ens33
uuid=86934d72-e072-420a-a94e-aeaa46a8d6e3 識別號
device=ens33 裝置名
onboot=yes 自動啟動
#後續有空再去了解
#重啟網絡卡
[root@localhost network-scripts]# ls /etc/init.d
functions netconsole network readme
看到要網絡卡,可以用/etc/init.d/network restart
#這種也行(但是有些分支可能沒有service 命令)
service network restart
#建立快捷方式(軟連線)
ln -s 原始檔案路徑 快捷方式路徑
#通過ls -l可以看到,檔案型別|表示是link(連線型別),後面的》指向原始檔案路徑
#停止某個網絡卡(不要隨意禁用網絡卡)
停止:ifdown 網絡卡名
開啟:ifup 網絡卡名
六:ssh服務
ssh協議主要作用:遠端連線協議,遠端檔案傳輸協議
協議使用埠預設是22
配置檔案:/etc/ssh/ssh_config
埠號可以改,但是範圍要在0-65535,而且不能使用已經被使用的埠
#遠端終端
主要是用來遠端連線伺服器的:常見工具:xshell(收費),securecrt,putty(免費)
#怎麼連線?如putty
1:確保ip能ping通,ifconfig查到inet的ip,ping一下看看(在w就行)
2:輸入ip和,埠是22(如果沒改),open(第乙個次會有個鑰匙,問你確認)
3:輸入賬號密碼就行,回車,看到終端就ok
#ssh服務檔案傳輸
可以下個filezilla
七:檔案的基本屬性
參考:
servlet學習總結六
cookie和session http協議是無狀態的,為了實現會話跟蹤,使用cookie和session。cookie是server向client寫入的一段資訊,使用鍵值對,name value 存放。session是儲存在服務端的,客戶端訪問服務的時候,服務端將客戶端的資訊以某種形式儲存起來。se...
ActiveRecord學習(六) 總結
為方便大家學習activerecord,現將有關文章整理如下,希望對大家有多幫助,同時希望ar學習者能多多交流,多談談自己學習過程中的體會。官方 terrylee castle activerecord學習實踐 1 快速入門指南 castle activerecord學習實踐 2 構建配置資訊 ca...
機器學習總結(六) K means總結
k means是非常常見的聚類演算法,思想簡單,易於實現,現在已經被廣泛應用到各種聚類任務當中。k means的基本思想是先初始化聚類中心,然後計算所有點到不同聚類中心的距離,重新計算聚類中心,反覆迭代,直到聚類中心沒有變化或者到達最大的迭代次數停止。因為思想簡單,所以易於使用,但是這個方法存在著很...