问题 | 答案 | |||
---|---|---|---|---|
Delete the last line
|
sed '$d' file. txt
|
|||
Print only lines with three consecutive digits
|
sed '/[0-9]\{3\}/p' file. txt
|
|||
Unless boom is found replace aaa with bb
|
sed '/boom/! s/aaa/bb/' file. txt
|
|||
Delete all lines from line 17 to 'disk'
|
sed '17,/disk/d' file. txt
|
|||
How to install software for firewall and firewall-conf
|
yum install firewall firewall-config
|
|||
Display firewall zones
|
firewall-cmd --get-zones
|
|||
Display display default zone
|
firewall-cmd --get-default-zone
|
|||
List services in default zone (public)
|
firewall-cmd --list-all
|
|||
List services in home zone
|
firewall-cmd --zone=home --list-all
|
|||
Not persistently add source IP to zone home, all services will be allowed for this source (disappaear after a reload/restart)
|
firewall-cmd --zone=home --add-source=192.168.1.0/24
|
|||
How to reload firewalld
|
firewall-cmd --reload
|
|||
Persistently add source IP to zone home, all services will be allowed for this source (needs reload/restart to appear)
|
firewall-cmd --zone=home -- permanent --add-source=192.168.1.0/24
|
|||
Not persistently add port 80/tcp to zone public
|
firewall-cmd --zone=public --add-port=80/tcp
|
|||
Persistently add port 80/tcp to zone public
|
firewall-cmd --zone=public --permanent --add-port=80/tcp
|
|||
opens a GUI firewall config if you use graphical interface
|
firewall-config
|
|||
how to generate public and private key for authentication
|
ssh-keygen -t rsa
|
|||
display state of selinux
|
getenforce
|
|||
changing state to permissive
|
setenforce 0
|
|||
changing state to enforcing
|
setenforce 1
|
|||
disable selinux
|
/etc/selinux/config SELINUX=disabled
|
|||
Display full SElinux context (user, role and type)
|
ls -Z
|