一、Linux系统概述
1、计算机资源
软件资源
硬件资源
操作系统
2、操作系统
Windows
MacOS
Linux
Unix
3、Linux含义
狭义Linux:由Linus一段内核代码
广义Linux:Linux厂商开发的Linux衍生版(wget、yum、apt-get)
4、Linux发展史
unix操作系统
linus开发了Linux操作系统
5、开源文化
斯托曼
Linux(GNU/Linux)
6、Red Hat
7、Linux软件安装
.rpm后缀(编译后的软件包)
.tar.gz后缀(未编译的软件包必须通过gcc编译器进行编译安装)
二、虚拟机
虚拟机:在我们的个人计算机虚拟出一个软件的运行环境(操作系统)
三、Linux软件的安装
Linux分区:
/根分区:整个Linux系统都是放置于根目录中
swap分区:当系统发现内存不足时,系统会自动调用swap分区来支援内存(1G)
分区时个人建议一共分三个区
/boot分区:引导或启动分区(相当于Windows中的Windows文件),低版本Linux(100M),建议在500M(CentOS)
swap分区:分区大小为1024M
/根分区:把剩余空间都给根分区

Windows分区:
C盘 D盘 E盘
D:\server\apache\htdocs\index.php
images/1.jpg

一、引导系统
/etc/grub.conf文件中

二、用户和组
/etc/group
组名称 组密码 组id 组内用户
/etc/gshadow

/etc/passwd 用户
名称 x 用户id 组id 备注信息 用户的家 Shell目录
/etc/shadow 用户密码文件(是通过md5-crypt加密)
名称 密码

与组相关的指令
groupadd
-g :指定组id
groupmod
-n : 修改组名
-g : 修改组id
groupdel

与用户相关的指令
useradd
-g :指定所属组
-d :指定用户的家

usermod
-c comment :备注信息
-l name :修改名称
-d home_dir :修改用户的家
-g 修改用户的所属组

userdel
-r

设置登陆口令
passwd 用户名
passwd -S 用户名
passwd -l 锁定
-u 解锁
-d 删除
禁止用户登陆操作系统
/etc/shadow 禁止某个或某些用户登陆Linux,在密码前面添加!!
/etc/nologin 文件即可

gpasswd -a(add) -d(删除)

用户相关指令
su 切换用户
newgrp 切换所属组
whoami 查看当前用户

显示用户信息
chfn 用户名
finger 用户名

查看资料信息
groups 查看所属组
id 用户名:查看用户信息

批量添加用户(六步走)
编辑用户文档
编辑密码文档
newusers < user.txt
pwunconv 反转shadow中的密码到/etc/passwd
chpasswd < pass.txt
pwconv

赋予某些特殊权限
/etc/sudoers(建议)
visudo
用户名 localhost=/sbin/shutdwon
whereis shutdown
sudo /sbin/shutdown -h 10

三、文件操作
1、文件权限
r 4
w 2
x 1
777
644
055
拥有者权限 组内用户权限 组外用户权限
7(4+2+1)
6(4+2)
ls -l 文件信息
2、目录操作
mkdir
mkdir
-p :递归创建
-m :制定权限
rmdir
-p :递归删除
3、文件操作
touch
rm
-f :关闭确认
-r :递归删除
4、复制与剪切(重命名)
cp -vRp 源文件 目标路径
mv 剪切
mv 源文件名 新文件名

