Linux教程

Linux从入门到精通(基础篇)

本文主要是介绍Linux从入门到精通(基础篇),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、Linux简介

Linux 是一套免费使用和开源的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。

官网下载centos最新版本:https://www.centos.org/download/

阿里云镜像源:https://developer.aliyun.com/(下载较快)

二、VMware的使用和网络的配置

1、桥接模式:就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。

2、NAT(地址转换模式):在NAT模式下,虚拟主机需要借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。虚拟机和物理机共有一个IP地址。

3、Host-Only(仅主机)模式:将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。相当于NAT模式去除了虚拟NAT地址转换功能。

Vmware官网: https://my.vmware.com/

三、Linux基本命令操作

显示指定工作目录下的内容:cd ;复制 :cp ;移动: mv ;删除: rm

查看服务器负载:top/(w) ;查看本地网卡信息:ifconfig -a ;

查看文件: cat ;more;less;head;tail

查看目录:ls

显示磁盘使用情况: df ;编辑文本:vi/vim ;查看当前系统内存使用情况:free

帮助命令:man;help

查看当前所属的虚拟终端:tty

创建目录/文件:mkdir / touch

添加用户:useradd/adduser;删除用户:userdel;创建用户密码:passwd;修改用户信息:usermod;

查找文件:which;whereis;locate;grep;find

绝对路径: 从“/”开始的路径 eg:/home/xiaoliu

相对路径: 相对于当前目录开始,a.txt ;./a.txt ;…/xiaoliu/b.txt

四、Linux常用根下的目录作用说明

/处于linux系统树形结构的最顶端,它是linux文件系统的入口,所有的目录、文件、设备都在 / 之下
/binbin是Binary的缩写。常用的二进制命令目录。比如 ls、cp、mkdir、cut等;和/usr/bin类似,一些用户级gnu工具
/boot存放的系统启动相关的文件,例如:kernel.grub(引导装载程序)
/devDevice的缩写。设备文件目录,比如声卡、磁盘……在Linux中一切都被看做文件。终端设备、磁盘等等都被看做文件设备文件: /dev/sda,/dev/sda1,/dev/tty1,/dev/tty2,/dev/pts/1, /dev/zero, /dev/null, /dev/cdrom
/home普通用户的家目录默认存放目录
/etc常用系统及二进制安装包配置文件默认路径和服务器启动命令目录 passwd:用户信息文件 shadow :用户密码文件 ‘group: 存储用户组信息 fstab :系统开机启动自动挂载分区列表 hosts :设定用户自己的IP与主机名对应的信息
/sbin大多数涉及系统管理的命令都存放在该目录中,它是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,凡是目录sbin中包含的命令都是root权限才能执行的

五、Centos7用户管理

超级用户: root 拥有对系统的最高的管理权限 ID=0

普通用户:系统用户 UID:1-999(centos7版本) 1-499(centos6版本)

本地用户 UID:1000+          500+(        UID:即每个用户的身份标示,类似于每个人的身份证号码。)

虚拟用户:伪用户 一般不会用来登录系统的,它主要是用于维持某个服务的正常运行.如:ftp,apache

六、Centos7-文件权限管理

1、 权限说明

对于文件来说:r:读 4 ;w:写 2 ; x:执行 1

2、修改权限

修改权限用的命令:chmod [对谁操作] [操作符] [赋于什么权限] 文件名

对谁操作:

u----> 用户user,表示文件或目录的所有者

g----> 用户组group,表示文件或目录所属的用户组

o----> 其它用户others

a----> 所有用户all

操作符:

“+” : #添加权限 ; “-” : # 减少权限 ; “=” #直接给定一个权限

u-wuser拥有者
g+xgroup
o=rotherother
a+xall所有人

数字表示权限法:

权限二进制值八进制值描述
–x0011只有执行权限
-w-0102只有写入权限
-wx0113有写入和执行权限
r–1004只有读取权限
r-x1015有读取和执行权限
rw-1106有读取和写入权限
rwx1117有读、写、执行权限
这篇关于Linux从入门到精通(基础篇)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!