range

If there were you, the world would be just right

linux是一个多用户系统,不同的用户拥有不同的权限。为了安全,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。
在linux中可以用ll或者ls -l 查看文件属性和文件所属用户及用户组。如:

[root@www /]# ls -l
total 64
dr-xr-xr-x   2 root root 4096 Dec 14  2012 bin

实例中,bin文件的第一个属性用"d"表示。"d"在Linux中代表该文件是一个目录文件。

在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。
quan.png

【文件类型】【文件所属者】【文件所属组】【其他用户】

  • 当为[ d ]则是目录
  • 当为[ - ]则是文件;
  • 若是[ l ]则表示为链接文档(link file);
  • 若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
  • 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。

更改文件属性

chown:更改文件属主,也可以同时更改文件属组
chmod:更改文件9个属性

树状目录结构:
linux.jpg

/bin:
bin是Binary的缩写, 这个目录存放着最经常使用的命令。

/boot:
这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

/dev :
dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。





阅读剩余部分...


linux启动过程:
内核引导》
读入 /boot 目录下的内核文件。

运行init》
很多时候我们可能都会听到守护进程这几个字眼,那么什么是守护进程呢?说简单点其实也就是需要开机启动的进程,在windows下面我们一般会叫它服务。
init 进程是系统所有进程的起点,没有这个进程,系统中任何进程都不会启动。

运行级别》
Linux允许为不同的场合,分配不同的开机启动程序,这就叫做"运行级别"(runlevel)。也就是说,启动时根据"运行级别",确定要运行哪些程序。

系统初始化》
激活交换分区,检查磁盘,加载硬件模块以及其它一些需要优先执行任务。

建立终端》
init接下来会打开6个终端,以便用户登录系统。

用户登录系统》
一般来说,用户的登录方式有三种:
(1)命令行登录(2)ssh登录(3)图形界面登录
在分析完用户名后,login将搜索/etc/passwd以及/etc/shadow来验证密码以及设置账户的其它信息,比如:主目录是什么、使用何种shell。如果没有指定主目录,将默认为根目录;如果没有指定shell,将默认为/bin/bash


注:这里的静态ip只是针对虚拟机的配置,真实服务器中并不需要这一步
1、centos 配静态ip(注意配置时不能有空格,dns配置格式DNS1,2...)

vi /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
HWADDR=00:0C:29:18:FC:24
TYPE=Ethernet
UUID=10087a68-0880-4967-a013-f64cb84b721c
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.0.199
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=114.114.114.114

2、重启网络

service network restart

3、测试是否配置成功

ifconfig

ip.png

4、是否可以联网

ping www.baidu.com

ping.png

end!


在使用vmware workstations 14创建或者开启虚拟机时发现黑屏,但其实系统是正常启动的,只是无画面显示
解决方案:
1、管理员身份运行 cmd

输入 netsh winsock reset

xiufu.png

2、重启电脑