Linux高级操作命令!
- 对面的你看过来 这几乎适用与任意Linux发行版本…
内核版本.
cat /proc/version内核函数.
cat /proc/kallsyms运行级别.
[root@CentOS7 ~]# ls -lh /usr/lib/systemd/system/runlevel*.target
lrwxrwxrwx. 1 root root 15 3月 20 19:45 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 3月 20 19:45 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 3月 20 19:45 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 3月 20 19:45 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 3月 20 19:45 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 3月 20 19:45 /usr/lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 3月 20 19:45 /usr/lib/systemd/system/runlevel6.target -> reboot.target
systemctl get-default #查看当前操作系统运行级别;
systemctl set-default multi-user.target #字符界面;
systemctl set-default graphical.target #图形界面;CPU相关.
cat /proc/cpuinfo #查看CPU所有特性;
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c #查看CPU信息(型号);
cat /proc/cpuinfo |grep "physical id" |sort |wc -l #查看CPU个数;
echo CPU: $[$(cat /sys/class/thermal/thermal_zone0/temp)/1000]° #查看CPU温度;
cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq #查看所有线程频率;
cat /proc/cpuinfo |grep MHz |uniq #查看CPU内核频率;RAM相关.
cat /proc/meminfo #查看RAM所有信息;GPU相关.
无线相关.
echo "$(cat /proc/net/wireless |grep wlan0 |awk '{print $3}')dBm" #查看Wifi信号强度;
echo "$(cat /proc/net/wireless | grep wlan0 | awk '{print $4}')dBm" #查看WiFi信号质量;
echo "$(cat /proc/net/wireless |grep wlan0 |awk '{print $5}')dBm" #查看WiFi背景噪音;显卡相关.
cat /sys/class/backlight/nvidia_0/brightness #查看屏幕亮度(独显N卡);
echo '100' > /sys/class/backlight/nvidia_0/brightness #设置屏幕亮度100cd/m2(独显N卡);
tee /proc/acpi/bbswitch <<< ON #开启nvidia显卡(仅针对双显卡bumblebee方案);
tee /proc/acpi/bbswitch <<< OFF #关闭nvidia显卡(仅针对双显卡bumblebee方案);查看系统运行时间.
cat /proc/uptime查看内核I/O地址映射.
cat /proc/iomem临时禁止IPV6.
echo '1' > /proc/sys/net/ipv6/conf/all/disable_ipv6 #禁止所有网卡使用IPV6,(包括本地回环).
echo '1' > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6 #禁止第一块无线网卡使用IPV6.网络相关.
echo '1' > /proc/sys/net/ipv4/ip_forward #临时开启IP转发;
echo '1' >/proc/sys/net/ipv4/conf/all/arp_ignore #临时防止arp广播;
echo '2' >/proc/sys/net/ipv4/conf/all/arp_announce #临时VIP发包允许;

