随笔分类 -  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命 阅读全文
posted @ 2019-03-14 22:30 zhangzl419 阅读(251) 评论(0) 推荐(0) 编辑
摘要:pid文件的作用 一、pid文件的作用 1.pid文件的内容用cat命令查看,可以看到内容只有一行,记录了该进程的ID 2.pid文件的作用防止启动多个进程副本 3.pid文件的原理进程运行后会给.pid文件加一个文件锁,只有获得pid文件(固定路径固定文件名)写入权限(F_WRLCK)的进程才能正 阅读全文
posted @ 2019-03-14 07:08 zhangzl419 阅读(1335) 评论(0) 推荐(0) 编辑
摘要:VPN的原理 参考资料: 阅读全文
posted @ 2018-08-16 14:56 zhangzl419 阅读(12) 评论(0) 推荐(0) 编辑
摘要:SSH免密登陆配置过程和原理解析 SSH免密登陆配置过很多次,但是对它的认识只限于配置,对它认证的过程和基本的原理并没有什么认识,最近又看了一下,这里对学习的结果进行记录。 提纲: 1、SSH免密登陆的配置过程 2、SSH免密登陆的过程和基本原理 1、SSH免密登陆的配置过程 免密登录设置,假如现在 阅读全文
posted @ 2018-07-12 12:14 zhangzl419 阅读(693) 评论(0) 推荐(0) 编辑
摘要:Linux下zip格式文件的解压缩和压缩 Linux下的软件包很多都是压缩包,软件的安装就是解压缩对应的压缩包。所以,就需要熟练使用常用的压缩命令和解压缩命令。最常用的压缩格式有.tar.gz/tgz, .tar.bz,.zip文件等。 .tar.gz/.tgz,.tar.bz这两种格式都可以用ta 阅读全文
posted @ 2018-06-12 10:59 zhangzl419 阅读(21086) 评论(0) 推荐(0) 编辑
摘要:最小VIM操作指南 vim的操作命令非常多,为了能开始工作,必须学会一个最小的vim操作集合,这里做个总结。 1、插入、追加、插入新行 i:在当前光标所在字符的前面插入,当前字符及其后面的字符后撤 a:在当前光标所在字符的后面插入,当前字符之后的字符后撤 o:在光标当前行的下面插入一个空行 2、光标 阅读全文
posted @ 2018-05-16 16:10 zhangzl419 阅读(223) 评论(0) 推荐(0) 编辑
摘要:Ubuntu16.04安装之后的几个设置 Ubuntu16.04界面很漂亮,但是安装之后,需要做如下几个简单的设置,这样用的时候会更加顺畅。 1、中文支持 在右上角有一个齿轮,点击->System Setting->Language Support,出现Language Support对话框,在其中 阅读全文
posted @ 2018-04-17 11:25 zhangzl419 阅读(306) 评论(0) 推荐(0) 编辑
摘要:centos6下的安装navicat premium CentOS6下做开发的时候,数据库客户端是一个必须要有的工具,因为经常要和数据库打交道。由于数据库的类型多样,有MySQL、Oracle、PostgreSQL等,为了安装一个数据库客户端之后,同时可以访问多个数据库服务器,Navicat Pre 阅读全文
posted @ 2017-12-19 14:59 zhangzl419 阅读(738) 评论(0) 推荐(0) 编辑
摘要:Vim编码方式的设置 和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,包括UCS-2、UTF-8 等流行的 Unicode 编码方式。但是,这需要用户自己动手设置。 Vim有四个跟字符编码方式有关的选项,分别是:encoding、fileencoding、fileencodin 阅读全文
posted @ 2017-08-16 15:12 zhangzl419 阅读(640) 评论(0) 推荐(1) 编辑
摘要:设置VMware Player中的虚拟机和宿主机共享文件 试验环境: 虚拟机软件:VMware Player 6.0.3 宿主机os:windows7 虚拟机os:centos6.6(32位) 完成此任务的前提是要在虚拟机操作系统中安装vmware-tools,vmware-tools中有一个模块叫 阅读全文
posted @ 2017-07-19 19:07 zhangzl419 阅读(1608) 评论(0) 推荐(0) 编辑
摘要:Linux用户和用户组 Linux中有用户和用户组的概念。 用户分为三类: (1)系统管理员用户, root,uid=0 (2)虚拟用户,比如bin,daemon等,uid=1-499 (3)普通用户,uid>=500 用户和用户组之间是多对多的关系。一个用户可以属于多个用户组,一个用户组也可以包含 阅读全文
posted @ 2017-07-19 19:03 zhangzl419 阅读(445) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2017-07-19 19:02 zhangzl419 阅读(1828) 评论(0) 推荐(0) 编辑
摘要:Linux主机名的设置 Linux主机名的设置步骤如下: 1、在/etc/sysconfig/network文件中修改HOSTNAME的值为要设置的主机名。 HOSTNAME=myhost 2、在/etc/hosts文件末尾增加如下一行内容: 127.0.0.1 myhost 3、reboot系统, 阅读全文
posted @ 2017-07-04 12:49 zhangzl419 阅读(454) 评论(0) 推荐(0) 编辑
摘要:计算机的启动和Linux的启动 一 计算机的启动 计算机的启动过程分为四个阶段,分别是:BIOS、MBR、启动管理程序、加载操作系统内核、操作系统启动。 1.1 BIOS 计算机加电后,第一件事就去加载BIOS进入内存,之后系统的控制权交给BIOS。BIOS首先会加载存储在CMOS中的各各硬件的配置 阅读全文
posted @ 2017-05-07 03:53 zhangzl419 阅读(349) 评论(0) 推荐(1) 编辑
摘要:Bash 的若干基本问题 这里介绍一些bash启动前、后的问题,以及一些使用bash需要注意的基本问题。 1、Bash的介绍 Bash是一种Shell程序,它是一般的Linux系统中的默认的Shell程序,一般情况下Bash指的是/bin/bash这个软件。 一个Linux系统中有多少个可用的She 阅读全文
posted @ 2017-05-06 21:27 zhangzl419 阅读(521) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示