Linux 系統日常維護

2021-09-25 03:15:56 字數 2542 閱讀 1650

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...