启动CentOS必备的基础知识:聪明的学习者半小时就能搞定
1。 CentOS 中的文件管理
1.1 CentOS 中根目录下的各个子目录
当 cd / 进入根目录时,
这些文件是彩色的: 最常用的文件夹功能如下: 更详细的目录操作,请参考 有常用的命令如下:命令 还提供最常用的快捷键: 我们可以使用 vim编辑器是CentOS系统上常用的文本编辑器。掌握基本用法对以后的职业生涯有很大的帮助。 您可以使用 vim 分为三个部分,分别是命令模式、插入模式和底线模式(末行模式)。 启动 vim 后,就进入命令模式。在这种情况下,在键盘上键入将被视为命令而不是字符输入。几个常用命令: 只有一些基本命令,需要依靠下层命令模式来添加更多命令。 在命令模式下单击 添加 还有其他命令,比如从光标删除#行内容 在命令模式下按:(英骨)即可进入底线命令模式。 下划线命令模式可以输入单个或多个命令,并且有命令可以使用。 在下层命令行模式下,基本命令为(去掉冒号): 查看文件内容的一些常用命令: 例如列出目录 再举一个例子,查看 Content 文件夹下的 例如 ‿‿ amin ‿ 的结果是 进程:正在运行 正在执行的程序或命令。每一步实体都有自己的地址并占用一定的资源。 管理流程最重要的是 输出格式含义: 还有一个命令 负载平均值 分钟平均值后面的三个数字是5分钟平均值,5分钟平均值是系统平均值。一般认为小于1时,负载较小。如果大于1,则系统过载。如果是多CPU,这个数字不要超过你的CPU的核心数。例如,对于双核CPU,它不应超过2。 Zombie after Work 表示僵尸进程。一般情况下,进程不能正常运行,也不能正常退出并停止。也可以认为该过程已接近完成。如果等待一段时间后仍然出现,则需要手动检查。 。需要查看的是 %CPU (s) 的 id,即空闲 CPU 的百分比。如果低于20,则系统状态有些卡住。 ? killall 。因此,最常用的杀掉进程的命令:正常kill PRI表示Priority,NI表示Nice,两个值都是优先级。数字越小,进程的优先级越高。用户只能更改NI,不能直接更改PRI,但系统最终会取PRI + NI 的值。 NI的值为-20到19。普通用户可以在0-19的范围内调整NI值,并且只能调整自己的进程。 root 用户可以将 NI 值设置为负值。 可以使用命令 例如更改apache进程的优先级 如果要更改现有进程的优先级,需要使用♿命令, renice PDID 例如 落后一步时要做两件事。执行完后,按ctrl + z快捷键,放入后台停止 查看后台作业,可以使用命令 重复第一张图: 如何在不进入终端的情况下在后台运行命令: Secure Shell(SSH) 它是一种基于应用层的安全网络协议。它是一种旨在为远程访问会话和其他网络服务提供安全性的协议,并且可以有效地填补网络中的空白。通过SSH,所有传输的数据都可以被加密,并且还可以防止DNS欺骗和IP欺骗。另一个额外的好处是对传输的数据进行压缩,因此可以加快传输速度,这已经成为Linux系统的一个共同特性。 ? 然后输入密码即可进入CentOS系统,但是所有的访问都需要密码,这样比较愚蠢且不安全。我们可以设置如何使用 SSH 密钥。基本的登录方法可以在百度上找到。 连接到系统后,您可以使用Ctrl+D或 连接到CentOS后,命令行左侧的命令行如下: SSH可以使用ascp命令上传文件。 Linux系统下基于SSH访问的安全方法。远程文件复制命令,scp 是安全复制的缩写。您可以使用它将本地目录上传到远程服务器,或者从远程服务器下载目录到本地: 一种方法是更改服务器设置并找到用户的 中添加以下一句: 然后ESC然后 还有一个方法可以设置 作者:SHERlocked93 可以看到你有很多子目录,如下图: /home/username。当然,root用户不包括在内; 1.2与文件夹相关的命令
更改目录 cd 显示当前目录的完整路径 pwd 查看目录中的信息(包括隐藏文件) ❀❀ ❀❀ ls -a ) 列出目录中的文件和详细信息 ls- l ( ll♿ll♿)ll 创建目录 mkdir 创建文件 触摸复制文件(文件夹) cp ( cp -r ♿ mv删除文件(文件夹) rm(rm -rf)删除空文件夹‼rm‼搜索 寻求帮助 男 / info 功能 快捷键 清除行首 Utr› 清除至结束line Ctrl + K 清屏 Ctrl + L 结束命令的应用,可以在其他系统中使用。 1.3命令tree查看树形文件夹
tree轻松查看树形文件夹,但是系统本身没有. 已下订单。 ,所以我们需要先安装它只需sudo yum -y install tree,然后我们就可以愉快地使用它了:2。如何使用vim编辑器
vim 编辑文件。如果文档名称不存在,将创建一个新文档进行编辑。 2.1 命令模式
2.2 输入模式
i 进入输入模式。在输入模式下,您可以使用以下按键: 功能 命令 Page Up PageDown / Ctrl + F Page Down 转到文件的第一行 1G / gg 转到最后一行 G'♽‷‽♽ 行号 显示:设置 nu 关闭线路号 :set nonu输入 d' / Del复制 yy 将缓冲区中的内容粘贴到光标位置 p ”♿从光标复制#yy开头的#行内容等,可以在文件 . 2.3 底线命令模式
:q 程序将退出; :q! 停止编辑文件内容并退出; :w 保存文件; :w /root/xx另存为; :wq 保存文件并退出; 2.4 查看文件内容 功能 命令 完整文件内容 / less 查看文件内容(显示行数) 猫(猫-n) grep(grep - n)2.5 管道属性
管道 输入另一个命令时执行一条命令的结果,格式 cmd1 | cmd2 ... | cmdn/etc 中文件名以 pass ls /etc | 开头的文件grep pass*/etc ,然后查看 LS /ETC | LESS2.6 以小格式重定向函数
函数 输出方向。 如果原始文件存在,则将输出重定向插入到原始内容之前,否则 错误重定向 2>输出重定向和错误重定向一起应用 &>2 .txt by ls /> 2.txt 执行的命令3。进程管理 2.1 进程管理
ps命令:ps aux;了解这一切如何在 BSD 系统上运行; ps -le ,参见系统中所有进程均使用标准Linux命令格式; ps 输出命令大致如下所示: pstree,显示进程树:top命令可以检查Windows健康系统的状态,类似于系统管理器系统。以下命令可以与命令 top 互换执行: ?/h;h P :配合CPU使用,按速率排序,默认为此项; M:按内存使用情况排序; N:按PID排序; q:输出top; 要按进程名称杀死进程,请添加 -t 以按终端号杀死用户 ♿♿ ♿ 信号为。信号很多,常用信号: 信号代码 信号名称 说明 1 SIGHUP 立即重启文件并立即重读文件 SIGINT 结束信号程序,使用 停止上一个进程,和ctrl+c快捷键 9 SIGKILL 一样强制终止程序,用于立即终止。该信号无法被阻止、处理和忽略。有时过程中会出现问题,无法以正常方式停止。在这种情况下,使用符号 -9 kill -1 2235 或者强制kill kill -9 2235我们可以 ps -le |更多查看进程的优先级:nice来改变优先级,nice命令‿,nice命令直接被剪切,‿但它不能改变现有的进程。 NI 值。选项 ,PID是进程的ID。 -n 值 指定命令的 NI 值。 nice -n -5 service httpd startrenice -10 2125将ID 2125的步骤NI值更改为-10。4。操作管理
jobs [-l] 。 -l是显示任务的PID。 +代表最近放置在后台的任务,也是恢复任务时恢复的任务。 - 表示最近放置在后台的任务。fg %任务编号将后台挂起的任务继续到预执行,这里的%可以去掉,注意任务和区别。 bg % 任务编号 继续在后台挂起任务执行。后台继续执行的命令不能与地图关联,否则无法在后台重复执行; /etc/rc.local/etc/rc .local 文件; nohup; nohup 如何使用命令nohup &5. SSH 操作
@ 您也可以在此之后输入您的域名。例如,我可以 ssh root@sherlocked93 连接到服务器。 exit命令退出远程访问。5.2 SSH上传/下载文件
# 上传文件夹到远程服务器
scp -P port -r /local/dir username@servername:/remote/dir
# scp -p 2333 -r /test/a root@192.168.0.101:/var/b
# 从远程服务器下载文件夹
scp -P port -r username@servername:/remote/dir/ /local/dir
# scp -p 2333 -r root@192.168.0.101:/var/b /test/a
复制代码-r 符号代表重复副本,即复制该文件夹下的文件和文件夹,如果要上传文件,只需删除-r即可。大写字母P代表港口。如果未更改默认 SSH 端口 22,则不需要-P。 ? .ssh 文件夹。例如,对于root用户,目录为:/root/.ssh/,并在此目录下创建配置。在文件vim /root/.ssh/config
复制代码ServerAliveInterval 60
复制代码:wq保存并退出,并再次打开root用户shell。这样当SSH连接到远程服务器时,就不会因为长期工作而断开连接了。 $TMOUT变量环境系统vim /etc/profile❀❀ LEAVE 参数为0表示不超时,然后ESC然后:wq保存退出,然后source /etc/profile‿立即应用配置。 。
链接:https://juejin.cn/post/6844904080972709901
来源:作者掘金。如需商业印刷,请联系作者以获得许可。非商业转载请注明来源。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网