目录
查看已启动的端口
netstat -lnpt
波浪线
代表当前登录用户的家目录
linux中没有扩展名
①在命令行中通过文件的颜色对其类型进行判断
可以在文件名中写上,但不必要,只是为了使用者更好的区分,下面是约定俗成的一些
linux中的用户管理useradd、passwd、who、w
①who查看到的是,当前已经登录的用户
tty和pts的区别
②这个命令显示的比who更全面
第一行显示了该用户的负载
接下来显示已登录的用户
idle空闲时间什么的
jcpu是累计占用cpu的时间
pcpu是最近分配给该用户的一次进程时间
what表示该用户刚刚执行了什么
压缩命令gzip、tar、zip、bzip2
①linux和windows公有的压缩格式zip,但zip的压缩的能力不太行,
②压缩命令gzip,对应的解压缩命令gunzip,当然,gzip -d也可以用作解压缩;打包的结果放在当前目录下
③gzip只能对文件而不能对文件夹进行压缩,可以用tar解决
④gzip不保留原文件,而zip、tar、bzip2可以保留,所以看情况使用吧
①想要压缩目录的话,先用tar进行打包,然后用gzip进行压缩。这也是很多安装包的格式是.tar.gz的原因;当然,省事儿的话,直接tar -czf就行(注意-f是对生成的文件名进行指定,好像是必须要有的,不加过不去,因为没给默认的起名方式?),可以得出一个结果:tar命令既可以打包,又可以压缩,同理,既可以解包,又可以解压缩(对应的命令是tar -xzf,注意压缩和解压缩用到的都是-z)
②-C <目录> 仅压缩指定目录里的内容或解压缩到指定目录
例如tar -zxvf hadoop-2.10.1.tar.gz -C /opt/
注意这个命令中选项和参数的位置
⑥zip的话,必须要写生成的压缩文件的名字
⑦是zip的升级版,压缩能力up,但好像不具备打包能力,所以处理目录的时候,需要借助tar,即tar -cjf xxx
网络命令write、wall、mail、ifconfig、last、lastlog
①写错了就ctrl+退格
写完了就ctrl+d
接收方也需要处于登录状态
⑨ping连通性测试既可以选用内网地址,又可以选用外网
②这个命令查看到的ip地址是这个服务期所在的内网地址
永久配置的话,用nmtui命令,方法
忘记了vlan、网段之间的区别,参考
回顾一下之前计网做的实验
②遇到了这个问题,暂时没解决:# send-mail: fatal: parameter inet_interfaces: no local interface found for ::1
③yum install traceroute(centos
④netstat -tlun可以查看计算机开了哪些端口
⑤显示的结果中,rece-q表示接收队列中有多少个分组;
这个命令查看的是开放的端口,同理也可以推出正在开启的服务有哪些
同时注意只有tcp才监听某个连接,即后面的listen状态
netstat -an可以查看所有的,注意里面状态是estabilish是已经建立的tcp连接
⑥如果使用setup命令的的话,需要安装几个命令
参考
我用的是centos7,setup已经没有网络设置的功能了。要进行网络配置,要使用nmtui命令。还有centOS 7里的网卡名默认是eno16777736;
挂载命令mount
①只有本地硬盘才可以被linux自动挂载,其他外接设备每次重启都要手动挂载一遍
一般习惯在/mnt/下创建一个目录作为挂载点
②使用完了需要umount,而且在其他目录进行这个操作
关机重启命令
①关机命令会把服务正确关闭之后才断电,所以不会导致故障(服务关了,服务器就不是处于高速运转的状态,突然切断电源导致故障)
②非要关机的话,推荐shutdown
③init命令的作用是修改系统的默认运行级别,init后面的数字的含义:
1单用户类似于windows的安全模式,只启动最核心的模块功能
可以查看etc目录下的inittab文件,有本机开机默认处于哪种状态的说明;
2其中的nfs是network file system,用来进行系统间文件传输的一个服务;
5其中的X11指的是xwindow协议,指的是linux的图形环境,注意是大写的x
④如果从3进入5,尽管失败了,但是runlevel之后还是会显示3 5,即从3进入5
⑤生产环境里面,干完啥事情就logout,防止别人?拿你的用户玩几个惊险的命令
windows不是多用户
windows不是多用户,但是是多任务系统。事实上,现代操作系统都是多任务的,就是许多工作同时做,当然这是在用户看来,因为时间短,用户无法察觉而已(实际是把cpu的时间分成若干小片,然后分给不同的进程按照优先级进行运行,即按照优先级排队占用cpu资源)。
多用户是指同时有多用户登录系统,windows中不可能两个用户同时运行,你必须先注销当前用户,才能登录另一个用户,这个你的经验应该就明白了。但是unix和linux不同,可以N多用户同时通过不同终端登录,同时使用,也是按照用户优先权进行cpu分配的
编辑器vim
①插入模式下,命令行底部有个insert
进入插入模式的三个字母也是有区别的
②注意命令模式和编辑模式之间 那个是 冒号
③编辑模式的命令示例:
:set nu(显示行号)
:wq(保存退出)
④命令模式进入插入模式的六个字母
⑤这是在命令模式下直接可以使用的;而且使用完了一个定位命令之后,仍然处于命令模式,所以可以直接继续使用下一个定位命令,定位命令一般用带冒号的吧,有回显,而且比较直观
⑥第四个便捷
当操作者对某个文件没有写权限的时候,只有他自己是文件创建者的情况下,才可以强制保存退出
查看文件的权限
ll 文件名(ls -ld的缩写命令)
历史命令查询history
直接在命令行里面调用就行了
命令补全 tab tab
在敲命令的时候,连续按两次tab了,可以显示以已输入的字符为开头的命令
这种用法适用于 忘记某个文件的全称的时候
内核信息查询dmesg、lsb_release、uname
查看系统版本 lsb_release -a
可以看到我这里的操作系统是Linux Centos 7.7
定时任务crontab
crontab命令来自于英文词组“cron table”的缩写,其功能是管理定时计划任务。定时计划任务,故名意思就计划好的任务,到了时间就会自动执行,在Linux系统中的crond是一个定时计划任务服务,用户只要能够按照正确的格式(分、时、日、月、星期、命令)写入到配置文件中,那么就会按照预定的周期时间自动的执行下去,而crontab命令则是用于配置的工具名称。
显示文件类型
file 后面加上的路径
file命令的功能是用于识别文件的类型,也可以用来辨别一些内容的编码格式。由于Linux系统并不是像Windows系统那样通过扩展名来定义文件类型,因此用户无法直接通过文件名来进行分辨。file命令则是为了解决此问题,通过分析文件头部信息中的标识来显示文件类型,使用很方便。
宝塔面板windows web登录问题
网络配置相关:网卡\网络服务
获得目录 dir
和ls命令一个作用
只不过不是针对当前目录
需要自行指定需要查看的位置
man帮助文档中的foo and bar
参考这篇文章
即简单理解成形参
没有现实意义的占位符而已
参考视频
linux视频教程–兄弟连(4.5用户管理命令、4.6压缩命令、4.7网络命令、4.8关机重启、10.3.2历史命令)