Chapter 1. Linux 概述 Linux 是一种自由和开放源码的 Unix 操作系统, 是一个基于 POSIX 和 UNIX 的多用户.多任务.支持多线程和多CPU的操作系统.只要遵循 GNU 通用公共许可证(GPL),任何个人和机构均可自由地使用Linux的所有底层源代码. Linux 能运行主要的 UNIX 工具软件.应用程序和网络协议,继承了 Unix 以网络为核心的设计思想,一个性能稳定的多用户网络操作系统. 1.2 Linux 发行版 一个 Linux 发行版 包括 Linu…
一.原理与目录 先介绍几个和apt-get相关的目录: /var/lib/dpkg/available文件的内容是软件包的描述信息, 该软件包括当前系统所使用的 Debian 安装源中的所有软件包,其中包括当前系统中已安装的和未安装的软件包. /var/cache/apt/archives目录是在用 apt-get install 安装软件时,软件包的临时存放路径 /etc/apt/sources.list存放的是软件源站点, 当你执行 sudo apt-get install xxx 时,Ub…
Chapter 3. 用户和用户组管理 由于Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以该账号身份进入系统. 3.0 用户与用户组相关信息 用户名:代表用户账号的字符串,最好不好包含..-.+开头,不能含义:. 口令:存放加密后的用户口令字,真正的加密后的用户口令字存放在/etc/shadow文件中,而在/etc/passwd文件的口令字段只存放一个特殊的字符,如'x'或'*'. 用户标识号:一般而言,它与用户名是一一对…
Chapter 2. 文件系统 2.1 Linux 系统目录结构 命令窗口下输入命令: $ ls /,能够看到根目录下的全部目录及文件 树状目录结构为: 最顶级的目录: / :根目录 / 是根目录,~ 是家目录.Linux 的目录结构为树状结构,源头即是 /,其他目录可通过挂载将它们添加到树中,解除挂载可以移除它们.而每个用户都有其家目录.比如说root用户的家目录是/root,普通用户a的家目录是/home/a. 系统启动必须: /boot:存放的启动Linux 时使用的内核文件,包括连接文件…
序 ???这破笔记也要序?? 昨天开始学linux,做好笔记以备日后翻阅 Linux系统目录结构图 bin  --主要用于存放二进制文件(如:命令文件) boot--引导目录 dev  --设备目录 ect  --配置文件夹 home--用户文件夹 lib  --库文件夹 mnt  --挂载目录 opt  --通常大型软件安装在这里 proc--实时的信息(只存在内存中) sbin--  super bin只有root用户才能执行 sys   -- 系统文件夹 tmp  --临时文件夹 usr …
1.linux下的shell<linux命令.编辑器和shell编程> (1)shell种类有很多,常用的有三种,在linux可以通过ls -l /bin/*sh 来显示所有已安装的shell种类  1)bourne  /bin/sh    2)C     /bin/csh  3)Kom     /bin/ksh (2)查看目前使用的是哪种shell的命令来看请里面的内容可以知道  env      意思是可以显示当前操作系统的环境变量 (3)修改使用shell的版本所使用的指令是:  chs…
0x00 概述 这里所谓的Linux版本信息,包括Linux内核版本信息和Linux系统版本信息. 0x01 查看Linux内核版本信息 方法1:登陆Linux,在终端输入 cat /proc/version 方法2:登陆Linux,在终端输入 uname -a 方法3:登陆Linux,在终端输入 uname -r 0x02 查看Linux系统版本信息 方法1:登陆Linux,在终端输入 cat /etc/issue 方法2:登陆Linux,在终端输入 cat /etc/lsb-release…
献给知道mono,了解Jexus,对.net混搭技术感兴趣的朋友. 1965年,Bell.MIT和GE公司发起Multics计划,目标是实现一个操作系统可以让大型主机实现连接三百个终端的目标.(那个时候的分时操作系统可不像现在...) 1969年,Multics计划滞后,资金紧缺,Bell实验室退出该计划,但原本参与Multics计划的人员,却从中得到了一些启发. Ken Thompson就是其中一位. 据说 Ken Thompson为了移植一套"太空旅游"的游戏,希望研发一套操作系统…
1.设置任务调度命令crontab 任务调度是指系统在某个时间执行的特定的命令或程序.任务调度分为:1)系统工作:有些重要的工作必须周而复始的执行,如病毒扫描.2)个别用户工作:个别用户可能希望执行某些程序. (1)设置任务调度文件:/etc/crontab  1)首先设置个人任务调度.执 行crontab -e命令.  2)接着输入任务到调度文件.  如:5**** ls -l  /etc/> /tmp/to.txt  表示说每个小时的第五分钟执行ls -l /etc/>/tmp/to.tx…
经过统计Linux中能够识别的命令超过3000种,当然常用的命令就远远没有这么多了,按照我的习惯,我把已经学过的Linux常用命令做了以下几个方面的分割: 1.文件处理命令 2.文件搜索命令 3.帮助命令 4.压缩与解压缩命令 5.关机和重启命令 6.其他常用命令 下面对以上的几种划分做详细的笔记,以备后来随时查阅. 1.文件处理命令 首先要说明的是,Linux的命令格式为:命令+"空格"+[选项]+"空格"+[参数](注意:个别命令使用不遵循此格式,当有多个选项时…