应用场景
各种linux内核的操作系统一般部署在云服务器上,所以我们一般要通过远程连接对其进行操控,一般用xshell,secureCRT,putty,有的收费的可以到华军软件园下载破解版。
重启与关机
对于远程服务器来说,不关机只重启,重启前关闭服务。个人机没什么问题,想怎么做就怎么做,但对于远程服务器,如果关机了,谁给你唤醒呢?毕竟关机在狭义上指的就是断电,还有,重启前记得关闭服务,因为服务器的数据量比较大的情况下,直接重启导致服务直接异常崩溃。
高负载命令
大数据量的备份、压缩解压缩的操作是高负载命令,不要在服务器访问高峰运行时调用,可以人为设置一个时间点,让服务器在该时间点自动去执行。
防火墙
不属于杀毒软件。只是用来过滤不符合网络规范的分组,所以可以被伪装的数据通过,所以在配置的时候比较小心一点,不要把合理的访问阻挡了。
权限分配
给用户分配的权限越少越好,出错的可能就越小。
定期备份
进行系统备份的时候,考虑etc、usr、var、lib等等目录。
linux目录含义①
前四个目录存放系统的命令,在cd /bin之后ls也可以发现一大堆绿色的可执行文件;
需要注意的是,s开头的只有超级用户才可以使用
boot:操作系统的引导和启动程序(引导负责找到启动程序的位置)。占用的空间固定不变,约200MB,一般不要在这个文件夹中放东西
dev:device。即各种设备在linux系统中的文件名。包括网卡、硬盘等等。ls之后,一大片的黄色,表示是设备文件
etc:系统配置。

目录的含义②
home,每个普通用户都会在home目录下有自己的一个文件夹
/media,/mnt,/misc,挂载点理解为windows中的盘符,注意第二个,一般情况下可能使用这个。

目录含义③
前两个指向内存中,断电就没了
root区分于home,是超级用户的
tmp用来存放系统临时文件,可以删除,也可以放自己的测试文件

linux命令格式

ls命令
未使用cd、直接打开终端的情况下,使用ls命令的话,直接显示出当前用户自己的目录。
加上-a之后,可以显示出隐藏文件(只要是.开头就是隐藏文件,隐藏文件不是为了隐藏,而是为了告诉一般用户,不要动)
加上-l(long长列表)之后,显示出的列表信息更详细
第一个字符表示该文件的类型(-文件,d目录,l软链接等等)
然后9个字符就是不同类型的用户对该文件的操作权限,(rwx,读写执行)
接下来的一个数字,表示引用次数,不重要,跳过。
接下来,该文件的创建者,所属组,每一类对该文件都有不同的使用权限。
接下来,1205是该文件的大小,单位是字节;
接下来,表示修改时间。linux中没有创建时间这个概念。
最后就是文件名了。
加上-h(通用选项)之后,可以l和h一起(-lh)human,意味着更人性化一些,显示的文件大写的单位出现KB、MB
加上-d表示查询的目录本身的信息,比如 ls -ld /etc。当然,如果查询的对象是文件的话,直接-l就可以显示出他的信息了。
加上-i表示列出文件和唯一标识。即获取该文件的inode,i结点的相关信息。

创建目录命令mkdir
-p表示递归创建,即可以一次性创建,文件夹中的文件夹中的文件夹

显示当前所在目录

位置转换命令cd
①当前目录.
当前目录的上级目录..
②cd命令来自于英文词组”change directory“的缩写,其功能是用于更改当前所处的工作目录,路径可以是绝对路径,也可以是相对路径,若省略不写则会跳转至当前使用者的家目录。

目录或文件复制cp
加上-r之后,表示复制的对象是目录。注意复制的不是整个路径,而是路径最后的那个目录,支持复制的时候对目录进行改名。
加上-p之后,复制过程保持文件的属性信息,比如文件的修改时间
不管加不加r或者p,必须要有的参数:原文件位置和目标位置

文件或目录剪切mv
①mv 之后选项是两个路径,可以是相对路径或者是绝对路径
②不用加上r,可以处理目录和文件。需要的参数是,原位置和目标位置
③填写目标位置的时候,同时进行的是改名操作,不用额外写一个名字,即改成目标路径的最后那个目录的名字。

删除文件或目录rm
r表示删除的是目录,即可以递归删除该目录即包含在其中的所有文件。
f表示强制,即不会被询问是否想要删除某个目录或者文件。

创建文件touch
linux创建的文件名限制比较少,很多字符除了/都可以用,如果想创建一个带有空格的文件,那么需要把这个文件名字用双引号括起来,否则会创建两个文件。

查看文件内容cat、tac


linux进程状态


关于其中的深浅睡眠,可在这篇文章中有更深的理解
关于网络重启命令,可以参考这篇
参考视频:
【1】Linux基础入门视频课程-陈槐(为什么要远程连接Linux)
【2】Linux与shell -尹成 (Linux的常识)
【3】LInux视频教程-兄弟连 (3.2给初学者的建议\4.1.1、4.1.2、4.1.3Linux常用命令)