随笔分类 -  linux

摘要:rpm软件管理虽然方便,但是需要手工解绝依赖关系;使用YUM可以解决这个问题; YUM(yellowdog updater modified) 是一个RPM的前端程序,主要目的是设计用来自动解决RPM的依赖关系问题; YUM的特点: 自动解决依赖关系; 可以对rpm进行分组,并基于组进行安装操作; 阅读全文
posted @ 2019-03-07 21:29 L丶银甲闪闪 阅读(214) 评论(0) 推荐(0)
摘要:1.源代码形式 绝大多数软件都是以源代码形式发布的; 因为开源的理念是不重复造轮子;让其它不以商业为目的人都能修改这个软件; 源代码一般会被打包成tar.gz的压缩归档文件; 程序源代码需要编译成二进制形式之后才能够使用; 源代码基本编译流程: ./configure ->检查编译环境、相关库文件及 阅读全文
posted @ 2019-03-07 21:28 L丶银甲闪闪 阅读(133) 评论(0) 推荐(0)
摘要:1.系统启动流程大概 1)启动BIOS 2)MBR中的引导代码 BootCode 3)执行引导程序 Linux中用的最多的是GRUB;引导程序的主要作用是用来加载内核; 4)加载系统内核 5)执行init 6)runlevel init根据当前默认的运行级别来启动相关的程序及设备; 2.BIOS ( 阅读全文
posted @ 2019-03-05 23:41 L丶银甲闪闪 阅读(165) 评论(0) 推荐(0)
摘要:1.关键字搜索命令grep grep命令与正则表达式有关; 最常用的功能是基于关键字搜索,但其功能远不止如此; 例如:在a.txt中搜索带关键字 my的几行 grep my a.txt grep my a.txt grep和管道结合,处理输出信息;可以实现和上面相同的效果; cat a.txt | 阅读全文
posted @ 2019-03-04 21:45 L丶银甲闪闪 阅读(195) 评论(0) 推荐(0)
摘要:Linux中绝大多数命令都很简单;很少有功能复杂的命令; 每个命令都只实现一个或几个简单的功能; 如果想实现复杂的功能,可以将几个简单的命令组合在一起; 管道和重定向就是将简单的命令结合在一起的技术; Linux中的几乎所有的命令返回数据都是纯文本的; 而纯文本形式的数据又是大多数命令的输入格式;这 阅读全文
posted @ 2019-03-04 16:44 L丶银甲闪闪 阅读(287) 评论(0) 推荐(0)
摘要:1.以太网连接(ethernet) 在Linux中,以太网接口命令为:eth0、eth1等;其中0、1代表网卡编号; 命令 lspci 可以用来查看网卡硬件信息;如果是usb网卡则需要命令 lsusb; lspci lspci 其中 Ethernet controller 就是网卡的信息; 1)查看 阅读全文
posted @ 2019-03-03 22:16 L丶银甲闪闪 阅读(145) 评论(0) 推荐(0)
摘要:1.网络编址 现在的计算机和服务器都是通过网络相连的;因此,可以通过互联网来访问很多资源; 想从特定的服务器获取某一条数据,必需要有一种方式判断要到的是哪一台服务器; 就像与某个人人联系,要知道他的地址、姓名、电话号码等; 为了网上通信,网络上的每一台计算机都需要一个唯一标识;这种唯一标识称为网络编 阅读全文
posted @ 2019-03-03 11:33 L丶银甲闪闪 阅读(117) 评论(0) 推荐(0)
摘要:当用户新建一个文件时,文件的所属用户和所属组是创建该文件的用户,该文件也有默认的权限; 1.关于默认权限 每一个终端都有个 umask 属性,用来确定新建文件和文件夹的默认权限; umask 的使用方式用数字权限表示;如:022; 目录的默认权限是:777-umask; 文件的默认权限是:666-u 阅读全文
posted @ 2019-03-02 22:51 L丶银甲闪闪 阅读(567) 评论(0) 推荐(0)
摘要:权限是操作系统中用来限制对资源访问的机制; 权限一般分为读r、写w、执行x; 系统中的每个文件都拥有特定的权限、所属用户及所属组; 通过权限机制,可以限制哪些用户,哪些组可以对特定的文件进行哪些操作; 每个进程都是以某个用户的身份来运行的; 进程的权限与该用户的权限一样; 用户的权限越大,进程的权限 阅读全文
posted @ 2019-03-02 21:01 L丶银甲闪闪 阅读(212) 评论(0) 推荐(0)
摘要:1.用户和组 使用Linux时需要以一个用户的身份登入; 一个进程也需要以一个用户的身份运行; 用户的作用:限制使用者或进程可以使用和不能使用某些资源; 组的作用:用来管理用户; 关于用户和组: 每个用户拥有一个UserID,操作系统实际使用的是用户id,而不是用户名; 每个用户属于一个主组,属于一 阅读全文
posted @ 2019-03-02 21:00 L丶银甲闪闪 阅读(168) 评论(0) 推荐(0)
摘要:Linux当中有许多命令; 在Linux中提供了详细的帮组文档,利用好可以提高使用效率; 1.help参数 大多数命令都可以使用 -h 或 --help 参数来获取该命令的使用方法、参数等信息; 例如:ls 命令的帮助信息: ls --help ls --help 2.man命令 man 命令是li 阅读全文
posted @ 2019-03-01 21:24 L丶银甲闪闪 阅读(251) 评论(0) 推荐(0)
摘要:1.关于挂载 磁盘或分区创建好文件系统以后,需要挂载到一个目录才能使用; windows和mac系统会自动挂载;例如windows的c盘d盘; Linux需要手工进行挂载,或者配置系统来自动挂载; 例如:已经格式化好的分区 /dev/sda3 ext4;要使用必须进行挂载;例如挂载在/mnt目录下后 阅读全文
posted @ 2019-03-01 15:53 L丶银甲闪闪 阅读(694) 评论(0) 推荐(0)
摘要:操作系统通过文件系统管理数据; 磁盘创建分区后并不能直接被操作系统使用,还需要创建文件系统; 格式化:创建文件系统的过程又称为格式化; 裸设备 (raw):没有文件系统的设备; 常见的文件系统有:fat32、NTFS、ext2、ext3、ext4、xfs、HFS等; 文件系统之间的区别:日志、支持的 阅读全文
posted @ 2019-03-01 11:10 L丶银甲闪闪 阅读(991) 评论(0) 推荐(0)
摘要:fdisk是IBM的老牌分区工具;支持大多数操纵系统; fdisk是一个基于MBR的分区工具;无法用于GPT; 1.fdisk命令 fdisk命令可用来分区; fdisk只有超级用户权限才能使用; 列出所有安装的磁盘及其分区信息: fdisk -l fdisk -l 对磁盘分区:fdisk 磁盘路径 阅读全文
posted @ 2019-02-28 23:03 L丶银甲闪闪 阅读(278) 评论(0) 推荐(0)
摘要:磁盘主要分为传统的机械硬盘以及固态硬盘; 目前由于价格的原因,还是以机械硬盘为主; 1.机械硬盘的结构 通过磁制的盘片来存储数据; 一个硬盘可能有一个或多个盘片; 每一个盘片上都会有磁头;磁头是用来在盘片上读写数据的; 磁头可以在磁盘上移动;磁盘会高速转动,转速越高,读写越快; 硬盘如图: 2.磁盘 阅读全文
posted @ 2019-02-28 21:31 L丶银甲闪闪 阅读(759) 评论(0) 推荐(0)
摘要:vi是一个命令行界面的文本编辑器; vim是vi的改进版; vim不仅有文本编辑;还有文本处理、代码编辑等功能; 1.VIM简介 vim 命令可启动vim编辑器; 一般 vim 文件路径 来使用; 如存在目标文件则打开;不存在则新建; 例如新建a.txt: vim a.txt vim a.txt 在 阅读全文
posted @ 2019-02-27 22:12 L丶银甲闪闪 阅读(140) 评论(0) 推荐(0)
摘要:1.系统时间 date 命令可查看设置系统时间 date date date的参数: 格式化时间:+%Y--%m--%d ;年月日的分割可自己定 date +%Y-%m-%d date +%Y-%m-%d 显示UTC时间:-u date -u date -u 修改系统时间:-s ;需要root权限; 阅读全文
posted @ 2019-02-27 21:24 L丶银甲闪闪 阅读(157) 评论(0) 推荐(0)
摘要:类Unix系统的系统目录结构一般类似; 从根分区“/”开始,大体结构和用途如图: 可以从Linux图形界面上方的 位置|计算机 中打开系统目录;相当于windows的 我的电脑 这里大体介绍下几个重要的目录; 1)bin bin目录存放的是可常用执行文件; 控制台中敲的命令就来自于这里;例如:mkd 阅读全文
posted @ 2019-02-27 21:23 L丶银甲闪闪 阅读(264) 评论(0) 推荐(0)
摘要:1.复制 命令:cp(copy的简写) cp 源文件 目标文件 cp 源文件 目标文件 参数: -r 复制整个目录树;也就是文件夹里面的也可以复制; -v 显示详细信息;也就是复制的过程会显示; 2.移动和重命名 命令:mv (move的缩写) 移动: mv 源文件 目标目录 mv 源文件 目标目录 阅读全文
posted @ 2019-02-26 22:35 L丶银甲闪闪 阅读(166) 评论(0) 推荐(0)
摘要:Linux的文件结构是一个单根树状结构; 所有文件和文件夹的根目录都是 “/”; 文件名严格区分大小写; 路径用正斜杠“/”分割; 1.当前工作目录 每个shell或系统进程都有一个当前工作目录; pwd(print work diectory的简写) 命令可显示当前工作目录; 其中~表示当前用户的 阅读全文
posted @ 2019-02-26 21:25 L丶银甲闪闪 阅读(225) 评论(0) 推荐(0)