Linux基础知识总结
2016-01-09 21:47
465 查看
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
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/996762cdefa41c62b86ff990ae1740a3)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/780d05f89772d1074710d3b9cc0ff519)
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 全文搜索
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 全文搜索
相关文章推荐
- Linux下的程序调试工具-----gdb(1)
- Linux下复制粘贴快捷键
- linux 添加用户、权限
- Linux——安装StarUML时提示依赖关系不满足libgcrypt11>=1.4.5
- Linux cmus
- Linux系统中System.map的解析
- Linux time()函数解析
- Linux tmux
- 【Zabbix】Linux监控软件安装与配置(三)
- CentOS5.8 HA集群之Corosync + Pacemaker + DRBD + MySQL实现MySQL高可用
- Linux_note 命令grep,sed,awk
- CentOS 加载/挂载 U盘 (转)
- centos 安装VMwareTools
- linux下搭建nagios监控
- linux下tar与rpm具体指令(安装)
- Linux字符设备驱动程序编写基本流程
- Linux无密登陆
- Linux简单的开始结束重启脚本
- How to set JAVA environment variables in Linux or CentOS
- linux AIO (异步IO) 那点事儿