1、Q:服务器安装的是Ubuntu系统,通常root没有初始密码
A:sudo passwd 后输入当前用户密码以及设置root的密码
2、Q:查看操作系统版本信息
A:cat /proc/version
3、Q:查看所有用户
A:cat /etc/passwd
4、Q:CPU信息
A:cat /proc/cpuinfo
5、Q:网络连接
A:ifconfig 命令查看相关端口信息,本服务器有eno1 eno2 lo,双网卡。将网线插入到eno1端,可以看到显示“UP BROADCAST RUNNING MULTICAST"信息,网线没问题。
6、Q:远程访问
A:需要申请一个公网IP,之后打开22端口作为ssh服务。通常在校园网内部,即使是公网IP,也只能通过校园网找到对应的服务器,可通过另一台外网可访问的服务器作为中介,做内网穿透,外网就可以通过ssh连接,不过传输宽带小。若需要传输大型文件,解决方案之一是通过Teamviewer连接,外网用户远程控制连接内网的电脑。
7、Q:sshd服务安装
A:查看ssh是否安装 rpm -qa | grep "ssh"
若没有,安装 apt-get install openssh-server
目录 /etc/ssh 可查看相关配置文件,sshd_config
查看ssh服务状态,service sshd status,出现Active:active(running)则已启动。
8、Q:配置IP
A:#vim /etc/network/interfaces
修改如下内容:
auto lo
iface lo inet loopback
auto eno1(根据服务器情况)
iface eno1 inet static
address 10.109.252.120 #服务器ip地址
gateway10.109.252.1 #这个地址你要确认下网关是不是这个地址
netmask255.255.255.0
# vim /etc/resolv.conf
nameserver ip1(替换)
nameserver ip2(替换)
重启网络服务 # cd /etc/init.d/ ./networking restart ./network-manager restart
9、 Q:IP是否能远程访问/控制
A:在另一台电脑(同个网),ping IP地址,看是否能ping通。
10、Q:开启SSH服务
A:查看SSH是否启动 ps -e|grep ssh 出现ssh-agent 和 sshd 则服务正常
若没有,则sudo /etc/init.d/ssh start
11、Q:#adduser username后没有默认生成用户主目录
A:# adduser -d /home/xxx -m xxx (一定要加m,否则在目前不存在的情况下不会生成)
12、Q:远程控制ssh登陆后显示用户名、主机名和路径
A:原因可能是用户没有配置shell,在服务器上,修改/etc/passwd文件,在对应用户名后面加上/bin/bash
13、Q:ssh用root进行登录,显示access denied
A:在ssh配置文件中默认无法通过密码登陆root,/etc/ssh/sshd_config permitrootlogin默认为prohibit-passwd ,改为no
14、Q:修改文件后,无法修改,“readonly option is set”
A:输入命令set noreadonly (前提是你拥有文件的修改权限)
15、Q:FTP和SFTP的区别
A:https://blog.csdn.net/cuker919/article/details/6403925
16、Q:查看磁盘信息/分区情况
A:fdisk -l df -h
17、Q:更改权限/用户/用户组
A:chmod chown chgrp
18、Q:区别/dev/sd[abcd..]与file system中的信息
A:/dev/sd[abcd..]是指硬件方面的信息,file system 对应磁盘的分区,才是真正实现读取的地方,对应问题16
19、Q:scp 非22端口传输
A:# scp -P port file_name user@ip:/dir_name
20、Q:解压
A:tar zxvf test.tgz -C 指定目录
21、Q:查看进程资源占用top情况
A:top (-d [seconds] )显示单个进程占用核心的比例
按1出现各个CPU的运行情况