随笔分类 - Linux基础
主要以CentOS为例子去学习Linux的东西,包括Linux的基础命令,shell编程内容,Linux的软件安装、Linux系统的目录结构、/etc/下的配置,重点软件的学习(vim、gcc)等,总之就是关注Linux的使用层面,不涉及Linux编程和内核原理的学习内容
摘要:CentOS下的service命令和chkconfig命令的原理 1、service命令的原理 service命令用来对服务进行启动和关闭,比如service mysqld start可以启动mysql服务,其实service命令本身是一个shell脚本,在service mysqld start命
阅读全文
摘要:pid文件的作用 一、pid文件的作用 1.pid文件的内容用cat命令查看,可以看到内容只有一行,记录了该进程的ID 2.pid文件的作用防止启动多个进程副本 3.pid文件的原理进程运行后会给.pid文件加一个文件锁,只有获得pid文件(固定路径固定文件名)写入权限(F_WRLCK)的进程才能正
阅读全文
摘要:SSH免密登陆配置过程和原理解析 SSH免密登陆配置过很多次,但是对它的认识只限于配置,对它认证的过程和基本的原理并没有什么认识,最近又看了一下,这里对学习的结果进行记录。 提纲: 1、SSH免密登陆的配置过程 2、SSH免密登陆的过程和基本原理 1、SSH免密登陆的配置过程 免密登录设置,假如现在
阅读全文
摘要:Linux下zip格式文件的解压缩和压缩 Linux下的软件包很多都是压缩包,软件的安装就是解压缩对应的压缩包。所以,就需要熟练使用常用的压缩命令和解压缩命令。最常用的压缩格式有.tar.gz/tgz, .tar.bz,.zip文件等。 .tar.gz/.tgz,.tar.bz这两种格式都可以用ta
阅读全文
摘要:最小VIM操作指南 vim的操作命令非常多,为了能开始工作,必须学会一个最小的vim操作集合,这里做个总结。 1、插入、追加、插入新行 i:在当前光标所在字符的前面插入,当前字符及其后面的字符后撤 a:在当前光标所在字符的后面插入,当前字符之后的字符后撤 o:在光标当前行的下面插入一个空行 2、光标
阅读全文
摘要:Ubuntu16.04安装之后的几个设置 Ubuntu16.04界面很漂亮,但是安装之后,需要做如下几个简单的设置,这样用的时候会更加顺畅。 1、中文支持 在右上角有一个齿轮,点击->System Setting->Language Support,出现Language Support对话框,在其中
阅读全文
摘要:centos6下的安装navicat premium CentOS6下做开发的时候,数据库客户端是一个必须要有的工具,因为经常要和数据库打交道。由于数据库的类型多样,有MySQL、Oracle、PostgreSQL等,为了安装一个数据库客户端之后,同时可以访问多个数据库服务器,Navicat Pre
阅读全文
摘要:Vim编码方式的设置 和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,包括UCS-2、UTF-8 等流行的 Unicode 编码方式。但是,这需要用户自己动手设置。 Vim有四个跟字符编码方式有关的选项,分别是:encoding、fileencoding、fileencodin
阅读全文
摘要:设置VMware Player中的虚拟机和宿主机共享文件 试验环境: 虚拟机软件:VMware Player 6.0.3 宿主机os:windows7 虚拟机os:centos6.6(32位) 完成此任务的前提是要在虚拟机操作系统中安装vmware-tools,vmware-tools中有一个模块叫
阅读全文
摘要:Linux用户和用户组 Linux中有用户和用户组的概念。 用户分为三类: (1)系统管理员用户, root,uid=0 (2)虚拟用户,比如bin,daemon等,uid=1-499 (3)普通用户,uid>=500 用户和用户组之间是多对多的关系。一个用户可以属于多个用户组,一个用户组也可以包含
阅读全文
摘要:Linux下查看进程的命令输出的内容解释 ps (process status) ps -e 或者ps -A (-e和-A完全一样) PID TTY TIME CMD ps -ef UID PID PPID C STIME TTY TIME CMD ps -lf F S UID PID PPID C
阅读全文
摘要:Linux主机名的设置 Linux主机名的设置步骤如下: 1、在/etc/sysconfig/network文件中修改HOSTNAME的值为要设置的主机名。 HOSTNAME=myhost 2、在/etc/hosts文件末尾增加如下一行内容: 127.0.0.1 myhost 3、reboot系统,
阅读全文
摘要:计算机的启动和Linux的启动 一 计算机的启动 计算机的启动过程分为四个阶段,分别是:BIOS、MBR、启动管理程序、加载操作系统内核、操作系统启动。 1.1 BIOS 计算机加电后,第一件事就去加载BIOS进入内存,之后系统的控制权交给BIOS。BIOS首先会加载存储在CMOS中的各各硬件的配置
阅读全文
摘要:Bash 的若干基本问题 这里介绍一些bash启动前、后的问题,以及一些使用bash需要注意的基本问题。 1、Bash的介绍 Bash是一种Shell程序,它是一般的Linux系统中的默认的Shell程序,一般情况下Bash指的是/bin/bash这个软件。 一个Linux系统中有多少个可用的She
阅读全文