centos7系統管理

2021-09-19 05:14:14 字數 2988 閱讀 2159

yum install rsync vim wget lrzsz lsof -y
#

yum install vim -y

#

yum install rsync -y

rsync用法示例:

//同步192.168.0.2伺服器上的web使用者下的tomcat目錄至本機/temp目錄

$rsync -vzrtopg --progress -e ssh [email protected]:~/tomcat /temp

tips:目標伺服器也要安裝rsync命令才能同步

引數說明:

-v, --verbose 詳細模式輸出

-z, --compress 對備份的檔案在傳輸時進行壓縮處理。

-r, --recursive 對子目錄以遞迴模式處理。

-t, --times 保持檔案時間資訊。

-o, --owner 保持檔案屬主資訊。

-p, --perms 保持檔案許可權。

-g, --group 保持檔案屬組資訊。

-e, --rsh=command 指定使用rsh、ssh方式進行資料同步。

--progress 在傳輸時顯示傳輸過程。

--delete 刪除那些dst中src沒有的檔案。

-u, --update 僅僅進行更新,也就是跳過所有已經存在於dst,並且檔案時間晚於要備份的檔案,不覆蓋更新的檔案。

-q, --quiet 精簡輸出模式。

#

yum install wget -y

#

yum install lsof -y

yum install lrzsz -y
修改/etc/systemd/system.conf/etc/systemd/user.conf兩個檔案

找到defaultlimitcoredefaultlimitnofiledefaultlimitnproc進行修改

[manager]

defaultlimitcore=infinity

defaultlimitnofile=102400

defaultlimitnproc=102400

修改/etc/security/limits.conf,在檔案最後新增兩行

* soft nofile 65535

* hard nofile 65535

tips:需重啟伺服器生效

臨時修改檔案控制代碼數(不需要重啟)

#

ulimit -hsn 65535

tips:可以與上面配合使用不重啟伺服器使修改生效

1.1. 檢視系統預設檔案控制代碼數

#

ulimit -n

1.2. 根據程序id進行統計各個程序的檔案控制代碼數

#

lsof -n |awk ''|sort|uniq -c |sort -nr|more

第一列展示的為開啟的檔案控制代碼個數,第二列為對應的程序號

1.3. 檢視程序檔案控制代碼

#

cat /proc/[pid]/limits

伺服器預設hostname為localhost.localdomain,為了防止dns伺服器將localhost自動解析成bongo,建議修改hostname。

#

hostnamectl set-hostname server-name.localdomain

修改後重新登陸即可看到效果

#

vi /etc/sysconfig/network-script/ifcfg-em1

bootproto=static

#dhcp改為static(修改)

onboot=yes #開機啟用本配置,一般在最後一行(修改)

nm_controlled=no

ipaddr=192.168

.1.204

#靜態ip(增加)

gateway=192.168

.1.1

#預設閘道器(增加)

netmask=255.255

.255

.0#子網掩碼(增加)

prefix=24

#和netmask效果一致,和netmask二選一配置即可(增加)

dns1=1.1

.1.1

#dns 配置(增加)

#

chmod u+w /etc/sudoers

#vi /etc/sudoers

新增一行:

username    all=(all)   all
#

chmod u-w /etc/sudoers

#

systemctl start firewalld //開啟服務

#systemctl enable firewalld //開機自動開啟

#systemctl stop firewalld //關閉服務

#systemctl disable firewalld //開機自動關閉

centos7 系統管理systemd學習記錄

在centos7之前,系統服務是service,chkconfig等命令來管理的。到了centos7,統一使用systemctl來管理系統服務 其實就是把chkconfig和service結合在一起了,chkconfig主要用來控制開機自啟動,service則是用來管理服務的開啟關閉的 servic...

CentOS系統管理

centos系統管理 linux 字元介面操作基礎 shell 和命令操作基礎.pdf 資訊顯示命令.pdf 基本網路操作命令.pdf 字元操作介面簡介.pdf 檔案與目錄操作命令.pdf 檔案概述.pdf 文字處理命令.pdf linux 字元介面操作高階 find.pdf sed 和 awk.p...

SAP BASIS系統管理

系統監控 1 sm51 2 sm50 3 sm66 系統日誌 1 sm21 sap ccms 1 rz20 2 st06 作業系統監視器 operating system monitor 用於分析整個sap技術棧的效能 4 ssaa 用於執行常規的日 周和月的系統管理功能。5 smlg 用於監控sa...