llinuxs介绍与常用命令的更多相关文章

  1. Linux的简单介绍和常用命令的介绍

    Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html ...

  2. redis 介绍和常用命令

    redis 介绍和常用命令 redis简介 Redis 是一款开源的,基于 BSD 许可的,高级键值 (key-value) 缓存 (cache) 和存储 (store) 系统.由于 Redis 的键 ...

  3. webpack 介绍 & 安装 & 常用命令

    webpack 介绍 & 安装 & 常用命令 webpack系列目录 webpack 系列 一:模块系统的演进 webpack 系列 二:webpack 介绍&安装 webpa ...

  4. LVM基本介绍与常用命令

    一.LVM介绍LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制LVM - 优点:LVM通常用于装备大量磁盘的系统,但它同样适 ...

  5. vim编辑器介绍及其常用命令

    vim简单的介绍 Vim 编辑器是一个模式编辑器 . 这意味着在不同状态下编辑器有不同的行为模式 . 两个基本的模式是 Normal 模式和 Insert 模式 ,还有可视模式. 在 Normal 模 ...

  6. [Python]Conda 介绍及常用命令

    一.介绍 Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算.数据分析的 Python 包.其使用conda系统进行 ...

  7. webpack学习(一):webpack 介绍&安装&常用命令

    一.简单介绍 什么是Webpack Webpack是一款用户打包前端模块的工具,它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源. 主要是用来打包在浏览器端使用的ja ...

  8. redis学习(二) redis数据结构介绍以及常用命令

    redis数据结构介绍 我们已经知道redis是一个基于key-value数据存储的数据结构数据库,这里的key指的是string类型,而对应的value则可以是多样的数据结构.其中包括下面五种类型: ...

  9. Redis介绍及常用命令

    一 Redis介绍 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发 ...

随机推荐

  1. Asp.Net MVC4下设置W3P3(IIS)调试步骤

    环境] VS 2012  IIS7.5 [问题] MVC项目在创建时和APS.NET不同,不能够选择服务器类型,不能够直接把项目创建到IIS上. 如果在项目中直接更改属性,更换调试服务器类型,会报错 ...

  2. linux常用命令详解 (二)文件处理命令

    ◆ 文件处理命令:file.mkdir.grep.dd.find.mv.ls.diff.cat.ln: 系统信息存放在文件里,文件与普通的公务文件类似.每个文件都有自己的名字.内容.存放地址及其它一些 ...

  3. 用SQL将查询出来的多列的值拼接成一个字符串【转载】

    MySQL中: [sql] view plaincopyprint? -- 单列拼接,先查出一行,再加上逗号,接着拼接 查出的下一行 select group_concat(E.SUPPORT) fr ...

  4. jQuery获取iframe的document对象

    $(function() { var result = $('#myframe').prop('contentWindow').document; console.log(result); }); 这 ...

  5. 下载PHPDroid: 基于WebView和PHP内置HTTP服务器开发Android应用

    基于Android上的PHP(比如我打包的PHPDroid),寥寥几行PHP代码,就能实现一个支持无线局域网用浏览器访问的Android手机的Shell,用于执行命令和PHP代码.       个人在 ...

  6. PHP发红包程序

    //红包算法$total = 20;   //红包总金额$num = 10;     //红包个数$min = 0.01;   //每个人最少能收到0.01 for ($i=1;$i<$num; ...

  7. python 自学笔记(四) 列表

    有几天没有更新博客了,毕竟是自学,最近事情确实比较多,有时候想学的时候反而没时间,到有时间的时候反而不想学.以后得想办法改掉这个缺点,只要有时间就要学习自己想学的东西,希望自学的同学能和我共同交流,其 ...

  8. win10使用python开发工具pycharm首次安装配置

    刚才在网页上写了一半,结果网页出现了意外,然后,再打开什么都没有了,说多都是泪啊,我以为博客会自动保存草稿的呢,看来是我高估了它的功能然而现在根本没有心情写了... 因为出现了意外,果断的不在网页端编 ...

  9. 对简单的正则表达式的理解V1.0

    [^<]* 我得理解也是基本来自官方的解释 [] 我理解是它其中的内容,是指内容哦, 内容是可以选择的 字符 集合 ,比如说  @"<div style="color: ...

  10. SQL Server 数据库的自动选项

    自动选项影响SQL Server 可能会自动进行的操作,所有的这些都是bool值,值为on 或off 1. auto_close: 当这个为on 时.数据库在最后一个用户退出后完全关闭,这样数据库就不 ...