linux学习中-常用命令②

1、为什么网络命令traceroute全返回***?

     有可能是因为路由器/服务商禁止了icmp服务。

     关于traceroute与icmp的优秀解释:https://www.cnblogs.com/beyond_dxb/p/8383821.html

 

2、关于网络状态查看命令netstat

      -t TCP协议(更安全可靠的传输,面向连接的系统、像打电话)

      -u UDP协议(快、不握手,更加像发短信)

      -l  监听(查看网关)

      -r 路由

(linux命令基本上不区分先后)

      -tlun 查询在当前计算机下开了哪些端口(相当于一台服务器上的收件人,决定了具体是哪些服务)

linux学习中-常用命令②_第1张图片

端口很多是固定的,比如Apache是80

并且在此处TCP协议是会话协议,才有list(en),udp是没有的。

 

     -an 查看所有端口信息

第一部分:服务状态

可以看到远程连接的TCP服务(非常重要)

linux学习中-常用命令②_第2张图片

第二部分:程序占用端口

linux学习中-常用命令②_第3张图片

顺便:发起端口是随机的

      -rn (其实是路由的意思)

查到的是网关:

linux学习中-常用命令②_第4张图片

最上面一行,flag是UG的,就是网关。

3、网络设置命令setup

setup是一个网络管理工具集合(是redhat专用的)

界面长这样:(centOS7可能没有)

linux学习中-常用命令②_第5张图片

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重启

 

-运行级别:

linux学习中-常用命令②_第6张图片

id:3:initdefault:

开机的时候默认进入3模式

5的X一般代表linux的图形界面。

查询运行级别的命令 runlevel :

 上一个级别是N(没有),如果用init5切换,也会留下痕迹

-退出登录

(Windows win+L可以立即锁屏)

 

 

 

你可能感兴趣的:(linux)