liunx系統基本知識
lsb_realease -a 適用於大多數的linux 系統
uname -a
uname -r
linux系統命令格式
命令 命令選項 命令描述
名稱全稱用途/
/整個目錄結構的起始點
binbinaries
用來存放常用的二進位制命令
boot
boot
包含引導linux的重要檔案,如grup和核心檔案
devdevises
儲存裝置的資料夾,包括顯示器,硬碟等
e3base
e3base
安裝配置集群的資料夾,包括hadoop,sqoop等
etcetc
系統所有的配置檔案
home
home
存放使用者家目錄檔案及配置
liblibraries
系統庫檔案
media
mdia
載入各種**檔案,如光碟,軟盤
mntmount
用於載入各種檔案系統
optoptionally
用於存放可選的安裝程式
proc
process
包含程序資訊,是記憶體的對映
root
root
root使用者的家目錄
sbin
sbin
存放系統專用的二進位制命令
srvsrv
軟體服務啟動後所需程式
syssystem
存放系統資訊
tmptemporary files
臨時檔案
usruser
存放普通使用者的程式和庫檔案,文件
varvariable file
存放時間,大小,內容經常變的檔案
selinux 是 2.6 版本的 linux 核心
中提供的強制訪問控制(mac
)系統。
linux系統的安裝
光碟安裝,優盤安裝,網路安裝。
linux系統的管理
顯示程序 ps -auxefl
強制殺死程序 kill -9 程序的pid
定時執行某程式或者命令 crontab
顯示檔案系統 df -mktphh
顯示檔案系統的劃分情況 fdisk -l
rpm是redhat發行的包管理工具
查詢安裝包 rpm -qi 包名
yum list
使用者管理
命令功能
useradd
新增使用者賬號
userdel
刪除使用者賬號
usermod
設定使用者屬性
userwd
設定使用者口令
案例:useradd st01 新增使用者
passwd st01 更改使用者st01的密碼
userdel -r st01 刪除st01使用者
使用者賬號相關文件和目錄
路徑描述
/etc/passwd
儲存使用者賬號資訊
/etc/shadow
使用者的加密口令
/etc/skel
使用者的初始配置檔案
使用者組管理
命令功能
groupadd
新增使用者組賬號
groupdel
刪除使用者組賬號
案例:groupadd class1 新增class1專案組
useradd -g class1 st02 建立使用者時指定使用者組
usermod -g class1 st01 更改使用者的使用者組
groupdel class1 刪除專案組
路徑描述
/etc/group
儲存使用者組賬號資訊
檔案許可權管理
命令描述
chmod -uoag =+-
-u 使用者,o其他,g使用者組,a所有,=覆蓋以前許可權,+增加許可權,-減少許可權
chmod 755 filename
給檔案filename賦予755許可權,u=rwx,g=rx,o=rx
chmod u=rwx,g=rx.o=rx filename
給檔案filename賦予755許可權,u=rwx,g=rx,o=rx
chmod u=rwx,go=rx filename
給檔案filename賦予755許可權,u=rwx,g=rx,o=rx
chmod u+rwx,g+rx,o=rx filename
給檔案filename賦予755許可權,u=rwx,g=rx,o=rx
chmod a=rwx filename
給檔案filename賦予777許可權,等同於ugo=rwx
linux系統的調優何故障出來
檢視系統日誌
more var/log/messages
檢視系統安全日誌
more var/log/secure
盤點四招Linux系統的日常維護
linux伺服器雖然相對來說比windows伺服器要穩定與安全。但是工欲善其事,必先利其器。穩定安全的linux伺服器,仍然離不開合理的及時的維護工作。對於linux伺服器系統的維護技巧有很多,筆者這裡就先給大家幾個錦囊妙計。一 讓軟體包保持最新的版本 linux伺服器的軟體包也如同windows作...
HBASE日常維護
一,基本命令 建表 create testtable coulmn1 coulmn2 也可以建表時加coulmn的屬性如 create testtable 其中的屬性有versions 設定歷史版本數,ttl 過期時間,compression 壓縮方式,當配置lzo的情況 刪除表 drop test...
HBASE日常維護
一,基本命令 建表 create testtable coulmn1 coulmn2 也可以建表時加coulmn的屬性如 create testtable 其中的屬性有versions 設定歷史版本數,ttl 過期時間,compression 壓縮方式,當配置lzo的情況 刪除表 drop test...