高级操作命令 | Linux

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发包允许;

   转载规则


《高级操作命令 | Linux》Bad-BoY 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
Xray | 代理 Xray | 代理
Xray配置超集!!!!!!!!!!!🚫警告🚫!!!!!!!!!!🚫一把菜刀既能用来做饭,也可以用来砍人.🚫由此引发的法律原因,与本人无关.编译安装服务端,和客户端.Arch Linuxpacman -Syy git go
2021-06-08
下一篇 
Zerotier | Linux Zerotier | Linux
ZerotierZerotier全球局域网安装配置教程Zerotier介绍.ZeroTier 是一个专门用来建立点对点虚拟专用网P2P VPN 的工具,它提供在线管理界面和全平台的客户端,不需要复杂设置,只要安装客户端并加入到自己创建的网络
2021-05-22
  目录