Linux基础

1.Windows与Linux系统区别:

在 Windows 下,打开 “计算机”,看到的是一个个的驱动器盘符,也就是C盘,D盘... ...
  每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示:

Linux基础_第1张图片

而Linux系统下,是没有这些驱动器盘符,我们看到的是文件夹(目录):
linux没有盘符这个概念,只有一个根目录 /,所有文件都在它下面,如下图:

在这里插入图片描述
Linux基础_第2张图片
2.centos的文件结构:

/bin    可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等

/home   普通用户的家目录

/root   root用户的家目录

/boot   内核文件的引导目录, 放置 linux 系统启动时用到的一些文件

/sbing  超级用户使用的指令文件

/tmp    临时文件目录,一般用户或正在执行的程序临时存放文件的目录,
        任何人都可以访问,重要数据不可放置在此目录下。
        
/dev    设备文件目录 万物皆文件
/lib    共享库,系统使用的函数库的目录,程序在执行过程中,
        需要调用一些额外的参数时需要函数库的协助。
        
/usr    第三方 程序目录 

/etc    配置程序目录,系统配置文件存放的目录 

/var    可变文件,放置系统执行过程中经常变化的文件

/opt    用户使用目录,给主机额外安装软件所摆放的目录。

3.centos 的基本操作命令

    Linux系统下,是通过命令行进行操作:
             打开命令行:

Linux基础_第3张图片
Linux基础_第4张图片
注:

[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 重启

你可能感兴趣的:(笔记,Linux)