linux基础1

应用场景

各种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常用命令)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值