sysctl command examples

sysctl command examples

sysctl – configure kernel parameters at runtime

List all kernel parameters

/sbin/sysctl -a

Print a kernel parameter. Example: hostname ketnel parameter

/sbin/sysctl -n kernel.hostname

Set a kernel parameter (-w for write) using sysctl. Example: domain name

/sbin/sysctl -w kernel.domainname="example.com"

Update kernel parameters from a file.

Load kernel parameters from /etc/sysctl.conf. We run this generally when we update sysctl.conf file

/sbin/sysctl -p /etc/sysctl.conf

Dispaly all kernel parameters (-a) matching pattern (–pattern) string “*forward*”

/sbin/sysctl -a --pattern forward

Dispaly all kernel parameters (-a) matching pattern (–pattern) string “*forward”. Same as previous but exact word matching.

/sbin/sysctl -a --pattern forward$

Again a search pattern with ‘or’ (|) combination etc.,

/sbin/sysctl -a --pattern 'net.ipv4.conf.(eth|wlan)0.arp'

Read values from all system directories (–system) and display the parameters that start with (^)  string “net.ipv6”

/sbin/sysctl --system --pattern '^net.ipv6'

 

Leave a Reply

Your email address will not be published. Required fields are marked *