Linux学习笔记
Posted akyna-zh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习笔记相关的知识,希望对你有一定的参考价值。
Linux学习笔记(一)
Author: akynazh
Blog: akynazh.site
Linux开机
CMOS是记录各项硬件参数且嵌入在主板上面的储存器
BIOS则是一个写入到主板上的一个固件(固件就是写入到硬件上的一个软件程序)。
这个Bios就是在开机的时 候,计算机系统会主动执行的第一个程序了!
整个开机流程到操作系统之前的动作应该是这样的:
-
BIOS:开机主动执行的固件,会认识第一个可开机的设备;
-
MBR:第一个可开机设备的第一个扇区内的主要开机记录区块,内含开机管理程序;
-
开机管理程序(boot loader):一支可读取核心文件来执行的软件;
-
核心文件:开始操作系统的功能…
查看系统版本
uname -r # 查看核心版本 3.10.0-229.el7.x86_64
uname -m # 查看操作系统的位版本 x86_64
查看网络和系统环境
如果要看目前有谁在线上,可以下达“ who ”这个指令
如果要看网络的连线状态,可以下达 “ netstat -a ”这个指令
要看背景执行的程序可以执行“ ps -aux ”这个指令
关机等操作
/sbin/shutdown [-krhc] [时间] [警告讯息]
选项与参数:
-k : 不要真的关机,只是发送警告讯息出去!
-r : 在将系统的服务停掉之后就重新开机(常用)
-h : 将系统的服务停掉后,立即关机。 (常用)
-c : 取消已经在进行的 shutdown 指令内容。
文件权限
-
chgrp :改变文件所属群组
-
chown :改变文件拥有者
-
chmod :改变文件的权限, SUID, SGID, SBIT等等的特性
关于 SUID 权限:
-
仅对二进制程序(binary program)有效;
-
执行者对于该程序需要具有 x 的可执行权限;
-
本权限仅在执行该程序的过程中有效 (run-time);
-
执行者将具有该程序拥有者 (owner) 的权限。
关于 SBIT 目录:
-
当使用者对于此目录具有 w, x 权限,亦即具有写入的权限时;
-
当使用者在该目录下创建文件或目录时,仅有自己与 root 才有权力删除该文件。
chmod [-R] xyz 文件或目录 选项与参数:
xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加。
由user, group, others三种身份
借u, g, o来代表三种身份的权限 而a则代表 al 亦即全部的身份
chmod u=rwx,go=rx .bashrc
u=rwx,go=rx 是连在一起的,中间并没有任何空白字符!
一些目录的意义
-
/ (root, 根目录):与开机系统有关
-
/usr (unix software resource):与软件安装/执行有关
/usr/bin, /bin:一般可执行文件摆放的地方
/usr/sbin, /sbin:系统管理员常用指令集
- /var (variable):与系统运行过程有关
举例来 /var/lib/ 说,mysql的数据库放置到/var/lib/mysql/
而rpm的数据库则放到/var/lib/rpm去
/var/log:摆放系统登录文件的地方
-
/lib 放置的则是在开机时会用到的函数库, 以及在/bin或/sbin下面的指令会调用的函数库
-
/tmp 这是让一般使用者或者是正在执行的程序暂时放置文件的地方
这个目录是任何人都能够存取的,所以你需要定期的 /tmp 清理一下
-
/etc:几乎系统的所有设置文件均在此,尤其 passwd,shadow /boot
-
/dev:摆放所有系统设备文件的目录
三个文件时间
modification time (mtime):
当该文件的“内容数据”变更时,就会更新这个时间!内容数据指的是文件的内容,而不是文件的属性或权限喔!
status time (ctime):
当该文件的“状态 (status)”改变时,就会更新这个时间,举例来说,像是权限与属性被更改了,都会更新这个时间啊。
access time (atime):
当“该文件的内容被取用”时,就会更新这个读取时间 (access)。举例来说,我们使用 cat 去读取 /etc/man_db.conf , 就会更新该文件的 atime 了。
over
以上是关于Linux学习笔记的主要内容,如果未能解决你的问题,请参考以下文章
[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段