随笔分类 - Linux
摘要:和 Shell 的区别 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。 Shell 即是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一些命令,用户可以通过这些命令去访问操作系统内核的服务。 Ken Thompson 的 sh 是
阅读全文
摘要:目录 ssh ssh是什么 ssh安装 使用ssh登录远程主机 退出登录 使用ssh执行单条指令 密钥验证 详细操作 scp rsync sftp 进阶 ssh ssh是什么 ssh (Secure SHell)简单说,ssh是一种网络协议,用于计算机之间的加密登录。你可以通过 ssh 服务远程访问
阅读全文
摘要:timedatectl 是 RHEL7 上的一项新功能。它可用于查询和更改系统时钟及其设置。 按照以下步骤将时区更改为中国。(以root用户身份执行以下命令)。 1.使用以下命令列出所有可用的时区。你将使用此命令获得一长串时区。 2.找到中国时区中所需的正确时区并设置特定时区。有一个名为 tzsel
阅读全文
摘要:一 、终端里使用的那些快捷键(SERVER ADMIN必备) !! 执行上一条命令 !abc 执行以abc开头的最新的命令 !n 执行历史中第n个命令 Alt-> 历史最后一项 Alt-< 历史第一项 ALt-f 光标向前移动一个单词 Alt-b 光标向后移动一个单词 Alt-r 撤销对本行所做的所
阅读全文
摘要:一、源代码形式 1. 绝大多数开源软件都是直接以原码形式发布的 2. 源代码一般会被打成.tar.gz的归档压缩文件 3. 源代码需要编译成为二进制形式之后才能够运行使用 4. 源代码基本编译流程: 1).configure 检查编译环境; 2)make对源代码进行编译; 3)make insall
阅读全文
摘要:yum install nginx发生的错误 解决方法: 可能缺乏epelEPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux. 如果还
阅读全文
摘要:CentOS 7 配置 Nginx 的步骤如下: 首先更新 yum,没有安装 yum 的自行安装 1. 安装 Nginx 开启 Nginx 并设置开机启动 完成后,输入 localhost 会显示如下页面,表示安装成功,该页面会由两个信息,一个是配置文件的路径,一个是 www 目录的路径 2. 安装
阅读全文
摘要:1) 卸载nginx 2) 查看nginx是否还存在 3)重新安装 Nginx 4)启动 Nginx 5)设置自动开机启动 Nginx
阅读全文
摘要:CentOS取消屏幕保护自动锁屏功能 1. 问题:默认启动屏幕保护 问题描述: CentOS系统在用户闲置一段时间(默认为5分钟)后,会启动屏幕保护程序(默认的屏保为黑屏),并要求重新输入密码才能回到原来桌面。 2. 解决方法:重新设置屏幕保护 1、打开 applications->system t
阅读全文
摘要:新装的 CentOS 需要安装许多软件,但是如果一开始你不是以 root 登入的话,就需要使用 sudo 进行切换,但是通常会报错如下图: 解决方法: 先用 root 用户登入系统, 打开文件
阅读全文
摘要:背景 一般新买的 VPS 的 root 密码都是随机生成的,由大小写字母加数字组成,使用的时候,一般都是先复制密码,然后粘贴,当时间长了之后很容易忘记,虽然有备份,但是不方便使用以及记忆。 以下方法教你怎样自定义修改 root 密码。 方法 如果记得root密码,大家可以通过远程连接工具进行修改ro
阅读全文
摘要:查看nginx实际调用的配置文件 1.查看nginx路径 nginx的路径为:/usr/local/opt/nginx/bin/nginx 2.查看nginx配置文件路径 使用nginx的 -t 参数进行配置检查,即可知道实际调用的配置文件路径及是否调用有效。 测试可知,nginx的配置文件路径为:
阅读全文
摘要:Windows 查看本机 IP 打开 cmd,输入 ipconfig,回车,找到IPv4地址 或者通过以下方式查看 点击Win10系统的右下角的宽带连接图标,如下图所示。 点击Win10系统的右下角的宽带连接图标,如下图所示。 点击弹出菜单的“查看连接设置”,如下图所示 点击后会打开电脑设置下的网络
阅读全文
摘要:Mac系统自带apache服务器 查看apache版本 sudo apachectl -v 启动apache sudo apachectl start 重启apache sudo apachectl restart 配置apache apache的主配置文件在路径/etc/apache2/下 修改h
阅读全文
摘要:一、我们为什么要学习vim编辑器? Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因: (1)所有的Unix like系统都会内置vi文本编辑器,其他的文本编
阅读全文
摘要:linux/mac下的自定义命令alias,并保存别名使其永久生效(重启不会失效) 在做开发每次提交代码的命令都是一长串参数,不想去记,于是可以使用alias命令来解决这个问题:alias aCommandAlias='aCommand 一堆参数什么的'比如alias gpush='git push
阅读全文
摘要:ore命令,功能类似 cat , cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,而且还有搜寻字串的功能 。 more命令从前向后读取文件,因此在启动时就加载整个文件。 1.命令格式: more
阅读全文
摘要:打包(.tar): tar -cvf Pro.tar /home/lin/Pro #将/home/lin/Pro文件夹下的所有文件打包成Pro.tar打解包(.tar.gz) tar -cvzf firefox-3.0.3.tar.gz firefox #将firefox文件夹打包为firefox-
阅读全文
摘要:mv命令既可以重命名,又可以移动文件或文件夹。 例子:将目录A重命名为Bmv A B 例子:将/a目录移动到/b下,并重命名为cmv /a /b/c 其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234:mv abc 1234 注意,如果当前
阅读全文
摘要:将 test1子目录及子目录中所有档案删除 命令: rm -r test1 rm -rf test2命令会将 test2 子目录及子目录中所有档案删除,并且不用一一确认 命令: rm -rf test2
阅读全文