现在位置: 首页 > 操作系统 > 文章
2020年02月20日 操作系统 ⁄ 共 19982字 评论关闭
  本文将会介绍大量的Linux命令,其中有一部分在“linux入门系列5--新手必会的linux命令”一文中已经介绍,遗忘了或没学习过的请自行查看。   磁盘管理主要涉及磁盘扩容以及磁盘配额管理,当服务器磁盘空间达到一定程度(个人认为一般使用量占到总容量的70-80%)就需要考虑新加磁盘实现扩容,一般操作步骤为分区、格式化、挂载、验证及使用。而磁盘配额主要是针对用户设置其最大的磁盘空间使用量,防止当个用户占用磁盘过多的情...
阅读全文
2020年02月19日 操作系统 ⁄ 共 5198字 评论关闭
  内核中定义了一系列的trace point,这些trace point在特定的内核函数中被触发调用时被记录,而对应到systemtap中就是 kernel.trace 类型的probe事件,可以使用命令来查看系统所有的trace point:   $ sudo stap -L 'kernel.trace("*")' | more   kernel.trace("9p:9p_client_req") $clnt:struct p9_client* $type:int8_t $tag:int   kernel.trace("9p:9p_client_res") $clnt:struct p9_client* $type:int8_t $tag:int...
阅读全文
2020年02月19日 操作系统 ⁄ 共 1387字 评论关闭
  在互联网公司里面,基本大大小小所有的服务器端应用程序都是部署在 Linux 服务器上面。由于之前在外企工作,开发的应用程序需要依赖于 Windows 的 API,因此程序都是部署在 Windows Server 上面,导致自己对 Linux 也是只知道皮毛。所以就趁这段时间系统的学习一下 Linux 操作系统的基础知识。不求精通,但求能在工作上能够熟练操作,例如编写一些 Shell 脚本,配置一些环境变量,部署一些程序等。恰好翻到书柜里面的这本书...
阅读全文
2020年02月19日 操作系统 ⁄ 共 1024字 评论关闭
  我们来了解 Unix 的启动,如何优雅的登录和退出 Unix。   系统启动   系统是指系统从关机状态开始直到系统变为用户可用状态。首先引导程序查找有哪些设备(硬盘,光盘,优盘等)是可以引导的,然后选择可以引导的设备。接着引导程序将控制权转移给内核,内核调用初始化进程来初始化操作系统,启动一些操作系统运行必须的进程。   登录系统   操作系统初始化结束以后我们就可以登录了,登录有 2 种方式:GUI 登录和命...
阅读全文
2020年02月19日 操作系统 ⁄ 共 2931字 评论关闭
  作为一名电脑使用者,不懂图形化操作文件系统就不算会使用电脑。那么作为一名程序员,如果不懂命令行操作 Linux 文件系统,就不敢说自己是一名合格的程序员。我们工作中使用 Unix / Linux 作为应用程序服务器,无非就是把我们编写好的软件部署到远程服务器,其中少不了对文件的各种操作,如果你不会操作文件那么将寸步难行。接下来我们来认识一下 Unix / Linux 文件系统。   1. 本地文件系统   在这里我们将讨论面向本...
阅读全文
2020年02月19日 操作系统 ⁄ 共 1345字 评论关闭
  登录到系统以后,面对我们就是 Shell 交互环境,每天使用它来工作,拥有一个定制化的环境可以让我们的工作效率更高。   PS1 变量   有没有发现,光标闪动的左边有一串字符:[root@localhost ~]#,这组字符串的组成为[用户名@hostname 当前所在目录]#。其实这段字符的就是由 PS1 变量来控制的,echo $PS1 来看一下。   这其实已经是我定制过的内容,给显示的一些内容加上了颜色。接下来让我们恢复它本来的样子,”.bash...
阅读全文
2020年02月19日 操作系统 ⁄ 共 3905字 评论关闭
  1. 命令的剖析   Unix 的命令由2部分组成,命令本身和附加的参数。例如 ls 命令,如果直接执行 ls 命令,不带附加参数,那么默认执行的目标即为当前目录,如下:   [root@localhost /]$ls   bin dev etc lib media opt root sbin sys usr   boot docs home lib64 mnt proc run srv tmp var   我们可以添加命令参数,来使得它更加灵活, -l 参数可以使得结果集是以长结果显示更多信息,后面的路径可以指定命令执行...
阅读全文
2020年02月18日 操作系统 ⁄ 共 3753字 评论关闭
  这篇文章主要介绍了Linux unlink函数和删除文件的操作方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下。   1. unlink函数   对于硬链接来说,unlink 用来删除目录项,并把 inode 引用计数减 1,这两步也是一个原子过程。直到 inode 引用计数为 0,才会真正删除文件。   对于软链接来说,unlink 直接删除软链接,而不影响软链接指向的文件。   函数原型:   int unlink(const char ...
阅读全文
2020年02月18日 操作系统 ⁄ 共 2118字 评论关闭
  本文实例讲述了centos7环境下二进制安装包安装 mysql5.6的方法。分享给大家供大家参考,具体如下:   centos7 二进制安装包安装 mysql5.6   一、下载mysql5.6二进制安装包   如:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz   二、安装mysql5.6(安装在/data/mysql56)   (1)、创建mysql用户账号   > useradd -s /sbin/nologin -M mysql   (2)、解压压缩包   > tar xf mysql-5.6.34-linux-glibc2.5-x86_64.tar...
阅读全文
2020年02月17日 操作系统 ⁄ 共 23795字 评论关闭
  随着业务的发展,业务数据不停的增长,原有的磁盘空间可能会出现磁盘空间不够用的情况,因此,需要对磁盘空间进行扩容,以满足业务数据增长的需求。本文总结了 Linux 环境下云服务器存储扩容的三种方式及其操作步骤,与大家一同交流。   环境说明:   Linux 操作系统:CentOS Linux release 7.6.1810 (Core)。   平台环境:腾讯云 CVM,CBS。   一、存储扩容概述   以下图为例,假如起初购买了 100G 磁盘空间,随...
阅读全文