系統版本資訊
[root@x1 proc]
# cat /etc/redhat-release
centos linux release 7.6.1810 (core)
核心資訊
[root@x1 proc]
# uname -a
linux x1 3.10.0-957.el7.x86_64 #1 smp thu nov 8 23:39:32 utc 2018 x86_64 x86_64 x86_64 gnu/linux
建立使用者
[root@x1 proc]
# useradd dyp
清除使用者
userdel 使用者名稱
檢視使用者
id 使用者名稱
建立使用者密碼
[root@x1 ~]
# passwd dyp
changing password for user dyp.
new password:
bad password: the password is shorter than 8 characters
retype new password:
passwd: all authentication tokens updated successfully.
[root@x1 ~]
# su - dyp ------- 切換使用者
[dyp@x1 root]$ passwd ------- 修改密碼
changing password for user dyp.
changing password for dyp.
(current) unix password: ------- 輸入舊密碼
new password: ------- 輸入新密碼
retype new password: ------- 再次輸入新密碼
passwd: all authentication tokens updated successfully.
echo 密碼 |
passwd --stdin 使用者名稱
for user(變數)
in 使用者名稱 使用者名稱 使用者名稱 ;
doecho 123456(密碼)
|passwd --stdin $user
;done
優化提示符顯示資訊
ps1 ------- 用於設定系統命令提示符
臨時新增時間
[root@x1 dyp]
# echo $ps1
[\u@\h \w]\$
[root@x1 ~]
# ps1="[\u@\h \t \w]\$"
[root@x1 12:29:02 ~]$
永久新增時間
vim /etc/profile ------- 變數修改
修改命令提示符顏色
vim /etc/profile
red=
'\[\033[01;31m\]'
yello=
'\[\033[01;33m\]'
green=
'\[\033[01;32m\]'
end=
'\033[0m\]'
ps1=
"[$red\u$end@
$yello\h$end
$green\w$end]\\$ "
source /etc/profile
yum源優化
wget -o /etc/yum.repos.d/centos-base.repo
或者curl -o /etc/yum.repos.d/centos-base.repo
wget -o /etc/yum.repos.d/epel.repo
或者curl -o /etc/yum.repos.d/epel.repo
yum install -y vim wget tree telnet nc nmap net-tools bash-completion(補全引數軟體)
安全服務: firewalld(防火牆)
關閉防火牆服務
systemctl stop firewalld.service --- 關閉firewalld防火牆服務
systemctl status firewalld.service --- 關閉開機啟動firewalld防火牆服務
安全服務: selinux (限制root使用者行為)
setenforce 0 --- 關閉selinux服務
getenforce --- 檢視selinux服務
permissive --- 關閉服務 0
enforcing --- 開啟服務 1
vim /etc/selinux/config
# this file controls the state of selinux on the system.
# selinux= can take one of these three values:
# enforcing - selinux security policy is enforced.
# permissive - selinux prints warnings instead of enforcing.
# disabled - no selinux policy is loaded.
selinux=enforcing --- 開啟
# selinuxtype= can take one of three values:
# targeted - targeted processes are protected,
# minimum - modification of targeted policy. only selected processes are protected.
# mls - multi level security protection.
selinuxtype=targeted
修改
selinux=permissive — 警告
或selinux=disabled — 關閉
Centos作業系統優化
網路相關 以下引數,可自行在 etc sysctl.conf檔案加入,執行sysctl p命令生效 net.core.somaxconn tcp連線經過三次握手後,埠最大的監聽佇列長度 預設值為128 net.ipv4.tcp syncookies 1 表示開啟syn cookies。當出現syn等...
CentOS7 檢視作業系統版本資訊
centos 檢視作業系統版本資訊 1 使用cat proc version uname 檢視核心版本 root centos7 cat proc version linux version 3.10.0 957.el7.x86 64 mockbuild kbuilder.bsys.centos.o...
centos7系統基本優化
selinux security enhanced linux 是美國 局 nsa 對於強制訪問控制的實現,這個功能會提高系統安全性,但會造成很多麻煩,所以一般選擇關閉,這也是大多數生產環境的做法。root itcast cp etc selinux config etc selinux confi...