Linux系统简介:Linux系统是一个免费使用和自由传播的操作系统
Linux应用:
1.Linux作为Internet网络服务器的应用
--提供Web DNS FTP和Mail服务
2.Linux作为中小企业内部服务器的应用
--提供网络代理 网络防火墙 DHCP和文件共享服务
3.Linux作为软件开发环境的应用
--支持C C++ PHP Java Python语言等(强烈建议计算机专业的同学安装Linux(Ubuntu)系统做日常开发)
Linux系统的特点:
多用户多任务
一切都是文件(文件夹也是文件)
支持多种平台
完全免费(这个特点也是很多公司选择Linux操作系统的原因)
Linux基础知识:
Linux的内核版本由三个部分组成(主版本号 次版本号 末版本号)
开发版本:第二位数字是奇数
稳定版本:第二位数字是偶数
什么是Linux系统的发行版
正如之前所说的,内核是一个操作系统的核心。然而一个完整的操作系统不仅仅只是内核而已。在内核的基础上挂载第三方软件可以构成不同的操作系统,常见的发行版操作系统由Ubuntu centOS redHat
Linux系统的启动过程:
系统加电->BIOS自检系统-BIOS装入MBR启动代码->启动代码运行,载入指定操作系统内核->操作系统初始化->启动各种守护进程->建立终端->登陆系统
用户及文件管理-权限表示:
共九位,每三位为一组,共三组
各组依次代表文件所有者 同组用户和其他用户对该文件的权限
每组的三位一次代表读 写 执行权限
每一组都是rwx三个符号和"-"符号的组合
r:读权限 w:写权限 x:执行权限 -:禁止
u:文件所有者 g:同组用户 o:其他用户 a :all = ugo ,所有用户
例:rwxr-xr-- (r:4 w:2 x:1 -:0 数字和表示权限,各权限的权重)
Linux常见操作命令:
sudo vi /etc/hostname 修改本机的设备名称
useradd 增加用户 useradd test 新增test用户
userdel 删除用户
groupadd 增加组 groupadd test 新增test用户组
groupdel 删除组
passwd 设置密码
chown 改变文件的所有权 chown a file1.txt 将文件file1的所有权改为用户a
chgrp 改变文件分组 chgrp b file1.txt 将文件file1的所属组改为组b
chmod 改变文件的权限 chmod o +x file1.dep 为其他用户赋予可执行权限
chmod a -w+x file1.dep 所有用户取消写权限加上执行权限
su 用户切换
shutdown 关机
reboot 重启
install 文件安装
rm 文件删除
kill 杀死进程
tar 文件压缩
cd 切换目录
grep 全文搜索