Linux总结

来源:互联网 发布:ubuntu软件中心加载慢 编辑:程序博客网 时间:2024/04/29 03:34

一、Linux简介:

1-1. Linux简介:
 1. Linux内核官网:www.kernel.org
 2. 版本说明:2.6.18:主版本+次版本+末版本
 3. Linux发行版:CentOS、RedHat、fedora、SuSE、Ubuntu
1-2. 开源软件简介:
 1. 开源软件:Apache、nginx、MySQL、php、python、Ruby、samba、mongDB、Sphinx;
 2. 开源软件特点:使用的自由、研究的自由、散布及改良的自由;
1-3. Linux应用领域:
 1. 基于Linux的企业服务器:www.netcraft.com;
 2. 嵌入式应用:Android、IOS;
1-4. Linux学习方法:
 1. 先尝试自己解决:Linux帮助文档、示例;
 2. 提问的智慧:问题详尽;
1-5. Linux与Windows的不同:
 1. Linux严格区分大小写;
 2. Linux中所有内容以文件形式保存,包括硬件;
 3. Linux中不靠扩展名区分文件类型:
  - 压缩包:".gz"、".bz2"、".tar.bz2"、".tgz"
   - 二进制软件包:".rpm"
   - 网页文件:".html"、".php"
   - 脚本文件:".sh"
   - 配置文件:".conf"
 4. Windows下的程序不能直接在Linux中安装和运行;
1-6. 字符界面的优势:
 1. 字符界面占用的系统资源更少;
 2. 字符界面减少了出错、被攻击的可能性;

二、Linux系统安装:

2-1. 虚拟机的安装:
 1. VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正同时运行两个独立的操作系统。 
 2. VMware官网:http://www.vmware.com。
 3. VMware特点:
   - 不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统;
   - 本机系统可以与虚拟机系统网络通信;
   - 可以设定并且随时修改虚拟机操作系统的硬件环境;
 4. 建议VMware配置:
   - CPU:建议主频1GHz以上;
   - 内存:建议1GB以上;
   - 硬盘:建议分区空闲空间8GB以上;
2-2. 虚拟机的使用:
 1. 新建空的虚拟机(如要干净清除VMware软件,用工具VMware Install_Cleaner工具);
 2. 虚拟机硬件配置;
 3. 虚拟机使用技巧(快照、克隆);
2-3. 系统分区之分区与格式化:
 1. 磁盘分区:磁盘分区是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区(Partition),不同类的目录与文件可以存储进不同的分区;
 2. 分区类型:
   - 主分区:最多只能有4个;
   - 扩展分区:
     >最多只能有1个;
     >主分区加扩展分区最多有4个;
     >不能写入数据,只能包含逻辑分区;
   - 逻辑分区;
 3. 格式化:格式化(高级格式化)又称逻辑格式化,它是指根据用户选定的文件系统(如:FAT16、FAT32、NTFS、EXT2、EXT3、EXT4等),在磁盘的特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。
 4. 分区实质:数据块,二维表(ID号、修改时间、权限); 
2-4. 分区之分区设备文件名与挂载:
 1. 硬件设备文件名:
   - /dev/hd[a-d]:IDE硬盘;
- /dev/sd[a-p]SCST/SATA/USB硬盘;
- /dev/cdrom或/dev/hdc:光驱;
- /dev/fd[0-1]:软件;
   - /dev/lp[0-2]:打印机(25针);
- /dev/usb/lp[0-15]:打印机(USB);
- /dev/mouse鼠标;
 2. 分区设备文件名:
- /dev/hda1:IDE硬盘接口
- /dev/sda1SCSI硬盘接口、SATA硬盘接口;
 3. 挂载:
   - 必须分区:
     > /:根分区;
     > swap分区:交换分区,内存2倍,不超过2GB;
   - 推荐分区:
     > /boot:启动分区,200MB;
2-5. Linux系统安装:
 1. 安装欢迎界面:
   - "Install or upgrade an existing system":安装或升级现有系统;
   - "Install system with basic video driver":安装过程采用基本的显卡驱动;
   - "Rescue installed system":进入系统修复模式;
   - "Boot from local drive":退出安装从硬盘启动;
   - "Memory test":存储介质检测;
 2.密码原则:
   - 复杂性;
   - 易记性;
   - 时效性;
 3. 软件包选择:
   - Desktop:桌面;
   - Minimal Desktop:最小桌面;
   - Basic Server:基本服务器;
   - Database Server:数据库服务器;
   - Web Server:网页服务器;
   - Virtual Host:虚拟主机;
   - Software development workstation:软件开发工作站;
 4. 安装日志:
   - /root/install.log:存储了安装在系统中的软件包及其版本信息;
   - /root/install.log.syslog:存储了安装过程中留下来的事件记录;
   - /root/anaconda-ks.cfg:以Kickstart配置文件的格式记录安装过程中设置的选项信息;
2-6. XShell的安装和使用:
 1. 分区建议:
   - /boot:200MB;
   - /home:2G;
   - /swap:1G(内存的2倍);
   - /:剩余空间都给根分区;
 2. 安装XShell,配置连接Linux操作系统;

三、命令基本格式及文件处理:


四、文件搜索命令:


五、帮助命令:


六、压缩命令:


七、关机与重启命令:


八、其他常用命令:


九、Shell基础:














dsfk
   - :;
   - :;
   - :;
原创粉丝点击