1.Windows与Linux系统区别:
在 Windows 下,打开 “计算机”,看到的是一个个的驱动器盘符,也就是C盘,D盘... ...
每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示:
而Linux系统下,是没有这些驱动器盘符,我们看到的是文件夹(目录):
linux没有盘符这个概念,只有一个根目录 /,所有文件都在它下面,如下图:
2.centos的文件结构:
/bin 可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等
/home 普通用户的家目录
/root root用户的家目录
/boot 内核文件的引导目录, 放置 linux 系统启动时用到的一些文件
/sbing 超级用户使用的指令文件
/tmp 临时文件目录,一般用户或正在执行的程序临时存放文件的目录,
任何人都可以访问,重要数据不可放置在此目录下。
/dev 设备文件目录 万物皆文件
/lib 共享库,系统使用的函数库的目录,程序在执行过程中,
需要调用一些额外的参数时需要函数库的协助。
/usr 第三方 程序目录
/etc 配置程序目录,系统配置文件存放的目录
/var 可变文件,放置系统执行过程中经常变化的文件
/opt 用户使用目录,给主机额外安装软件所摆放的目录。
3.centos 的基本操作命令
Linux系统下,是通过命令行进行操作:
打开命令行:
注:
[root@bogon ~]
Root : 表示登录用户
localhost: ip地址
~:表示用户工作目录或者家目录,我们使用哪个用户登录系统,
默认就会在那个用户的家目录下。
4.linux的命令格式:
command [-options] [parameter]
注:
command:命令名,相应功能的英文单词或单词的缩写
[-options]:选项,可用来对命令进行控制,也可以省略
parameter:传给命令的参数,可以是 零个、一个 或者 多个
扩展: [] 代表可选
补:
新:
1.下载 mariadb数据库:
1.搜索 mariadb-server --> yum search mariadb
2.如果存在: yum -y install mariadb-server.x...
3.搜索 依赖包 : yum search mariadb
4.安装一个依赖包: yum -y install mariadb-devel.xxxxx。
5.开启服务 : systemctl start mariadb.service
6.登录数据库: mysql -u root -p
7.退出数据库: exit;
2.安装python:
1.下载 python压缩包
(1)切换目录 cd /opt
(2)下载python压缩包:
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
(3)下载python使用的依赖包
yum -y install zlib-devel bzip2-devel openssl-devel
ncurses-devel sqlite-devel readline-devel tk-devel
gdbm-devel db4-devel libpcap-devel xz-devel gcc
(4).解压python压缩包
①进入到 /opt 目录下
②解压格式: tar -Jxvf 压缩包名称
(5)安装配置
①. 进入 python解压目录
② ./configure prefix=/usr/local/python3
③ 执行 make && make install
查看 /usr/local 就会出现 python3
3.创建软连接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
4.创建用户
useradd 用户名
5.创建密码
passwd 用户
6.用户与组:
1.用户和组的配置文件
(1)用户名信息 /etc/passwd/
(2)用户密码 /etc/shadow/
(3)组名 /etc/gpasswd/
(4)组密码 /etc/gshadow/
2.创建用户和密码
(1)useradd 用户名
(2)Passwd 用户名(回车输入两次密码)
3.切换用户:
su 用户名
4.修改用户的主组(起始组)、附加组
修改主组: Usermod -g 新主组 用户
修改附加组: usermod -G 新附加组 用户
5.删除用户
userdel -r 用户名 (-r 表示将家目录也删除)
6.修改组信息
(1)Groupmod -g 530 组名, 将 组id 修改为530
7.删除组
groupdel 组名
8.用户常用命令
(1)id 返回详细信息
(2)whoami 返回当前用户
Who 查看登录过的用户列表。
7.权限:
1.权限有三种 rwx 对应数字 4 2 1
2.修改 chmod u+w 文件名称 表示当前用户添加 w 权限。
3. chmod 777 文件名称
4.修改拥有者 chown 新用户 文件名称
chown liurui a
将 a 文件的拥有者(当前用户) 修改为 liurui 用户
8.开关机:
Root
Init 0 关机
Init 6 重启
常规
Shutdown 关机
Shutdown -h 10 10分钟后关机
Shutdown -h 22:22:22 22:22:22时关机
Shutdown -r now
Shutdown -r +10 10分钟后重启
Reboot 重启