1、为什么网络命令traceroute全返回***?
有可能是因为路由器/服务商禁止了icmp服务。
关于traceroute与icmp的优秀解释:https://www.cnblogs.com/beyond_dxb/p/8383821.html
2、关于网络状态查看命令netstat
-t TCP协议(更安全可靠的传输,面向连接的系统、像打电话)
-u UDP协议(快、不握手,更加像发短信)
-l 监听(查看网关)
-r 路由
(linux命令基本上不区分先后)
-tlun 查询在当前计算机下开了哪些端口(相当于一台服务器上的收件人,决定了具体是哪些服务)
端口很多是固定的,比如Apache是80
并且在此处TCP协议是会话协议,才有list(en),udp是没有的。
-an 查看所有端口信息
第一部分:服务状态
可以看到远程连接的TCP服务(非常重要)
第二部分:程序占用端口
顺便:发起端口是随机的
-rn (其实是路由的意思)
查到的是网关:
最上面一行,flag是UG的,就是网关。
3、网络设置命令setup
setup是一个网络管理工具集合(是redhat专用的)
界面长这样:(centOS7可能没有)
4、挂载命令mount
作用:把设备连接到我们需要的挂载点。(相当于盘符,但只是一个目录)
详解:https://www.cnblogs.com/MR-Guo/p/5547365.html
但是盘符是自动挂载的,U盘之类的外接过程需要手动挂载。
一般在/mnt/cdrom 路径下完成挂载
其中关于mount命令:
命令格式:
mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。
要挂载的设备是sr0:
(其实是创建了软链接)
卸载挂载点下本来的数据。
执行完命令后发现已经挂载成功辣
用完记得卸载,但是不能再挂载目录下卸载。
接下来写挂载目录或者设备名称都可以。
5、关机重启命令
-shutdown命令
会在关机前保存正在启动的服务
①shutdown -h now/20:30
马上关机/20:30关机
②shutdown -r 重启
③shutdown -c 取消前一个关机命令
-init 命令
系统运行级别:
0 关机
1单用户(与window安全模式很像,就是跑最小的进程、便于修复)
2不完全多用户(不含NFS、也没有网络)
NSF:两个linux系统之间文件共享服务,有安全隐患
3完全多用户
4未分配
5图形界面
6重启
-运行级别:
id:3:initdefault:
开机的时候默认进入3模式
5的X一般代表linux的图形界面。
查询运行级别的命令 runlevel :
上一个级别是N(没有),如果用init5切换,也会留下痕迹
-退出登录
(Windows win+L可以立即锁屏)