初次登录服务器的那些事
2 min read
经常需要在Linux服务器上进行一些操作,这里记录一些有用的知识,帮助我更好的观察、理解以及使用服务器。
初次登录服务器马上做的几件事
1、第一次登录
初次登录一台服务器,第一件事就是检查操作系统、内核和硬件架构,以及运行多次时间等等。
cat /etc/redhat-release
uname -a
hostnamectl
uptime
2、有人登录吗
登录进系统后,当是否有其用户访问系统。
who
who -Hu
grep sh$ /etc/passwd
grep sh$ /etc/passwd
命令是查找 /etc/passwd 文件中具有 shell 访问权限的用户
3、物理机还虚拟机
通过下面的命令可以确认,当前机器是物理机还是虚拟机,以及相关信息
dmidecode -s system-manufacturer
dmidecode -s system-product-name
lshw -c system | grep product | head -1
cat /sys/class/dmi/id/product_name
cat /sys/class/dmi/id/sys_vendor
4、硬件
查看当前机器硬件能力,如CPU类型、有多少个核心、内存情况等
lscpu or cat /proc/cpuinfo
lsmem or cat /proc/meminfo
ifconfig -a
ethtool <devname>
lshw
lspci
dmidecode
5、运行的进程和服务
通过检查服务器当前正在运行的进程,可以进一步了解服务器的运行情况
pstree -pa 1
ps -ef
ps auxf
systemctl
6、网络连接
检查服务器开放的端口,当前服务器的网络连接,防火墙状况
netstat -tulpn
netstat -anp
lsof -i
ss
iptables -L -n
cat /etc/resolv.conf
可以提高效率的命令
生成一个 20 个字符的随机数密码
openssl rand -base64 20
完整命令太长可以,设置别名
alias getpass="openssl rand -base64 20"
Last updated on 2022-08-02