Linux新手入门需知(一)

一. Linux特点

  1. 免费/开源;
  2. 支持多线程/多用户;
  3. 安全性好;
  4. 对内存和文件管理优越。

Linux最小只需4M ——> 嵌入式开发

二. 文件目录
Linux系统所有软硬件都是以文件的形式存在,可以自由设置、挂载、卸载。了解Linux文件目录,是学习Linux的关键。
主要目录
/ :Linux文件系统的上层根目录,主目录。
/root :超级管理员的主目录,存放root用户相关文件。
/home :一般用户目录或FTP站点目录,存放普通用户文件。
/etc :存放系统配置相关文件。
/boot :存放Linux系统启动所需文件,相关引导文件。
/dev :系统设备文件,如:硬盘、打印机。
/mnt :装置文件系统的加(挂)载点。如:光驱、软盘等的挂载目录。
/proc :当前系统核心与程序执行的信息。(process,系统当前运行的进程信息。)
/usr :存放系统应用程序和相关文件,类似于win的Program Files。
/var :存放系统经常变动的文件,如日志文件、用户邮件。
/tmp :系统零时文件目录(如安装程序过程中产生的零时文件),每个用户都可以对他进行读写操作,一段时间不使用系统会自动删除该目录下的文件。
/bin :存放可执行命令的目录,系统任何用户均可执行该目录下的命令。
/sbin :存放系统启动时所需执行的命令的目录,该目录里的命令需要高级权限的用户才可使用。
swap :相当于windows的虚拟内存。

相对路径:指从当前目录去访问某个文件(夹)
绝对路径:指从根目录(/)去访问某个文件(夹)

三. Linux系统分区
Linux系统分区和windows一样,怎么分,分多大因人而异,基础分区如下:
/      根目录分区(一般大小为分完其他分区后硬盘剩余的总量)
/boot  系统启动、引导分区,大小随意( 最好200+ M)。
swap   相当于win的虚拟内存,大小为内存两倍,最好1024M以上。
分好区后,需要安装软、硬件可直接通过/mnt 挂载上去,不需要的时候再卸载。
(文件挂载先将其转换成ISO格式,很多linux服务器只有10g就是因为没有挂载)

Linux新手入门需知(一)

四. Linux网络环境的配置
修改IP的三种方法
第一种(在gui视图模式下配置):
用root身份登录,运行setup 命令进入到text mode setup utility 对网络进行配置,可对IP,子网掩码,网关,DNS设置。
此操作网卡配置并未生效,需重启网络才生效。
命令:/etc/rc.d/init.d/network restart
 
第二种(快速修改):
ifconfig eth0 x.x.x.x //对网卡进行设置
ifconfig eth0 network x.x.x.x //设置子网掩码
广播地址和dns使用默认的。
注:此操作网络配置会立即生效,但只是临时生效,系统重启会恢复到之前的。
 
第三种(修改最底层的网卡文件内容):
修改/etc/sysconfig/network-scripts/ifcfg-eth0 这个文件,可修改IP,子网掩码,网关,DNS,广播地址等。
此操作网卡配置并未生效,需重启网络才生效。
命令:/etc/rc.d/init.d/network restart
 
设置系统日期
data:直接执行,显示系统当前时间。
data MMDDHHMMCCYY.SS
//修改系统时间,后面字母代表:月月日日时时分分年年年年.秒秒
 
查看日历(calendar)
查看月历:cal 5 2016   //查看2016年5月的月历
查看年历:cal 2016    //查看2016年的整年日历
 
用户的环境变量:/home/用户/.bash_profile
系统环境变量:/etc/profile
配置.bashrc 文件可以指定某些程序在用户登陆的时候自动启动:
对系统某个用户在:/home/用户/.bashrc
整个系统(所有用户):/etc/bashrc
 
Linux启动过程分析
BIOS自检;
启动GRUB/LILO;
运行Linux内核并检测硬件;
运行系统的第一个进程init;
init读取系统引导配置文件/etc/inittab中的信息进行初始化;
/etc/rc.d/rc,sysinit系统初始化脚本;
/etc/rc.d/rcX.d/[KS]* 根据运行级别X配置服务;
终止以K开头的服务,启动以S开头的服务(如下图init为5)

Linux新手入门需知(一)

/etc/rc.d/rc/local 执行本地配置;
其他特殊服务。

Linux新手入门需知(一):等您坐沙发呢!

发表评论

表情
还能输入210个字